profile

Kevin Dang

Senior Software Engineer

Toronto, Canada

Education

McMaster University

B.Eng Mechatronics Engineering

Languages

C# Python TypeScript JavaScript Bash

Web Frameworks

React Next.js Astro Angular Django

Mobile

React Native

Backend Services

.NET Node Firebase Azure Functions Azure Service Bus Cloudflare Workers

Databases

SQL Server Postgres Cosmos DB MongoDB

DevOps & Tools

Azure Azure DevOps Vercel Git Github Actions Docker Terraform

About Me

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.

Work Experience

Senior Full Stack Developer (Tech Lead)

Borrowell

May 2022 - Current

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

Machine Learning Engineer

Borrowell

May 2021 - May 2022

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

Full Stack Developer

Borrowell

Oct 2018 - May 2021

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

Web Application Developer

Kanetix

Sep 2017 - Oct 2018

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

Software Developer Intern

IBM

May 2015 - Aug 2016

Fixed defects and shipped features to core WDT product (Eclipse Plugin, Bluemix Tools Plugin, and RAD)

Developed in house test automation infrastructure

Projects

Personal Site

Built with Astro 😊, this personal site showcases my portfolio, skills, and work experience.

Astro

Termdle

A fully-featured wordle clone that runs entirely in your terminal! Built with TypeScript, React, and Ink.

Typescript

Bollinger Checker

A cron triggered cloudflare worker that monitors bollinger bands on stocks.

Typescript