I'm a full stack web developer with 5 years of professional experience, though I've been coding for over a decade. I build web apps and a computer cluster for fun. I specialize in React TypeScript apps on AWS infrastructure.

I'm a full stack web developer with 5 years of professional experience, though I've been coding for over a decade. I build web apps and a computer cluster for fun. I specialize in React TypeScript apps on AWS infrastructure.

Available to hire

I’m a full stack web developer with 5 years of professional experience, though I’ve been coding for over a decade. I build web apps and a computer cluster for fun. I specialize in React TypeScript apps on AWS infrastructure.

See more

Experience Level

Expert
Expert
Intermediate
Intermediate

Language

Work Experience

Software Development Team Lead at QDoc Inc.
May 1, 2023 - August 20, 2024
• Designed application architecture for a new health billing SaaS to ensure security, scalability, and maintainability. • Designed PostgreSQL database schema to meet complex health and finance data requirements. • Led an Agile web development team with modern processes, including sprint planning, TDD, and retrospectives; evaluated, hired, and mentored junior developers; full stack development with TS/React UI and Node.js REST API on IaC-defined AWS cloud resources; designed and optimized CI pipeline. • Applied DevOps and “shift-left” principles to improve developer effectiveness and application reliability. • Decomposed requirements from multiple sources; prioritized and planned resulting tasks. • Led effort to refactor JS codebase into TS in existing projects to improve efficiency and reliability.
Software Developer at QDoc Inc
May 2, 2022 - April 28, 2023
• Full stack development of a health SaaS with React frontend, Node.js serverless backend, and DynamoDB NoSQL database, with GraphQL and REST API on AWS cloud defined with IaC. • Diagnosed architectural flaws causing poor performance and developer productivity; led migration process. • Resolved appointment race conditions using AWS SQS message queue. • Took initiative to analyze and patch multiple security flaws, configured SonarQube static scanning for CI pipeline. • Led adoption of automated testing with Jest and Cypress, improving reliability and developer efficiency. • Wrote clear documentation; optimized CI pipelines; automated tasks with shell scripting; profiled and optimized application performance with DB indexes, caches, using correct data structures, batch processing, etc. • Worked independently and assisted teammates as needed, participated in design sessions, reviewed PRs.

Education

Bachelor of Computer Science at University of Manitoba
September 3, 2018 - April 21, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Healthcare, Government