Senior Software Engineer
McMaster University
B.Eng Mechatronics Engineering
I’m a passionate software engineer with expertise in full-stack development and machine learning. With over 6 years of experience at Borrowell, I’ve led the development of innovative financial technology solutions that have created new revenue streams and improved user experiences.
Borrowell
Built and led the development of Canada’s first self rent reporting service, which unlocked a new recurring revenue stream generating over $1M
Built a scalable cloud-based system for rental payment detection within bank transaction data
Pioneered the adoption of a monorepo architecture, accelerating web and mobile feature development by 50% and reducing deployment time from weekly to daily
Borrowell
Built and deployed end-to-end machine learning pipelines serving 2M+ users with 99.9% uptime
Optimized and transformed data science models for production, reducing inference time by 30% and improving model accuracy by 5%
Maintained and optimized services for feature engineering, model training and model serving, processing 50GB+ of data daily
Borrowell
Designed and launched bill tracking product offering, along with cash advance and bank account integration
Implemented OpenID Connect authentication and authorization layer for Borrowell web and mobile apps, securing 1M+ user accounts
Designed and developed microservices focused on faster and more dynamic partner integrations, reducing integration time from weeks to days
Kanetix
Developed features for multiple web applications based around insurance quote comparisons
Implemented new features for the company’s internal Content Management System (CMS)
Integrated partner APIs into quoting engine
IBM
Fixed defects and shipped features to core WDT product (Eclipse Plugin, Bluemix Tools Plugin, and RAD)
Developed in house test automation infrastructure