Summary
Simon Qi is a pragmatic full‑stack software engineer with 11 years of experience building customer-facing and analytics products at Microsoft, IBM, RBC and startups. He has shipped features across front- and back-ends—using C#, Scala, Java, JavaScript/Angular and Java-based services—and has a track record in unifying customer data, planning analytics, and online banking re-writes. A University of Waterloo computer science alum, he pairs solid fundamentals in data structures and algorithms with hands-on co-op experience in development and QA. Outside work he prototypes desktop Java games (BMTron and Scrabble) on his GitHub, reflecting a long-standing curiosity for both UI polish and core logic.
11 years of coding experience
4 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Waterloo
English