Pursuing part-time while working full-time as a developer.
I am currently working on
Experience
Software Developer - Exchange Solutions Inc.
May 2025 - Present
Develop scalable features for a loyalty platform, contributing across frontend (React, TypeScript) and backend (AWS serverless microservices, TypeScript) in a production environment.
Ensure code quality and reliability by writing and maintaining unit tests and participating in peer code reviews.
Apply Agile methodologies to drive new feature development, optimize system performance, and ensure code maintainability.
Work closely with senior engineers and product owners to deliver solutions impacting millions of end users.
Teaching Assistant - George Brown College
January 2024 - April 2025
Assisted in teaching COMP1234 (Introduction to Web Development), COMP1235 (Introduction to Full Stack Development), and COMP2080 (Data Structures and Algorithms).
Provided lab support and guidance to students, helping them troubleshoot issues and understand core concepts.
Collaborated with professors to deliver effective course content and ensure student success.
Software Developer Intern - Exchange Solutions Inc.
May 2024 - August 2024
Contributed to both frontend (React, TypeScript) and backend (AWS serverless microservices, TypeScript) development on a production-grade loyalty platform.
Developed practical skills in cloud infrastructure (AWS), CI/CD (Jenkins), and Atlassian tools in a collaborative, fast-paced environment.
Software Developer Intern (Innovation Labs) - Exchange Solutions Inc.
May 2023 - September 2023
Developed proof-of-concept Retrieval Augmented Generation (RAG) AI agents using Node.js and OpenAI APIs in direct collaboration with the Director of Innovation Labs.
Conducted research and rapid prototyping that contributed to the adoption of generative AI capabilities in the company's core loyalty product.
Front-End Developer Intern - PresenTEC Solutions
December 2022 - April 2023
Maintained and improved company website functionality using WordPress and custom development.
Implemented UI improvements following company brand guidelines to ensure a consistent user experience.