Available to hire
I am a Technical Lead with strong experience in data structure design, RESTful API design and implementation, and agile processes. I have a passion for improving software performance and scalability. I am a hard worker and a team player.
I aim to contribute in the growth of the company’s team and services while continuing self-improvement. I am motivated to work towards my goal of advancing further in my career for the roles of Technical Lead or Software Manager.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Backend Sr Developer at Locke Bio
December 1, 2024 - PresentBuilt a scalable, type-safe backend RESTful API using NestJS and PostgreSQL; integrated CASL and Zod for authorization and validation; designed and integrated Zoom video service for clinicians and patients; rebuilt a legacy system from JavaScript Express to a TypeScript NestJS application; reduced AWS server costs by over 30%; mentored backend team on NestJS usage and modular coding.
Technical Lead at Staples
February 1, 2023 - December 31, 2024Led two cross-functional teams (~10 developers), owned architecture, delivery, and technical decisions for critical customer-facing systems on a large-scale Shopify + Contentful e-commerce platform; modernized legacy systems by upgrading Node.js, replacing Webpack with Vite, and improving local development experience, build performance, and production stability; architected and rebuilt a scalable Search API using NestJS; contributed to SEO, payments, and product processing initiatives; stabilized production during high-traffic incidents and outages; collaborated across teams using Shopify, Contentful, GraphQL, Spark, Azure, Datadog, and internal APIs; improved team processes and onboarding.
Backend Engineer at Build Flow Ltd.
October 1, 2018 - PresentBackend engineer delivering modern Node.js RESTful API, CI/CD pipeline, secret management, and dockerized production/staging environments; introduced TypeScript reducing deployments and runtime errors; redesigned routes to be predictable RESTful services; reduced infrastructure costs by 85% using Render and Doppler; centralized access controls with CASL; mentored team members on backend development; created SDKs and tooling for faster integration with internal services; contributed to internal knowledge base and observability improvements with Winston-based logging and custom validators; implemented an internal scaffolding tool for NestJS API generation and an index/search system using Typesense and RabbitMQ.
Software Developer at The Globe and Mail
June 1, 2021 - May 31, 2022Maintained user authentication and subscription projects while supporting migration from vanilla JS to Vue3/React; patched security risks on the frontend; developed authentication/authorization features using AWS Cognito; created an internal NPM package to centralize Cognito code for cross-team adoption; added KPI/metrics tooling to the subscription frontend; led a high-visibility seasonal campaign rollout; mentored junior developers to improve code quality and reusability.
Full Stack Software Engineer II at Tulip
February 1, 2021 - June 30, 2021Implemented new features in cart and checkout to support specific employee/customer discounts; operated autonomously in a fast-paced agency environment; identified technical issues and communicated resolutions to clients; integrated multiple APIs, switching between Node.js and PHP.
Full Stack Software Developer at Critical Mass
July 1, 2019 - January 31, 2020Led RoR learning and technical design to rescue a project; contributed to agile feature development for coupons and checkout; designed mobile/web-tailored data formatting; resolved critical production bugs and performance issues.
Full Stack Software Developer at 247 Labs
February 1, 2019 - June 30, 2019Joined a late-stage project and helped rescue it; implemented text extraction from video using Google API services, translated text into multiple languages for subtitles, and maintained feature documentation; liaised with clients to clarify business use cases.
Full Stack Developer at TalentNet
December 1, 2016 - October 31, 2018Inherited a troubled EmberJS and Laravel codebase; maintained frontend and backend, later transitioning to Symfony3 and MongoDB; helped architect a multi-tenant solution with tenant databases and Elasticsearch indices; authored migrations and enhanced API endpoints.
Backend Engineer / Consultant at Build Flow Ltd.
October 1, 2018 - PresentBuilt modern Node.js RESTful API, CI/CD pipeline, secret management, and dockerized production/staging; reduced failed deployments >90% by introducing TypeScript; redesigned routes to predictable RESTful services; reduced infrastructure costs by 85% using Render and Doppler; centralized access controls using CASL; mentored backend developers; maintained Notion knowledge base; improved observability with Winston; created SDK for a proprietary payment service; enforced semantic versioning and PR reviews; created an internal R&D tool to scaffold NestJS APIs with CI/CD; designed a push notification system (Pusher/Redis SSE); implemented Typesense-based indexing/search in a microservices setup; used RabbitMQ for inter-component communication; simplified a Turborepo monorepo.
Education
Bachelor of Technology - Software Development at Seneca College
January 1, 2020 - January 1, 2021Certificate - Data Analytics Bootcamp at University of Toronto
January 1, 2019 - July 1, 2019Certificate – Coursera (Machine Learning development) at Coursera
August 1, 2018 - October 1, 2018Computer Programming and Analysis - Advanced Diploma at Seneca College
May 1, 2013 - December 1, 2016Honors Bachelor of Technology - Software Development at Seneca College
January 1, 2020 - January 1, 2021Certificate - Data Analytics Bootcamp at University of Toronto
January 1, 2019 - July 1, 2019Certificate – Coursera at Coursera
August 1, 2018 - October 1, 2018Computer Programming and Analysis - Advanced Diploma at Seneca College
May 1, 2013 - December 1, 2016Qualifications
Bachelor of Technology - Software Development
January 1, 2020 - January 1, 2021Certificate - Data Analytics Bootcamp
January 1, 2019 - July 1, 2019Certificate – Machine Learning (Coursera)
August 1, 2018 - October 1, 2018Advanced Diploma - Computer Programming and Analysis
May 1, 2013 - December 1, 2016Data Analytics Bootcamp
January 1, 2019 - July 1, 2019Coursera Machine Learning Courses
August 1, 2018 - October 1, 2018Industry Experience
Healthcare, Software & Internet, Media & Entertainment, Education, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Toronto today.