Terrence Leung is a seasoned software engineer with 11 years of experience, currently building scalable features at Cvent from his base in Mississauga, Ontario. A University of Waterloo computer science graduate, he brings deep Java expertise complemented by Python, Go, and C++ across backend services and web front-ends. He is proficient with Spring Boot, Hibernate, React/AngularJS, and testing frameworks like Mockito and JUnit, and routinely applies design patterns, Agile practices, and CI tooling such as Jenkins and Git. His background in financial technology has honed strong OOP, algorithmic thinking, and database skills (SQL, MongoDB, H2) deployed on Linux environments. Known for turning complex requirements into reliable, maintainable systems, he pairs practical engineering with attention to testability and code quality. Outside obvious tech stacks, he often bridges feature work and operational concerns, reducing friction between development and delivery.
11 years of coding experience
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Waterloo
Contributions:4 PRs, 19 pushes, 3 branches in 13 days
reactfrontendmessagingtypescriptboard
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.