Lead Frontend Engineer · Micro-frontend Architect
I architect micro-frontend platforms that let large teams ship independently — secured by single sign-on, tuned to 90+ Lighthouse, held together by a shared design system.
- Based in
- Hanoi, Vietnam
- Experience
- 5+ years
- Currently
- Lead FE · Vissoft
- Focus
- React · Next.js · MFE
01 — Impact
- 15–20
Engineers led and mentored as frontend lead
- 5+
Sub-apps deploying independently on Module Federation
- 90+
Lighthouse score after performance work
- 30%
Less UI build time from a shared component library
- 25%
Fewer runtime errors after a TypeScript migration
02 — Expertise
Most of my work sits where architecture, performance and people meet — making a large frontend easy for many teams to change safely.
- 01
Micro-frontend architecture
Module Federation platforms where each team owns, builds and deploys its sub-app — without breaking the host.
- 5+ independently deployed sub-apps
- Keycloak SSO across the whole ecosystem
- NX monorepo tooling and shared contracts
- 02
Performance engineering
Code-splitting, lazy loading and a Vite toolchain took Lighthouse to 90+; moving from CRA to Next.js brought SSR and better SEO.
- Lighthouse 90+
- CRA → Next.js migration
- Faster dev cycles with Vite
- 03
Design systems
Shared component libraries that keep many teams' interfaces consistent and quick to build — on whatever styling stack the product calls for: utility-first CSS, component kits, CSS-in-JS or SCSS.
- Reusable component libraries
- Pixel-perfect from Figma
- −30% UI development time
- 04
Engineering leadership
Leading 15–20 engineers through code reviews and workshops, running frontend hiring, and planning sprints directly with clients.
- Mentoring & code review
- Technical recruitment
- Sprint planning & estimation
03 — Experience
Present
Vissoft
Lead Frontend Developer
Team · 15–20 engineers
Leading frontend architecture and a 15–20-person team across five key projects.
Micro-frontend architecture
- Designed and implemented a Module Federation architecture that lets 5+ sub-apps deploy on independent cycles, improving team autonomy.
- Integrated Keycloak for centralised authentication and authorisation across the MFE ecosystem, with seamless single sign-on.
Performance & UI platform
- Raised Lighthouse scores to 90+ with advanced code-splitting, lazy loading and a Vite-based toolchain.
- Standardised the UI layer on Tailwind CSS and Ant Design — a reusable component library that cut UI development time by 30%.
- Led the move from CRA to Next.js, improving SEO and server-side rendering for public-facing modules.
Team leadership
- Manage and mentor 15–20 frontend engineers through code reviews and technical workshops.
- Run technical recruitment for the frontend department — job descriptions, interviews and evaluation.
- Work directly with stakeholders and clients on sprint timelines and estimates to deliver complex features on time.
- Key projects
- CICD
- VN-HID
- BCSS
- LIMS
- HIS
- Stack
- React
- Next.js
- TypeScript
- Module Federation
- NX
- Keycloak
- React Query
- Tailwind CSS
- NestJS
CMC
Frontend Developer
Team · 15–20 engineers
Built high-traffic HR, booking and telecom-retail platforms in a large outsourcing team.
Product delivery
- Developed and maintained high-traffic web apps — HRMS and telecom retail platforms for TrueMoveH and Singtel — used by thousands of people daily.
- Built responsive, pixel-perfect interfaces in React and Vue from complex Figma prototypes.
- Integrated RESTful APIs on Node.js (Express) and MongoDB, optimising data retrieval for booking and management modules.
Quality & collaboration
- Resolved critical defects with the QA team and refactored features to improve scalability and page-load times.
- Acted as a key technical contact for BAs and SAs refining BRDs and SRSs, and designed API contracts with backend teams across microservices.
- Key projects
- HRMS v1 & v2
- Booking Room (SAT)
- TrueMoveH (Ascend)
- Samudera
- Singtel
- Stack
- React
- Vue.js
- Node.js (Express)
- MongoDB
- Swagger
- Bitbucket
- Figma
Tinh Van Software
Frontend Developer
Team · 5–7 engineers
Built data-visualisation modules for Valuestreamer, a structured problem-solving platform.
Core features
- Built complex data-visualisation modules and interactive dashboards that help enterprise clients solve structured problems.
- Maintained a reusable component library on Ant Design for consistent, faster delivery across modules.
Quality
- Migrated legacy code to TypeScript, reducing runtime errors by 25%.
- Streamlined state for complex interactions with Redux Toolkit, and covered critical business logic with Jest unit tests.
- Turned requirements into technical specs with Product Owners and UI/UX designers in Agile/Scrum.
- Key projects
- Valuestreamer
- Stack
- React
- TypeScript
- Redux Toolkit
- Ant Design
- Styled Components
- react-hook-form
- zod
- Jest
Bunbusoft
Frontend Developer
Team · 5–7 engineers
Built Techmate, a smart booking and scheduling management system.
Feature engineering
- Built the core room-availability, booking and scheduling modules, handling complex real-time state in React.
- Implemented JWT / OAuth2 authentication and authorisation flows for role-based access.
- Developed responsive interfaces from Figma with a consistent CSS-in-JS / SCSS design system, and optimised retrieval of large booking datasets.
- Key projects
- Techmate
- Stack
- React
- REST APIs
- JWT / OAuth2
- Git
- Postman
- Figma
04 — Stack
What I have shipped to production, grouped the way a host app would consume it.
- Core
- Architecture
- UI & design systems
- Data & state
- Backend
- Delivery & quality
05 — Recognition
2025
Award
Dedicated Employee Award
2024
Award
High Potential Award
2021
Certification
Meta Front-End Developer Professional Certificate
Meta
2018–2021
Education
Pearson BTEC Level 5 HND in Computing
BTEC FPT International College
International IT programme · “Excellent Student” for four consecutive semesters
Off-screen
- Teamfight Tactics
- Badminton
- AI research
06 — Contact
Have a frontend architecture, micro-frontend or team-scaling challenge? I'd be glad to hear about it.
Phone
+84 987 374 741Location
Hanoi, Vietnam