Resume

  1. Work history

  2. Principal Software Engineer

    KMS Technology

    • Technical lead across multiple client engagements (event management, cloud security, InsurTech, mobile testing), owning architecture, delivery, and team growth for teams of 5–30 engineers.
    • Drive AI adoption in delivery teams: introduced an AI-assisted SDLC (Claude Code, Cursor, agentic frameworks) that speeds up story drafting and PR review while engineers stay accountable for every change.
    • Design integration and platform architectures, including a provider-agnostic telephony layer (Bicom, RingCentral), Okta/SSO integrations, and an AI-powered sales configurator.
    • Own presales estimation and technical proposals for client EPICs using PERT-based estimation and scenario-based resource planning.
    • Remediate security vulnerabilities in application libraries, OS packages, and Docker base images to meet industry compliance standards.
    • Set coding standards, review high-impact code, and mentor senior and junior engineers.
    • Conduct technical interviews for senior and junior engineering roles.
  3. Technical Architect

    NashTech

    • Shaped architecture and technical strategy for client platforms and new services.
    • Partnered with sales and delivery teams on project bidding and solution proposals.
    • Guided engineering teams on technical approaches and resolved complex technical issues.
    • Researched modern technologies and led knowledge-sharing sessions.
    • Provided production support for live systems.
  4. Team Leader

    TechBase Vietnam

    • Led teams of up to 12 engineers delivering large-scale consumer web services for Japanese clients (real estate, video streaming, dating, and donation platforms).
    • Migrated legacy systems to cloud-native environments (Cloud Foundry PaaS, containers, FaaS, DBaaS, Kubernetes jobs/cron).
    • Defined architecture for new repositories and services, replacing outdated stacks with modern technologies.
    • Built frontend and backend features, and improved code quality and performance of existing systems.
    • Planned milestones and releases, broke down work, and reported progress to clients.
    • Mentored engineers, interviewed candidates, and ran technical seminars.
  5. Developer

    Lampart

    • Developed and maintained web systems for Japanese clients in an offshore development model.
    • Implemented new features and fixed bugs from specifications provided by Japanese system engineers.
    • Built backend modules with PHP frameworks and MySQL, and frontend pages with HTML/CSS/JavaScript.
    • Reviewed code and optimized existing modules for performance and maintainability.
    • Supported testing, deployment, and maintenance of projects on AWS.
  6. Web Developer

    Adtop Co., JSC

    • Designed and built web applications, including an online ad network, an ERP system, and a multi-level sales management system.
    • Handled deployment, upgrades, and support across company projects.
    • Maintained and enhanced existing products.
  7. Web Designer & Developer

    Wisdom Co., Ltd

    Turned client ideas into functional, well-designed websites that met client and end-user needs.
Download CV

Skills

HTML
CSS
JavaScript (Vanilla), jQuery, AJAX
PHP (Laravel, CodeIgniter, CakePHP, SlimPHP)
Node.js (Express.js, NestJS)
TypeScript
React / Next.js
Vue.js / Nuxt.js
Java (Spring Boot)
Python
Rust
Linux
Git & code review
Full-text search (Elasticsearch, Solr)
CI/CD (CircleCI, Screwdriver, Concourse, GitHub Actions)
PCF (PaaS), Docker (CaaS), OpenWhisk (FaaS), DBaaS
Agile, Waterfall, JIRA, Redmine, Confluence
AI-assisted development (Claude Code, Cursor, GitHub Copilot)
n8n (Workflow automation)