Experience

Snapshot aligned with the canonical CV in my private notes. Client names follow NDA-safe labels already used in public materials.

  1. Solution Architect

    FPT Software

    May 2025 to Present · Hanoi, Vietnam

    • Led solution design for the Middle-East Philanthropy initiative (ongoing): bilingual EN/AR digital experience with RTL, Sitecore XM Cloud + Next.js, Vercel/CDN-backed deployment; reusable components, editorial scalability, security and performance; roadmap alignment with customer Product Owner and cross-functional squad (BA, UX, FE, BE, QA, DevOps).
    • Architected multi-region access-token enforcement for premium streaming: Akamai media delivery + HarperDB for high-throughput token state; mitigation of shared/reused tokens and abuse vectors (for example VPN scenarios); flows for legitimate vs blocked playback (for example 403 / alternate content where applicable).
    • Drove architecture alignment, integration boundaries, and technical risk reviews across stakeholder groups.
  2. Freelance Developer: Python & TikTok automation systems

    Self-employed / freelance

    2023 to 2025 · Remote

    • Built automation pipelines for TikTok creators: auto-editing, auto-captioning, trend detection, script generation, batch rendering, and scheduled posting.
    • Automated TikTok uploads via Playwright/Selenium with support for captions, hashtags, covers, and posting timeline.
    • Integrated OpenAI + Whisper to automate voiceovers, scripts, captions, and content variations.
  3. CTO / Team & Technical Leader

    TTC Technology Solutions

    May 2018 to May 2022

    • Architecture ownership across Node.js, TypeScript, NestJS, Express.js, and event-driven microservices.
    • GCP infrastructure (GKE, Cloud SQL, Pub/Sub, Cloud Run, IAM, Cloud Storage), CI/CD, observability.
    • Led teams across hiring, delivery, and stakeholder alignment.
  4. Full-stack Developer & Solution Architect

    HOTTAB

    May 2017 to May 2018

    • Architected Report Engine Ecosystem (Core, API, Email Scheduler) using Node.js and MongoDB.
    • Distributed Queue Management System processing millions of jobs/day with Redis Queue and Node.js.
  5. Full-stack Developer & Data Analyst

    Appota Inc.

    Oct 2016 to May 2017

    • Analytics dashboards, CMS systems, backend services, ETL scripts, internal automation tools.
  6. Full-stack Developer

    FPT Software

    Apr 2016 to Oct 2016

    • Stakeholder communication, requirements analysis, delivery through coding, tests, and deployment.
  7. Founder / Manager / Game Developer

    OwlGaming Community

    Jan 2012 to Apr 2016

    • Scaled online multiplayer community with LUA, PHP, Node.js, MySQL, MongoDB backends.

Education

Bachelor of Engineering in Software Engineering, FPT University (2009 to 2013), specialization in Embedded Systems.

Contact: chunhuduc@gmail.com