Software Engineer

David
Chien

Software engineer who obsesses over build systems, billing pipelines, and making slow things fast.

Currently in Prague πŸ‡¨πŸ‡Ώ β€” also available in Taiwan πŸ‡ΉπŸ‡Ό and the USA πŸ‡ΊπŸ‡Έ

Work Experience

Make

Software Engineer

Feb 2026 – PresentCurrent

  • Owning and evolving the billing system powering Make's automation platform, ensuring reliable payment processing at scale.

Appier

Software Engineer

July 2024 – Feb 2026

  • Modernized monorepo infrastructure by leading migration from Yarn/Lerna to pnpm/NX, reducing CI/CD pipeline execution time by 83%.
  • Designed and deployed a comprehensive logging service, enabling real-time performance monitoring and accelerating issue resolution by 15%.
  • Collaborated with cross-functional teams to implement scalable solutions and drive continuous improvement.
  • Acted as a key decision-maker in selecting and implementing new build tools.

Software Engineer Intern

July 2023 – July 2024

  • Developed an intuitive campaign management dashboard, streamlining manager workflows.
  • Optimized mission-critical page performance, reducing load time from unresponsive to 1 second.
  • Spearheaded migration from Webpack to Rspack, achieving a 10x improvement in build times.
  • Led major UI library upgrade, coordinating systematic migration across multiple applications and teams.

LangLive

Software Engineer

June 2022 – June 2023

  • Refactored gift animation system with WebGL, reducing CPU usage by 30%.
  • Re-architected data fetching, cutting API calls by 50% and improving page load speed.
  • Implemented end-to-end testing with Playwright across three products.

Dimorder

Software Engineer (Part time)

Feb 2022 – Feb 2023

  • Owned and evolved a food delivery platform, building end-to-end ordering and restaurant management features.