Senior Frontend Developer / Team Leader

I am Vũ Văn Hải

A Senior Frontend Developer with 6+ years of experience, including 3 years leading teams. Strong in building internal and customer-facing web applications, frontend architecture, UI core implementation, state management, auth flows, and practical backend layer/API work to deliver complete products.

6+ years experience

3 years leading teams

Led teams of 6+ people

Vũ Văn Hải

Location

Hà Nội, Việt Nam

Experience

Senior Frontend Developer / Team Leader

Professional profile

I focus on building web applications with clear frontend architecture, security, scalability, and operational readiness. My main strengths are UI core, routing, state management, auth/RBAC flows, performance, realtime features, and collaboration with backend layers/APIs; with hands-on experience in CI/CD, Docker, Kong API Gateway, Rancher, Kubernetes, Grafana, Vault, Jenkins, and security risks such as IDOR, XSS, and CORS.

Information Technology Engineer

Đại học Thủy Lợi

2013 - 2018

Formal engineering foundation in information technology, software development, databases, system analysis, and problem solving.

Professional focus

Frontend Web Application Architecture

Senior FE focus

Designing frontend foundations for web apps: SSR/CSR, application shells, core modules, UI systems, state management, auth/RBAC flows, realtime, API integration, Docker/GitLab CI/CD collaboration with backend layers, and technical documentation for teams.

Core skills

Frontend Core

AngularReactVueNext.jsTypeScriptJavaScriptRxJSNgRx
Angular 20+SignalsRxJSNgRxNext.jsReactVueTypeScriptJavaScript ES6+HTML5CSS3SSRCSRService WorkersPWAi18n

Backend Layer

Node.jsNestJSExpressJSPHPLaravelCodeIgniterSwaggerJWT
Node.jsNestJS 11ExpressJSPHPLaravelCodeIgniterREST APIJWTOAuth2PassportRBACSwagger

Architecture

KubernetesKong
MicroservicesKubernetesKong API GatewayRepository PatternAudit LoggingService IntegrationAPI DesignModular ArchitectureLegacy Migration

Security & Realtime

JWTPassportGoogle OAuthCloudflare TurnstileSocket.IO
IDORXSSCORSHttpOnly CookieRefresh TokenGoogle OAuthRSA EncryptionGoogle reCAPTCHACloudflare TurnstileRate LimitingAPI ThrottlingAPI SecurityAccess ControlCSRF PreventionSocket.IOSSERedis Pub/Sub

Data & Jobs

MySQLPostgreSQLMongoDBRedisTypeORMSequelize
MySQLPostgreSQLMongoDBTypeORMSequelizeRedisBullMQBull BoardCron JobsStored ProcedureUpload/S3

UI & Build Tools

TailwindCSSBootstrapWebpackVite
Angular MaterialTailwindCSSBootstrapWebpackViteEsbuildReusable ComponentsData Visualization

DevOps & Git

DockerKubernetesGitLabGitHubNginx
DockerDocker ComposeKubernetesRancherGitLab CI/CDJenkinsSupervisorGitLabGitHubLinuxNginxEnvironment config

Ops & Observability

GrafanaVaultRancherJenkins
GrafanaVaultRancherKubernetesJenkinsMonitoringSecret ManagementService Operations

Legacy & Maintenance

Maintain legacy systemsRefactorPerformance tuningUpgrade frameworkMigration planningDocumentation

Leadership

JiraTrello
Team LeadCode ReviewArchitectureMentoringTask PlanningDelivery OwnershipJiraTrelloAgileScrum

Experience & leadership

Senior Frontend Developer

Web Application Products

6+ years

Developed, maintained, and optimized production web apps across Next.js, React, Angular, Vue, Node.js, NestJS, PHP, Laravel, and CodeIgniter stacks.

  • Built Frontend cores including SSR/CSR, routing, layouts, state management, auth flow, interceptors, i18n, PWA, realtime, and shared modules.
  • Contributed to backend layers including APIs, JWT/HttpOnly Cookie auth, RBAC, queues, Redis Pub/Sub, cron jobs, uploads, Swagger, and service integrations to support frontend delivery.

Team Lead / Team Leader

Development Team

3 years

