Working Experience
TD Bank
Software Engineer, 2022/05 - Present
- Developed software and API’s with the Spring framework, Java 11, and Java 17.
- Supported the adoption of Apache Kafka in the bank’s event streaming initiatives.
- Contributed to the development of fuzzy search capabilities for customer transactions.
- Contributed to an Open Banking API, significantly reducing customer wait times for financial information.
- Performed application modernization which included vulnerability management and migrations to Azure.
- Developed network and software monitoring tools.
- Deployed software with the support of tools such as Jenkins, GitHub, and Bitbucket.
- Created ad-hoc solutions to automate tasks, shrink artifacts, and preform network analytics.
The Virtual Gurus
Software Engineering Intern, 2021/05 - 2021/09
- Worked on a small team to provide ad hoc technical solutions for all lines of business within constrained timelines.
- Built components using Node.js and Vue.js for the company’s web application.
- Developed server-side automatons in Node.js and MySQL that increased customization in marketing campaigns by
60%.
Courtyard Landscape
Landscaper, 2019/05 - 2020/09
- Preformed landscaping and outdoor construction services.
- Worked under strict deadlines.
- Carried out physical tasks under all weather conditions for 8-12 hours a day.
Projects
MRI Deep Neural Network Tumor Detection
- Developed DNN’s with TensorFlow to classify brain tumors in MRI axial slices.
- Achieved 96% accuracy in detecting brain tumors in a set of 600 images.
Calgary Facial Nerve Clinic
- Developed a website to inform and assist Facial Nerve Palsy patients in Alberta.
Education & Qualifications
Western University
Bachelor of Engineering, Software Engineering, GPA: 3.7/4.0
- Elected Council Member in the Engineering Society
- Deans Honor List, Alexander Rutherford Scholarship, Western Scholarship of Distinction.
- Courses in Artificial Intelligence, Software Design, Linear Algebra, Databases, Information Security, Operating Systems, and Machine Learning.
- Additional courses in Business, Economics, Ethics, Technical Writing, and Histroy.
Certifications
- AZ-900 Microsoft Certified: Azure Fundamentals
- Confluent: Apache Kafka Fundamentals
Voulenteer Experience
- Winsport summer camps
- Royal City Soccer Club summer camps
- City of Calgary summer camps
- Calgary drop in center
- Digital Citizen Advisor with the City of Toronto
- Languages: English (fluent/native), French (intermediate)