01

Profile

  • Full-stack developer with 10+ years shipping web and mobile products end to end, from architecture and database design through deployment and maintenance.
  • Deep, production-grade experience across NodeJS, PHP, and Python, with additional exposure to mobile (Android, iOS, Flutter) and frontend development.
  • Comfortable owning infrastructure with Docker and Kubernetes, and applying security best practices throughout the development lifecycle.
  • Solid working understanding of UI/UX design principles when collaborating with product and design teams.
02

Work Experience

Freelancer

Full-stack Developer
Jul 2021 → Now current

responsibilities

  • Own the full software development lifecycle independently, from requirements to deployment and maintenance.
  • Design and build scalable web applications end to end, across front-end and back-end.
  • Develop and maintain robust APIs and databases, ensuring data integrity and security.
  • Conduct thorough testing and debugging to ensure high-quality, bug-free deliverables.
  • Manage client communication, providing regular updates and addressing feedback.
  • Maintain project documentation and source code repositories.

stack

  • Languages & Frameworks: PHP, NodeJS, Python, Java, CodeIgniter, Laravel, NestJS, ExpressJS
  • Databases: MySQL, PostgreSQL, MongoDB, Redis, RabbitMQ, ELK Stack
  • OS & Platforms: Ubuntu, AWS, Docker, Kubernetes
  • Others: Google API, Facebook API, RESTful,...

Ecomobi PTE

Project Team Leader
Apr 2020 → Jun 2021

responsibilities

  • Design and implement scalable and robust backend architectures, focusing on performance, security, and maintainability.
  • Lead the development team, fostering a collaborative and productive work environment.
  • Define and manage project scope, timelines, and deliverables, ensuring alignment with product roadmap and business objectives.
  • Collaborate with product managers and QA engineers to ensure seamless integration and delivery of product features.
  • Oversee the development and maintenance of APIs, databases, and server-side logic, ensuring high code quality and adherence to best practices.
  • Identify and mitigate technical risks, proactively addressing potential issues and challenges.
  • Monitor and optimize performance, ensuring high availability of applications.
  • Conduct code reviews and provide constructive feedback to team members.
  • Setup project base and implement some difficult features.

team size

  • 10 – 15 members

projects

  • E-commerce: Sales Chatbot, KOL Landing Page, Social Selling Platform
  • Management Tools: Customer Live Chat, KOL Mobile App

stack

  • Languages & Frameworks: PHP, NodeJS, Flutter, CodeIgniter, Laravel, NestJS
  • Databases: MySQL, MongoDB, Redis, RabbitMQ
  • OS & Platforms: Ubuntu, AWS, Docker
  • Others: Google API, Facebook API, WhatsApp API, Jira API, RESTful,...

Acazia Software Co., Ltd

Technical Leader
Apr 2019 → Mar 2020

responsibilities

  • Design and develop both front-end and back-end components of web applications.
  • Write clean, efficient, and maintainable code across the full stack, adhering to best practices and coding standards.
  • Develop and maintain APIs for seamless data exchange between front-end and back-end systems.
  • Design and implement database schemas and optimize database performance.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Proactively monitor and troubleshoot bugs and performance issues.
  • Manage some company projects to build useful tools and software for internal purposes.
  • Participate in code reviews to maintain code quality and share knowledge within the team.
  • Interview the company's candidates.

team size

  • 6 – 12 members

projects

  • E-commerce: Drop Delivery, Greenlight Fulfillment, PaperPOS, Truly POD
  • Management Tools: AZ Timesheet, AZ Task Management
  • Social: Second Screen, 10Block

stack

  • Languages & Frameworks: PHP, NodeJS, Android/Java, CodeIgniter, Laravel, ExpressJS
  • Databases: MySQL, MongoDB, Redis, SQLite
  • OS & Platforms: Ubuntu, AWS, Docker

Senior Web Developer

Freelancer
Oct 2015 → Mar 2019

responsibilities

  • Develop and maintain high-quality web applications, ensuring optimal performance and user experience.
  • Collaborate with the team to translate requirements into functional web applications.
  • Write clean, efficient, and well-documented code following established coding standards and best practices.
  • Implement and integrate front-end and back-end components, including APIs and databases.
  • Troubleshoot and debug web application issues, identifying and resolving root causes.
  • Ensure cross-browser compatibility and responsiveness of web applications.
  • Review code for some members on the team.

projects

  • E-commerce: VapeBlock, UniformApp, B2B, Greenlight, Greenlight POS
  • and some private projects

stack

  • Languages & Frameworks: PHP, NodeJS, Android/Java, CodeIgniter, Laravel, ExpressJS
  • Databases: MySQL, MongoDB, Redis, SQLite

Savvycom JSC

Senior Mobile Developer
Jun 2015 → Mar 2019

responsibilities

  • Develop and maintain high-quality mobile applications for iOS and Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Ensure the security and privacy of user data within mobile applications.
  • Troubleshoot and debug issues to optimize application performance and reliability.
  • Implement and integrate third-party APIs and libraries.
  • Support the backend team implementing some features.

projects

  • Social: ImHelo, Mind Class, E-Publisher, ClickMix Power Music, Poplister, BrickinUp
  • Education: E-Publisher, Mind Class
  • E-commerce: BaiaBaia
  • Finance: Zaap Saving

stack

  • Languages: Android/Java, Kotlin, Objective-C, Swift
  • Databases: MySQL, MSSQL, SQLite, Redis
03

Education

Information Technology

University of Engineering and Technology · Sep 2011 → Jun 2015

GPA3.34 / 4
GradeDistinction
GraduatedJun 2015
04

References

Savvycom

Mr. Ngoc Ho — Division Manager — ngoc.ho@savvycomsoftware.com

Mr. Tuan-Anh Trinh — Division Manager — leotrinh@savvycomsoftware.com

Ecomobi

Ms. Lynn Lee — PO — lienlth@ecomobi.com

Mr. Quan Tran — Technical Manager — quanta@ecomobi.com

Acazia

Mr. Tan Le — CEO — tanlx@acaziasoft.com