Summary
John Teng is a software engineer with a decade of professional experience and a Computer Engineering background from the University of Waterloo. He has built distributed systems and data pipelines at major firms—helping design a Go/gRPC workflow mesh at Bloomberg and now contributing to high-performance engineering at Citadel. His internships across Snap, Wish, and other startups reflect a breadth from Android and backend feature delivery to Apache Beam dataflow and GraphQL microservices. A lifelong learner who started practical tech work early, he blends strong systems-level thinking with hands-on implementation across cloud, data, and real-time services.
10 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at University of Waterloo