# Tianyi Li > Staff Software Engineer at Harness Location: Santa Clara, California, United States Profile: https://flows.cv/tianyili Software Engineering student in University of Waterloo graduating in April 2018 ## Work Experience ### Staff Software Engineer @ Harness Jan 2021 – Present | Toronto, Ontario, Canada ### Senior Software Engineer @ Informatica Jan 2018 – Present | Toronto, Ontario, Canada -Work on key feature development like hierarchy and network for Master Data Management (cloud and on-premise) -Develop and maintain backend features with Java with Spring -Setup and maintain production and dev mini-pod environment with AWS and Kubernetes ### Software Engineer @ Autocase (by Impact Infrastructure) Jan 2018 – Jan 2018 | Toronto, Ontario, Canada -Work as a full stack engineer and DevOps. -Develop key new feature for the LEED and Site products using Python backend and Javascript -Provide support for cloud application with Google cloud and Kubernetes -Setup E2E test framework and CI/CD pipeline ### Cloud Engineer Intern @ Autodesk Jan 2017 – Jan 2017 | Toronto • Optimized modules for Zero Downtime deployment parallel performance • Optimized algorithm for heavy duty graph parsing for intensive data processing • Backend feature development using Java and Postgres • Built internal API for complex structured data retrieval and presentation ### Backend Developer Intern @ Stanza Jan 2017 – Jan 2017 | San Francisco Bay Area • Parallelized backend codebase to increase performance • Automated information scraper development using Node.JS • Designed and implemented an image uploading, compressing and resizing toolkit • Managed and maintained MongoDB database and AWS Elastic Beanstalk • Built information accessing APIs for internal and external users ### Software Architect Intern @ Peraso Technologies, Inc Jan 2016 – Jan 2016 | Toronto, Canada Area • Automated performance analyzing script for firmware using Python • Optimized world’s fastest wireless USB receiver to increase maximum throughput by 20% • Implemented new algorithm and architecture design for Memory pool manager using C++ ### Java Developer Intern @ Maves International Software Jan 2015 – Jan 2015 | Toronto, Canada Area • Designed and implemented automatic webpage code generator for business report using C++ • Managed and queried SQL database for reports and created embeddable code for websites • Android signature capture application development ### Application Developer Intern @ TD Jan 2015 – Jan 2015 | Toronto, Canada Area TD (Canada) Android app maintenance, PoC development ## Education ### Bachelor’s Degree in Computer Software Engineering University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/tianyi-li-b449818b --- Source: https://flows.cv/tianyili JSON Resume: https://flows.cv/tianyili/resume.json Last updated: 2026-04-12