About Me
Hi, I’m Matthew.
Professionally, I’m a software engineer. My academic background is in computer science (Master’s of Science) and computer engineering (Bachelors of Engineering).
My software engineering skills and interests are in backend, cloud-infrastructure and data development. I have professional work experience in all those skills.
In my free time, you’ll find me lifting, skiing, practicing Brazilian jiu-jitsu, and writing or reading.
You can find my latest resume here: resume
Work Experience
Software Development Engineer at Amazon Robotics
-
May 2021 – Present
- Developed front-end, back-end and infrastructure features in a test-driven-development paradigm for Amazon’s Delivery Centres and a next-generation storage centre using Kotlin, TypeScript, and AWS to help automate manual labour and save millions in costs;
- Mentored new employees, led technical workshops, reviewed code, designed software, and planned feature epics.
Machine Learning Researcher | McGill University
-
September 2019 – May 2021
- Developed a machine learning pipeline using Python, PyTorch, and CometML;
- Conducted data analysis on computed tomography scans of cross-sectional images of livers using Python, Bash, and 3D Slicer;
- Wrote a technical and peer-reviewed 70+ page thesis based on my research project.
Software Development Engineer | Amazon Robotics
-
May 2019 – September 2019
- Worked on a prototype computer vision product to help automate inventory control, quality assurance, and manual item scanning for Amazon’s fulfillment centres (potential of saving money in the order of millions yearly);
- Team and I developed the prototype by using RGB camera hardware, Python, OpenCV, and Deep Learning (PyTorch).
Full-Stack Software Developer | Deloitte Digital
-
May 2018 – September 2018
- Worked on a customer relationship management software solution (Salesforce) for a multi-billion-dollar private client to digitize their sales department and automate accounting procedures (help save money in the order of millions yearly);
- Developed front-end and back-end features in Apex (Java-like OOP language), JavaScript, and HTML.
Software Developer | Ericsson Canada
-
May 2017 – September 2017
- Worked on an internationally sold media delivery network;
- Improved quality assurance by writing code analysis scripts in Bash and by improving test code coverage in Java.