Full-Stack Software Architect
2021 - PRESENTMultinational Management Consultancy- Architected the next-gen multiplayer web platform to decrease response times by 80% on a collaborative remote learning tool.
- Coordinated with product and design to rebuild a legacy app for a scaled delivery.
- Mentored developers to transition to web development with Vue.js.
Technologies: TypeScript, Sockets, Vue, Drone CI, Continuous Delivery (CD), Realtime, Integration Testing, Tailwind CSS, Responsive, Technical LeadershipFull-stack Software Consultant
2016 - PRESENTCodename Labs- Created a dashboard-style platform for restauranteurs to monitor the performance of their online delivery orders across marketplaces.
- Prototyped a cross-platform mobile application for the aviation industry to digitize cockpit activities for small-plane pilots.
- Developed order-processing software for a uniforms distributor that reduced order processing time by 90% and handled over $10,000 in sales volume per month.
- Overhauled a leading Canadian influencer advertising platform.
Technologies: Firebase, Cross-platform, Dart, Flutter, PostgreSQL, MySQL, Laravel, Single-page Applications (SPA), React, Vue, ECMAScript (ES6), Node.js, TypeScript, Tailwind CSS, Technical LeadershipFull-stack TypeScript Developer
2018 - 2019Tactio Health Group- Architected a modular single-page app stack to replace legacy web architecture.
- Mentored junior developers to become capable contributors to the new web stack while codifying best practices.
- Audited back-end security practices and initiated a major rewrite to ensure strict compliance with health data regulations.
Technologies: JSON Web Tokens (JWT), InversifyJS, Express.js, Node.js, ES8, Vue, TypeScript, Technical LeadershipFull-stack Web Developer and Initiative Owner
2016 - 2018FlightHub- Overhauled a failure-prone, outdated, and mission-critical revenue calculator to reduce annual errors by over 90%, resulting in savings of $500,000.
- Developed a user-friendly single-page web app for which we hired a team of 12 quality assurance agents.
- Optimized an internal booking search tool to reduce average response time from seven seconds to 300 milliseconds with a significant MySQL load decrease.
- Led the initial implementation of BI by developing real-time dashboards, administering SiSense, and training other teams for it.
- Balanced expectations across departments while writing specifications and delivering quality.
Technologies: Sisense, MySQL, Single-page Applications (SPA), Vue, ECMAScript (ES6), JavaScript, PHP, Technical Leadership