As a software engineer at Confluent, I work with distributed systems and Kubernetes, focusing on control plane development. I thrive on solving complex problems across the tech stack, enjoy learning new technologies, and contribute to every software component to ensure high-quality solutions.
-
Senior Software EngineerConfluentToronto, On, Ca -
Software EngineerConfluent Aug 2023 - Present -
Software EngineerHypatia Systems Jan 2023 - Jul 2023Toronto, Ontario, Canada -
Software EngineerHypatia Systems May 2022 - Dec 2022Toronto, Ontario, Canada◦ Utilized Node.js environment to process math input and generate helpful feedback for students.◦ Verified students’ assignments with WebAssembly queries and adeptly handled crashes.◦ Redesigned and implemented an improved pipeline that checks solutions and sends processed arithmetic parsing tree, achieving a 400% increase in speed compared to the previous system.◦ Designed and implemented TypeScript-based server-side logic to enhance parsing tree, significantly… Show more ◦ Utilized Node.js environment to process math input and generate helpful feedback for students.◦ Verified students’ assignments with WebAssembly queries and adeptly handled crashes.◦ Redesigned and implemented an improved pipeline that checks solutions and sends processed arithmetic parsing tree, achieving a 400% increase in speed compared to the previous system.◦ Designed and implemented TypeScript-based server-side logic to enhance parsing tree, significantly increasing math problem support from 78% to 91%.◦ Proficient in working within an Agile environment and adept at utilizing tools such as Jira and Git. Show less -
Web DeveloperNational Research Council Canada / Conseil National De Recherches Canada Jan 2020 - Apr 2020Ottawa, Ontario, Canada◦ Optimized user control system performance by consolidating two web application control systems into a single, streamlined web service leveraging Spring Boot.◦ Designed and implemented a dashboard featuring Restful APIs for displaying historical energy data, utilizing D3.js to visualize the analyzed data.◦ Took full ownership of developing a data upload web application from scratch, covering both frontend and backend aspects.◦ Improved user experience by adding… Show more ◦ Optimized user control system performance by consolidating two web application control systems into a single, streamlined web service leveraging Spring Boot.◦ Designed and implemented a dashboard featuring Restful APIs for displaying historical energy data, utilizing D3.js to visualize the analyzed data.◦ Took full ownership of developing a data upload web application from scratch, covering both frontend and backend aspects.◦ Improved user experience by adding animations to buttons and adjusting layouts based on device size using HTML, CSS, and JavaScript. Show less -
Software DeveloperOffice Of The Superintendent Of Financial Institutions Canada May 2019 - Aug 2019Ottawa, Ontario, Canada◦ Designed and implemented a file transformation system in C# using Windows Service and Web Service.◦ Utilized Microsoft Message Queuing to enhance the conveyor project.◦ Experienced in working with SQL Server and proficient in hosting websites and web services on IIS.
Yi Zhao Education Details
-
Computer Science -
Computer Science
Frequently Asked Questions about Yi Zhao
What company does Yi Zhao work for?
Yi Zhao works for Confluent
What is Yi Zhao's role at the current company?
Yi Zhao's current role is Senior Software Engineer.
What schools did Yi Zhao attend?
Yi Zhao attended University Of Toronto, University Of Ottawa.
Who are Yi Zhao's colleagues?
Yi Zhao's colleagues are Aakash Kataria, Jillian Mochnick, Imene Kebaili, Miriam Gu, Brett Fitzgerald, Bryant Park, Raman Verma.
Not the Yi Zhao you were looking for?
-
Yi Zhao
Senior It Leader With In-Depth Experience In Enterprise-Level Digital Transformation And Information System ManagementCoquitlam, Bc3bcaa.com, avigilon.com, motorolasolutions.com1 (888) 2XXXXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial