Hi there! My name is Geoffrey and I’m a Computer Science master’s student at the University of Toronto. Previously I was a Software Engineering student at the University of Waterloo and graduated in 2018.
As a part of my undergraduate studies, I have completed six internships. I first spent the summer of 2014 at Milq as a Full Stack Software Engineering Intern working on various projects throughout the site.
In the winter of 2015, I had the opportunity to intern at Coursera on the University Product team building authoring interfaces for instructors. I returned to Coursera in the fall of 2015, this time focusing on the back-end stack to help scale content production.
During the summer of 2016, I interned at Apple on its Cassandra infrastructure team where I learned quite a bit about distributed systems and databases. There I contributed several patches to Apache Cassandra to improve how timeouts are respected during a query and to improve error messaging by enabling the passing back of error codes from all replica nodes participating in a query.
I returned to Facebook in the fall of 2017 and interned on the Async Tier team—an infrastructure team responsible for Facebook’s asynchronous job execution platform. I helped develop a new queuing service and added support for rescheduling failed jobs.
In my spare time I enjoy taking photos, blogging, listening to music, and catching up on my favourite television shows.