Experience

TD Bank Group — A.I. and Open Data Enablement Group Software Engineer · Toronto, ON · November 2024 – Present * Managed a system that collects over 100 million events per day. * Frequently met with stakeholders across the business to meet deadlines and requirements. * Utilized the Spring framework, Java 11, and Java 17. * Supported the adoption of Apache Kafka in the bank’s event streaming initiatives. * Led and mentored small teams of developers.
TD Bank Group — Open Banking group Software Engineer · Toronto, ON · May 2022 – November 2024 * Developed the mortgage data sharing component of TD’s open banking initiative. * Performed application modernization, Azure migrations, and vulnerability management.
The Virtual Gurus Software Engineering Intern · Calgary, AB · May 2021 – Sep 2021 * Built components using Node.js and Vue.js for the company’s web application. * Developed server-side automations in Node.js and MySQL that increased customization in marketing campaigns by 60%.

Education

Western University B.Eng. Software Engineering · London, ON · Sep 2018 – Apr 2022 * Council Member in Engineering Society. * Deans Honor List, Alexander Rutherford Scholarship, Western Scholarship of Distinction. * Courses in Artificial Intelligence, Statistics, Software Design, Linear Algebra, Databases, Information Security, Operating Systems, and Machine Learning.

Projects

JIAS Toronto Volunteer * Led reading groups with immigrant children to develop confidence and communication skills. * Tutored children 1–1 to improve English literacy.
MRI Deep Neural Network Tumor Detection Python, TensorFlow * Developed deep neural networks with TensorFlow that classify brain tumors in MRI axial slices. * Achieved 96% accuracy in detecting brain tumors in a test set of 600 images.
Calgary Facial Nerve Clinic Website WordPress, JavaScript * Created a website for a small clinic.
Community Contributions Open source & civic * Contributed to the open source YFinance and Falcon projects. * Digital Citizen Advisor with the City of Toronto.

Technical Skills

  • Languages: Java, Python, C/C++, Go, Rust, SQL, JavaScript
  • Technologies: AWS, GCP, Azure, Kubernetes, Docker, Maven, REST APIs, Kafka, Spring, Jenkins
  • Certifications: AZ-900, Apache Kafka Fundamentals