Kyle Kung is a software engineer based in Vancouver with 11 years of experience building scalable, production-grade systems across cloud and distributed environments. He has moved from hands-on internships into full engineering roles at AWS and currently Square, contributing to serverless architectures, microservices, performance and chaos testing frameworks, and load-balancing features. Kyle combines strong backend design (C++, Java/Spring, DynamoDB, CloudFormation) with frontend work (React/Redux) and a track record of reducing test runtimes and improving system stability. His background includes analytics and data work at Mozilla and practical DevOps practices from designing full CI/CD pipelines for payments and fraud systems. A high academic achiever (B.Eng. 3.89/4.0, University of Ottawa) who led student engineering groups, he brings both technical depth and a history of mentoring and organizing community events. Notably, he often focuses on building tooling and frameworks that make complex systems more testable and resilient.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Software Engineering, 3.89 / 4.0, Bachelor of Engineering (B.Eng.), Computer Software Engineering, 3.89 / 4.0 at University of Ottawa
Contributions:11 commits, 4 pushes, 1 branch in 1 day
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.