Resume
Work history
Principal Software Engineer
KMS Technology
- Design, develop, and implement complex software systems.
- Lead the technical direction of projects and initiatives.
- Mentor and guide senior and junior engineers.
- Collaborate with cross-functional teams.
- Conduct code reviews and ensure code quality.
- Stay updated with the latest technologies and industry trends.
- Identify and resolve security vulnerabilities in application libraries, OS package dependencies, and Docker base images to ensure compliance with industry standards and best practices.
Technical Architect
NashTech
- Architectural design and strategy planning.
- Collaborate on project bidding with teams.
- Provide technical support and guidance.
- Research and share modern technologies.
- Offer production support.
Team Leader
TechBase Vietnam
- Maintain and enhance existing projects.
- Develop frontend and backend solutions.
- Provide technical support and mentorship.
- Conduct interviews and technical seminars.
- Research and implement modern technologies.
- Migrate systems to cloud environments (CaaS, FaaS, PaaS, DBaaS, Kubernetes jobs/cron).
- Plan and strategize project workflows.
Freelancer
Web Developer
Adtop Co., JSC
- Design and implement web applications.
- Provide support, deployment, and upgrades for projects.
- Maintain and enhance existing projects.
Web Designer & Developer
Wisdom Co., Ltd
Transform ideas into functional websites that meet client and end-user needs.
Skills
HTML
CSS
JavaScript (Vanilla), jQuery, AJAX
PHP (Laravel, CodeIgniter, CakePHP, SlimPHP)
Node.js (Express.js, NestJS)
Typescript
React/NextJS
VueJS/NuxtJS
JAVA Spring Boot
Python
Rust
Linux
Git & Coding review
Search full text
CI/CD (CircleCI, Screwdriver, Concourse, GitHub Actions)
PCF (PaaS), Docker (CaaS), OpenWhisk (FaaS), DBaaS
Agile, Waterfall, JIRA, Redmine, Confluence
n8n (Workflow automation)