01.
Experience
Royal Bank of Canada
Developer Intern — Toronto, ON
- ▸Built a Java Spring Boot RTP receive engine with Camunda to enable credit transfers for City National Bank.
- ▸Integrated Gatling load tests, simulating 50+ TPS to validate engine performance under load.
- ▸Migrated CI/CD pipelines from Jenkins to GitHub Actions for automated application deployments.
Mozilla
Mobile Software Engineering Intern — Toronto, ON
- ▸Developed iOS 16 Live Activities and Dynamic Island support in Firefox-iOS, enabling 100,000+ monthly users to track real-time download progress on the lock screen and system UI.
- ▸Used ActivityKit to manage Live Activity state and integrated it with Firefox's download manager.
- ▸Collaborated cross-functionally and wrote comprehensive unit/UI tests, ensuring a crash rate under 1%.
Royal Bank of Canada
Developer Intern — Toronto, ON
- ▸Trained a multi-label NLU model using BERT, achieving 92% accuracy in classifying e-transfer messages across 6 abusive categories.
- ▸Wrote clean, modular Python code using Hugging Face Transformers, PyTorch, and integrated scalable training pipelines with Amazon SageMaker.
- ▸Conducted code analysis of $4.6M in services to support migration from Pivotal Cloud Foundry to OpenShift Container Platform using Bash scripting.
02.
