Developer Work History
Senior Full-Stack Developer
Power Shifter, Vancouver, BC | 2014/12 – 2024/10
- Review and incorporate the latest technology innovations and development strategies to improve build speed, quality, and end-user experience.
- Coordinate with other engineers to evaluate and improve software and hardware interfaces.
- Develop programs from the ground up using a measured, market-focused approach to eliminate waste and streamline the implementation cycle.
- Evaluated project requirements and specifications and developed software applications that surpassed client expectations.
- Collaborated with other developers to identify and alleviate software errors and inefficiencies.
Technologies used: TypeScript, JavaScript, React, Tailwind CSS, PHP, Laravel, React Native, MySQL, PostgreSQL, GraphQL, Contentful, Sanity.io, WordPress, AWS, GCP, Github, Github Actions, Docker, Terraform.
Advanced Web Developer
Vibrant Software, Vancouver, BC | 2007/04 – 2014/12
- Coded monolith web apps with PHP based frameworks such as Zend Framework, WordPress, and custom frameworks.
- Conducted testing and review of website design for responsiveness, clarity, and effectiveness.
- Multi-tasked across multiple functions and roles to generate project results and meet deadlines and organizational expectations.
Technologies used: HTML, CSS, JavaScript, jQuery, PHP, MySQL, Apache, Nginx, Linux, Subversion, Git, GitHub, WordPress, Zend Framework.
Web Developer
New Foods Ltd., Vancouver, BC | 2006/04 – 2007/04
- Developed web app tools for support staff members, provided technical support, and tested and maintained existing software and systems.
Technologies used: HTML, CSS, JavaScript, jQuery, PHP, MSSQL, IIS, Windows Server.
Notable Projects
Map Search for Investigators of Nautical Crime
2024/04 – 2024/08
- Provide consultation as backend lead to offload legacy backend team.
- Support of legacy API, database, and multitude of data ingestion pipelines.
- Continuing previous role as technical lead of frontend.
Technologies used: PostgreSQL, AWS CodePipeline, NodeJS, OpenAI.
2023/06 – 2024/04
- Technical lead and principal front-end developer on a map application designed to be used by investigators of nautical crime.
Technologies used: Vercel, Mapbox, Clerk.com, React, TypeScript, Tailwind CSS.
Replatforming Content Management for a Crown Corporation
2024/04 – 2024/06
- Brought replatforming efforts to the latest iteration of a mobile knowledge practice test app.
- Worked on importing data scripts to migrate legacy content to Contentful.
- Assisted team with implementing various mobile app views.
Technologies used: Contentful, Expo, TypeScript, React Native, NativeWind, Deno.
2023/02 – 2023/12
- Set coding standards, git practices and architected CI/CD pipelines for the replatforming efforts of client's primary website to Contentful.
Technologies used: Contentful, Vercel, Github, Github Actions, TypeScript, React, Tailwind CSS.
Consultation Experience for Medical Prescriptions
2021/03 – 2023/01
- Developed a marketing site with a consultation workflow for cosmetic medical products.
- Architected and developed an event-driven architecture for handling prescription orders from consultation to medical services platform.
- Successfully onboarded, trained and led a team of client's internal developers.
Technologies used: Amazon Web Services (Cognito, RDS, ECS, SNS, SQS, AWS SAM, CloudFormation, Amplify, Secrets Manager, CodeBuild, CodePipeline), MySQL, TypeScript, GitHub Actions, GitHub Packages, Sanity.io.
Luxury Watch Search Engine
2020/05 – 2023/01
- Created an in-house luxury watch search engine to collect data from other websites and display the cheapest prices found.
- Architected and developed a web crawling engine that collected and parsed data from many sources.
Technologies used: Google Cloud (Pub/Sub, Cloud SQL, Cloud Functions, Kubernetes), Terraform, Elasticsearch, Open API 3, PostgreSQL, TypeScript, Python, GitHub Actions, GitHub Packages, Sanity.io.
Smart Hub Configurator System for Commercial Buildings
2019/09 – 2020/04
- Architected and implemented a web administration tool for managing engineers to set up smart hub configuration files used in new commercial buildings.
- Implemented a mobile app for construction engineers to connect to their smart hub devices via Bluetooth and apply configuration files to the IoT devices.
Technologies used: Google Cloud Platform (Firebase, Cloud SQL, Pub/Sub, Cloud Functions, App Engine), PostgreSQL, TypeScript, Google Cloud Functions Framework, Open API 3, Xcode, Contentful, React, React Native (and various Bluetooth & encryption libraries).