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 DeveloperJul 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 LeaderApr 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 LeaderApr 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
FreelancerOct 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 DeveloperJun 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