Yi Zhao

Senior Software Engineer

Toronto, Ontario, Canada2 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in distributed systems and Kubernetes.
  • Proven track record in control plane development.
  • Strong background in full-stack web development.
Stackforce AI infers this person is a SaaS-focused software engineer with expertise in distributed systems and cloud infrastructure.

Contact

Skills

Core Skills

KubernetesDistributed SystemsNode.jsSpring BootC#

Other Skills

WebAssemblyTypeScriptD3.jsHTMLCSSJavaScriptSQL ServerGo (Programming Language)Spring FrameworkJavapythonRESTful WebServicesBack-End Web DevelopmentFront-end Coding

About

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.

Experience

2 yrs 9 mos
Total Experience
2 yrs 9 mos
Average Tenure
2 yrs 9 mos
Current Experience

Confluent

2 roles

Senior Software Engineer

Mar 2025Present · 1 yr 2 mos · Remote

Software Engineer

Aug 2023Mar 2025 · 1 yr 7 mos · Remote

  • ◦ Took ownership of creating a monitoring dashboard for the compute platform, encompassing dashboard
  • design, SLO definition, and monitor implementation to ensure early detection of service issues.
  • ◦ Participated in the development of the regional control plane, including the design and implementation of
  • a rollout tool to update running instances with the latest version.
  • ◦ Orchestrated the setup of infrastructure from scratch to support a Flink project, including provisioning
  • clusters and configuring the environment to align with project requirements within Confluent Cloud.
KubernetesDistributed Systems

Hypatia systems

2 roles

Software Engineer

Jan 2023Jul 2023 · 6 mos · Toronto, Ontario, Canada · Remote

Software Engineer

May 2022Dec 2022 · 7 mos · Toronto, Ontario, Canada · Remote

  • ◦ 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.

National research council canada / conseil national de recherches canada

Web Developer

Jan 2020Apr 2020 · 3 mos · Ottawa, 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 animations to buttons and adjusting layouts based on device size using HTML, CSS, and JavaScript.

Office of the superintendent of financial institutions canada

Software Developer

May 2019Aug 2019 · 3 mos · Ottawa, 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.

Education

University of Toronto

Master of Science - MS — Computer Science

Sep 2021Dec 2022

University of Ottawa

undergraduate — computer science

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Kubernetes & Distributed Systems

Explore similar profiles based on matching skills and experience