Professional Summary
- Senior Frontend Engineer & JS Team Leader with 12+ years of software development experience, specializing in the Angular ecosystem and Cypress automated testing.
- Proficient in architecting high-performance, clean, modular Single Page Applications (SPAs) and designing stable E2E testing frameworks from scratch.
- Strong leadership background in mentoring developer teams, establishing strict code quality standards, and collaborating with international clients.
Work Experience
JS Leader & Senior Angular Architect
Bocasay Vietnam
July 2018 — Present
Bocasay Vietnam
- Lead the frontend engineering team to design, build, and optimize complex Single Page Applications (SPAs) using Angular (v2 to latest, including Standalone Components, new Control Flow, and Signals) and TypeScript.
- Architected and implemented a comprehensive end-to-end (E2E) and integration automated testing suite using Cypress from scratch, increasing test coverage and reducing post-release bugs by over 80%.
- Established coding guidelines, enforced architectural consistency, and managed structured code reviews to ensure clean, high-performance, and maintainable software.
- Developed reactive state management workflows using RxJS and Angular Signals, resolving complex asynchronous data streams and rendering bottlenecks.
- Mentored and coached junior to mid-level engineers, facilitating tech talks and technical training on modern JavaScript practices.
Team Leader & Senior Developer
Gumi Vietnam
August 2012 — July 2018
Gumi Vietnam
- Led full-lifecycle development of diverse software outsourcing projects for international clients, delivering robust web and mobile applications.
- Worked across the entire stack, designing server-side architectures (Node.js/PHP) and building interactive frontend interfaces.
- Developed and published cross-platform mobile applications (native Android/iOS and hybrid frameworks like Cordova) to major app stores.
- Managed dev teams, estimated project timelines, conducted technical interviews, and trained/onboarded new engineers.
- Collaborated closely with Japanese project managers and stakeholders to align technical implementations with business specifications.
Technical Operations Engineer
Viettel Bac Lieu
January 2010 — October 2011
Viettel Bac Lieu
- Managed, monitored, and maintained Base Transceiver Station (BTS) infrastructure and telecom network hardware for Viettel's regional network.
- Actively participated in the regional network upgrade project, transitioning telecom infrastructure from 2.5G (EDGE/GPRS) to 3G mobile networks.
- Diagnosed hardware and transmission incidents, carried out preventative maintenance, and ensured maximum communication channel uptime and stability.