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.