Education

University of Waterloo
Candidate for Bachelor of Computer Science, Data Science Major
2020-2025

Experience

Manulife Global
Cloud Engineer Intern - Platform Architecture Team
Sept 2023 - Dec 2023

  • Spearheaded the creation of an organization chatbot utilizing an RAG pattern with LangChain and Azure OpenAI which integrates with the organization’s Confluence wiki
  • Engineered an Infrastructure-as-Code template for monitoring resources, resulting in improved resource management and achieved 20% reduction in storage access costs by optimizing utilization
  • Established a robust deployment pipeline for an Azure Key Vault, streamlining the process for architects to update and manage stored secrets efficiently
  • Developed an automated function app that seamlessly refreshes Azure credentials in ParkMyCloud, ensuring secure and uninterrupted operations

Rhetoricon Research - University of Waterloo
Software Developer
May 2023 - Sept 2023

  • Achieved instant page loading by efficiently fetching and rendering data from the database
  • Engineered a caching mechanism utilizing Redis to expedite data retrieval from Zotero API
  • Developed a robust migration script for seamless transfer of data from an older database dump to a new database

State Street Corporation
Cloud Engineer Intern - Infrastructure Team
Jan 2023 - April 2023

  • Developed a monitoring dashboard in OpenSearch to monitor indices transitions across all clusters
  • Designed and implemented a pipeline for AWS Transit Gateway logs from S3 Storage to OpenSearch
  • Separated existing CloudWatch logs pipeline into different streams to reduce data flow
  • Improved the efficiency of the pipelines and reduced average processing time by 10%
  • Implemented AWS SQS to manage the flow of data in the pipelines to prevent throttling

FarmLink Marketing Solutions
Software Developer Intern - Fullstack Development Team
May 2022 - Aug 2022

  • Developed user interfaces using Vuetify in client-facing web application while practicing pair programming
  • Effectively refactored front-end components into generic components to reduce code complexity
  • Configured Vite and front-end code splitting that reduces load times by 26% and reduces bundle size by 72%
  • Optimized Django ORM queries of 3 main features to reduce API response times to a standardized response time