Summary
Richard Yi is a software engineer and University of Waterloo Computer Science (Data Science) student with 11 years of practical experience building data systems, compilers, and full-stack features. He has contributed to production database capabilities at Snowflake and SAP—implementing materialized view updates, metadata cloning, and ingestion format support—and improved network encryption performance that sped many user workloads. His internships span data relevancy at Wish and full‑stack tooling at TOOLBX, showing a versatility from SQL/Hadoop analytics to TypeScript/React interfaces. He also taught competitive programming, grounding his approach in algorithmic rigor across graph, DP, and string problems. Colleagues value his ability to translate research-grade algorithms into maintainable production code and to find subtle query-processing bugs via automated SQL-generation techniques.
10 years of coding experience
1 year of employment as a software developer
Ontario Secondary School Diploma, Ontario Secondary School Diploma at William Lyon Mackenzie Collegiate Institute
Bachelor of Computer Science, Data Science, 4th Year, Bachelor of Computer Science, Data Science, 4th Year at University of Waterloo