Led teams of at least 6 engineers, analyzed requirements, split tasks, reviewed code, guided architecture, solved difficult technical problems, and kept delivery on track.

  • Set coding conventions, Git workflows, review processes, module boundaries, and handover standards for stable team delivery.
  • Can operate as architect, core developer, mentor, reviewer, and technical delivery owner.

DevOps, Maintenance & Migration

Docker / GitLab CI/CD / Legacy Systems

Production operations

Deployed services/apps with Docker and Docker Compose, configured GitLab CI/CD, Jenkins, supervisor, Kong API Gateway; worked with Rancher/Kubernetes, Grafana, and Vault in company environments; maintained legacy systems, optimized stored procedures, and migrated systems to newer stacks.

Areas I can own

Frontend Team Leadership

Frontend Team Leadership

Role: Team Leader / Team Lead

Can lead frontend teams: requirements analysis, task planning, code review, frontend architecture guidance, technical support, BA/QA/BE/DevOps collaboration, and delivery ownership.

Impact: Fits teams using Angular, React, Next.js, TypeScript, NgRx/RxJS, Docker, GitLab CI/CD, and systems with backend layers/APIs that need close collaboration for new development or legacy modernization.

Tech stack

AngularReactNext.jsTypeScriptNgRxRxJSDockerGitLab CI/CDAgile/Scrum
Senior Frontend Development

Senior Frontend Development

Role: Senior Frontend Developer

Can own Senior FE responsibilities for internal and customer-facing web apps: application shell, routing, layouts, state management, auth flow, interceptors, i18n, PWA, realtime, and reusable UI modules.

Impact: Focuses on clear frontend architecture, performance, lazy loading, code splitting, security flows, and scalable module boundaries for stable team development.

Tech stack

Angular 20+SignalsNgRxRxJSReactNext.jsVueTypeScriptPWA
Backend Layer Development

Backend Layer Development

Role: Backend Layer Developer

Can build backend layers for web apps: REST APIs, auth, RBAC, service integration, queues/background jobs, realtime, cron jobs, uploads, logging, Swagger, and application-level data handling.

Impact: Focuses on backend work that supports frontend delivery: clear module boundaries, stable security flows, easy-to-integrate APIs, and support for migration from legacy stacks.

Tech stack

Node.jsNestJS 11ExpressJSPHPLaravelMySQLRedisBullMQKong API Gateway

Featured company projects

Core Angular NestJS 2026 Platform

Core Angular NestJS 2026 Platform

Role: Team Leader / Senior Frontend Developer

An Angular 20 + NestJS 11 platform used as the base for multiple internal products such as Awards Manage, SSP Manage, KOC Platform, and PHP legacy management-system migrations.

Impact: Standardized frontend architecture, security flows, performance, and reusability; collaborated on backend-layer migration that reduced average latency by about 75%, P95 by about 67%, CPU peak by about 83%, and average RAM by about 75%.

Tech stack

Angular 20Angular MaterialNgRxFirebase MessagingNestJS 11TypeORMMySQLRedisBullMQSocket.IO/SSEGoogle OAuthreCAPTCHA v3RSA EncryptionSwaggerDocker
Kong API Gateway Management Platform

Kong API Gateway Management Platform

Role: Team Leader / Senior Frontend Developer

An internal Kong Gateway management platform for Admicro, covering Services, Routes, Upstreams, Consumers, Plugins, Credentials, and user/group/role-based access control.

Impact: Led a 4-member team, served 12+ product/dev teams, managed 2,000+ services and 800+ upstreams, and reduced manual operations on the Kong Admin API.

Tech stack

Angular 20Angular MaterialNgRxNestJS 11SequelizeMySQLRedisBullMQSocket.IO/SSEJWTLDAP/SSORSA EncryptionKong Admin APIDocker

Personal projects

Chatbot AIVisit project

A chatbot frontend integrating multiple AI models with realtime chat and usage-plan management.

Chatbot AI

Built a chatbot interface that integrates Gemini, ChatGPT, and Claude APIs. The system supports websocket-based realtime messages, chat history storage, token management, usage tracking, and user plan upgrades.

Tech stack

AngularNestJSWebSocketGemini APIChatGPT APIClaude APIToken Management
Visit project

Key highlights

Recognition · 2025

Outstanding Individual 2025

Capability group: VCCorp / Admicro

Connect

Open to Senior Frontend and Team Leader roles, web app development, backend layer work, and engineering team leadership opportunities.