Experience
Everywhere I’ve worked, newest first.
Experience
Sep 2026 — PresentMachine Learning Engineer Intern · RBC Borealis
- Python
- RAG
- FastAPI
- Vector Search
- Docker
- Kubernetes
Sep 2026 — PresentSoftware Developer · aUToronto
- Python
- C++
- Linux
May 2026 — Aug 2026
Software Engineer Intern · RBC
- Built an end-to-end CI/CD pipeline on Red Hat Ansible deploying an auth service to Windows Server across 4 environments, cutting deploy time 85% and eliminating 30+ manual steps.
- Automated the TLS certificate lifecycle against an OAuth2 PKI CA, cutting provisioning from 2 days to 5 minutes using in-memory PKCS12 bundles and HashiCorp Vault so no key touches disk.
- Ansible
- Python
- HashiCorp Vault
- OAuth2
- CI/CD
May 2025 — Aug 2025
Software Developer Intern · RBC
- Engineered a Java/Spring Boot ETL service consolidating HSBC data post-merger, reformatting 30GB+ of weekly data for 12+ mainframe jobs and migrating SOAP endpoints to REST.
- Wrote PostgreSQL stored procedures archiving transaction history (database size down 15%) and modernized legacy RBC Express code to ES6+, contributing $100K in annual savings.
- Java
- Spring Boot
- PostgreSQL
- REST
- ES6
Mar 2025 — Jun 2025
Full-Stack Developer (Contract) · Unicomm — Fintech Startup
- Shipped Dockerized Node.js microservices on AWS EC2 behind API Gateway for a social platform connecting investors and startups, released through a Jenkins CI/CD pipeline.
- Moved the client from React to React Native, cutting re-renders 60% with Redux and client-side caching.
- React Native
- Redux
- Node.js
- AWS
- Docker
- MongoDB
Jul 2024 — Aug 2024
Back-End Developer Intern · RBC
- Benchmarked SARIMA against an LSTM (TensorFlow) on RMSE for hourly login-traffic forecasting.
- Operationalized the winning model in production to automate capacity planning, cutting manual workload 30%.
- Python
- TensorFlow
- SARIMA
- Jupyter
Jul 2023 — Aug 2023
Software Engineer Intern · RBC
- Boosted test coverage to 95% for RBC’s Visa Rewards by automating key tests with Docker, Java & ReadyAPI.
- Improved API test reliability 25% with a WireMock & Postman mock-API suite, reducing UAT and production issues.
- Java
- Docker
- ReadyAPI
- WireMock
- Postman