Ming Tang

Software Developer

Work Experience

Senior Full-Stack Developer

Power Shifter, Vancouver, BC | 2014/12 – 2024/10
  • Incorporated latest tech innovations to improve build speed, quality, and user experience.
  • Worked with engineers to optimize software and hardware interfaces.
  • Developed market-driven programs, streamlining implementation and reducing waste.
  • Delivered software that exceeded client expectations and met project requirements.
  • Collaborated with developers to resolve software errors and inefficiencies.

Advanced Web Developer

Vibrant Software, Vancouver, BC | 2007/04 – 2014/12
  • Developed monolith web apps using PHP frameworks like Zend, WordPress, and custom solutions.
  • Tested and reviewed website designs for responsiveness, clarity, and effectiveness.
  • Managed multiple roles to deliver projects on time and meet organizational goals.

Web Developer

New Foods Ltd., Vancouver, BC | 2006/04 – 2007/04
  • Developed web tools for support staff, provided technical support, and maintained existing systems.

Recent Projects

Map Search for Investigators of Nautical Crime

2023/06 – 2024/08
  • Backend: Led backend consultations to offload legacy team tasks. Supported legacy APIs, databases, and data ingestion pipelines.
  • Frontend: Technical lead and principal front-end developer for a nautical crime investigation map application.

Technologies used: Vercel, Mapbox, Clerk.com, React TS, Tailwind CSS, PostgreSQL, AWS, Node TS, OpenAI.

Replatforming Content Management for a Crown Corporation

2023/02 – 2024/06
  • Led replatforming of a mobile knowledge practice test app. Migrated legacy content to Contentful using data import scripts.
  • Established coding standards, Git practices, and architected CI/CD pipelines for replatforming the client’s primary website to Contentful.

Technologies used: Contentful, Vercel, Github Actions, React TS, Tailwind CSS, Expo, React Native TS, NativeWind, Deno.

Consultation Experience for Medical Prescriptions

2021/03 – 2023/01
  • Developed a marketing site with a consultation workflow for cosmetic products.
  • Architected an event-driven system for handling prescription orders from consultation to medical services.
  • Onboarded, trained, and led the client's internal developer team.

Technologies used: AWS, MySQL, Node TS, GitHub Actions, GitHub Packages, Sanity.io.

Luxury Watch Search Engine

2020/05 – 2023/01
  • Created a luxury watch search engine to aggregate and display the lowest prices.
  • Developed an event-driven web crawler to collect and parse data from various sources.

Technologies used: GCP, Elasticsearch, Open API 3, PostgreSQL, TypeScript, GitHub Actions, GitHub Packages, Sanity.io.

Smart Hub Configurator System for Commercial Buildings

2019/09 – 2020/04
  • Designed and implemented a web tool for managing smart hub configuration files in commercial buildings.
  • Developed a mobile app for construction engineers to connect to smart hub devices via Bluetooth and apply configurations.

Technologies used: GCP (Firebase, SQL, Pub/Sub, Functions, App Engine), PostgreSQL, Functions Framework, OpenAPI 3, Contentful, React TS, React Native TS (and various Bluetooth & encryption libraries).

Contacts

Profiles

Code Examples

Skills

  • Languages: Rust, TypeScript
  • Backend: Node.js, Express, NestJS, Rust
  • Databases: PostgreSQL, MySQL, GraphQL, Redis, Firebase Realtime Database
  • DevOps & Serverless: AWS, GCP, Docker, Terraform, Kubernetes
  • Frontend: Tailwind CSS, React, Next.js, Leptos
  • CMS: Contentful, Sanity.io, WordPress

Education

Kwantlen Polytechnic University (2009 - 2011)

Volunteering

Vice President & Board Member
Strathcona Community Policing Centre
Vancouver, BC | 2020/01 – Present

  • Currently serving as Vice President after a year as a Board Member, contributing to strategic decision-making and community initiatives.
  • Volunteering since 2020, supporting various community policing programs and initiatives.