Hi! I'm Zeye (Simon) Gu, a skilled React web developer with experience in building complex applications with clean, efficient code. I've worked in cooperative education roles, gaining hands-on experience developing full-stack chat platforms and internal tools using modern technologies like React, Redux, Node.js, and PostgreSQL. I enjoy tackling challenging problems such as asynchronous data races and architecting scalable, easy-to-maintain applications. Passionate about continuous learning, I am currently engaged in advanced projects involving microservices and serverless architecture. I also have experience as a teaching assistant, where I supported and mentored students to strengthen their coding best practices.

Zeye (Simon) Gu

Hi! I'm Zeye (Simon) Gu, a skilled React web developer with experience in building complex applications with clean, efficient code. I've worked in cooperative education roles, gaining hands-on experience developing full-stack chat platforms and internal tools using modern technologies like React, Redux, Node.js, and PostgreSQL. I enjoy tackling challenging problems such as asynchronous data races and architecting scalable, easy-to-maintain applications. Passionate about continuous learning, I am currently engaged in advanced projects involving microservices and serverless architecture. I also have experience as a teaching assistant, where I supported and mentored students to strengthen their coding best practices.

Available to hire

Hi! I’m Zeye (Simon) Gu, a skilled React web developer with experience in building complex applications with clean, efficient code. I’ve worked in cooperative education roles, gaining hands-on experience developing full-stack chat platforms and internal tools using modern technologies like React, Redux, Node.js, and PostgreSQL.

I enjoy tackling challenging problems such as asynchronous data races and architecting scalable, easy-to-maintain applications. Passionate about continuous learning, I am currently engaged in advanced projects involving microservices and serverless architecture. I also have experience as a teaching assistant, where I supported and mentored students to strengthen their coding best practices.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent
Chinese
Advanced

Work Experience

React Web Developer Co-op at Nokia
August 31, 2023 - August 22, 2025
Owned the AG Grid master/detail page within the Flex Algo area of NSP NRC-P, built the React/Redux UI, wired API calls, and delivered the page end-to-end. Worked with a large codebase consuming 12+ internal npm packages from a private registry, integrated shared components, and handled versioning and peer dependencies across teams. Diagnosed and fixed a loading-data race condition causing the grid to render empty, aligning Redux async flow with the grid lifecycle to resolve it. Also built JSON-driven forms with Schema Form (Formik) reducing boilerplate by auto-generating form UI and validation from JSON schema.
React Web Developer Co-op at Nokia
December 31, 2021 - August 22, 2025
Contributed in a previous co-op term building React/Redux UI components and integrating APIs for internal tools within Nokia’s product suites.
Teaching Assistant at Carleton University
April 30, 2022 - August 22, 2025
Led tutorials and office hours, graded assignments, and coached coding best practices across multiple courses.
Full-Stack Developer (Personal Project) at Real-time Chat App
June 1, 2025 - Present
Built a full-stack chat platform with React, TypeScript, Tailwind CSS, and Node.js backend including authentication and conversation management. Implemented real-time messaging and online presence with Socket.IO, broadcasting updates instantly across multiple devices. Designed state management using Zustand with typed selectors to ensure minimal rerenders and consistent single source of truth. Structured as a PNPM monorepo sharing Zod/Prisma validators across client and server to eliminate schema drift. Deployed with continuous delivery using GitHub push-triggered builds and Render.
Student Developer (Course Project) at CMPT 756 — Microservices: Serverful vs Serverless
December 31, 2023 - August 22, 2025
Bootstrapped a serverful backend from zero deployed on EKS/Kubernetes with Nginx Ingress, Route53, MongoDB, and Docker. Defined stable API/event contracts so a teammate delivered a serverless variant using Lambda and API Gateway. Load tested with JMeter showing serverless has lower latency under concurrency with expected cold-start trade-offs.
Full-Stack Developer (Course Project) at Full-Stack Model Kits Shop & Community (MERN Stack)
September 30, 2022 - August 22, 2025
Built a buyer/seller marketplace with MongoDB Atlas and React; integrated Stripe API for secure payments.
React Web Developer Co-op at Nokia
August 31, 2023 - August 22, 2025
Developed and maintained the AG Grid master/detail page within the Flex Algo area of NSP NRC-P, building the React/Redux UI, integrating API calls, and delivering the page end-to-end. Worked with a large codebase consuming 12+ internal npm packages from a private registry, integrating shared components and managing versioning and peer dependencies across teams. Diagnosed and fixed a loading-data race condition causing the grid to render empty after loading overlay; aligned Redux async flow with grid lifecycle to resolve the issue. Built JSON-driven forms with Schema Form (Formik) to auto-generate UI and validation from JSON schema, reducing boilerplate.
React Web Developer Co-op at Nokia
December 31, 2021 - August 22, 2025
Same role during 2021 co-op term focused on developing React/Redux UI components, integrating APIs, and contributing to internal libraries and tooling to improve enterprise-level web applications.
Teaching Assistant at Carleton University
April 30, 2022 - August 22, 2025
Led tutorials and office hours, graded assignments, and coached coding best practices across multiple courses to support undergraduate students in computer science.
Full Stack Developer - Real-time Chat App (Personal Project)
June 1, 2025 - Present
Built a full-stack chat platform using React/TypeScript, Tailwind CSS, shadcn/ui, Node.js/Express, Prisma/PostgreSQL with authentication and conversation management. Implemented real-time messaging and online presence with Socket.IO, broadcasting updates across multiple devices instantly. Designed state management with Zustand and typed selectors ensuring minimal re-renders and consistent single source of truth. Structured as a PNPM monorepo sharing Zod and Prisma backend validators across client and server to eliminate schema drift. Deployed using continuous delivery pipeline with GitHub, automated builds, and Render.
Course Project - Microservices: Serverful vs Serverless at Simon Fraser University
December 31, 2023 - August 22, 2025
Bootstrapped a serverful baseline from zero and deployed it on EKS/Kubernetes with Nginx Ingress, Route 53, MongoDB, Docker. Defined stable API and event contracts so a teammate could deliver a serverless variant using Lambda and API Gateway. JMeter tests demonstrated serverless had lower latency under concurrency with expected cold-start trade-offs.
Full-Stack Developer - Model Kits Shop & Community (MERN Stack) at Personal Project
September 30, 2022 - August 22, 2025
Built a buyer/seller marketplace with MongoDB Atlas and React; integrated Stripe API for secure payments.

Education

Bachelor of Computer Science at Carleton University
September 1, 2016 - April 1, 2022
Master of Professional Computer Science (Big Data) at Simon Fraser University
September 1, 2022 - February 1, 2024
Master of Professional Computer Science (MPCS), Big Data at Simon Fraser University
September 1, 2022 - February 28, 2024
Bachelor of Computer Science, Co-op Option, Minor in Statistics at Carleton University
September 1, 2016 - April 30, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Education, Software & Internet, Professional Services, Telecommunications