← Back to portfolio
Andy Pham

Andy Pham (Phạm Lê Hoài An)

Senior Full-Stack Engineer | Hands-on Technical Lead | Project Manager

Professional Summary

Senior Full-Stack Engineer and Technical Lead with 15+ years of hands-on experience building scalable web applications using React, Node.js, Express, and TypeScript. Passionate about functional programming principles, strict type safety, and clean software architecture. Proven track record of collaborating with cross-functional design teams and external vendors to deliver reliable, high-performance applications. Enthusiastic about continuous learning and contributing clean, testable code to Agile team environments.

Technical Skills

Frontend:React 18/19 · Next.js 14-16 · Angular 7-18+ · NgRx / SignalStore · TypeScript · Functional Programming Patterns · Tailwind CSS · React Native / Expo · VueJS · SCSS / Bootstrap
Backend:Node.js · NestJS / ExpressJS · Python / FastAPI · PHP / Laravel / Yii · Socket.IO / WebSockets / SSE · Real-time Event-Driven Architecture · REST API / Swagger · Zod / End-to-End Type Safety · Jest / Vitest · MySQL / MongoDB · Firebase Firestore
AI / ML:LLM Integration (Google Gemini) · AI Agents · Prompt Engineering · AI-assisted Development (Claude Code, GitHub Copilot) · Multi-threaded Web Scraping · Generative AI Analysis
DevOps:Docker · PM2 · Nx Monorepo (DDD) · EAS Build CI/CD · Firebase Cloud Functions · Server Configuration & Deployment
Management:Agile / Scrum (Scrum Master) · Kanban · Lean · Jira / ClickUp · PMP Processing · Team Leadership & Crisis Management · Mentoring & Training · Resource Allocation

Work Experience

Project Manager LEAD - Front-end Leader

DRIMAES VN

05/2023 - 04/2026
  • Technical Leadership: Architected and led the frontend development for large-scale LMS and Automotive applications using Next.js (v14-16) and TypeScript, significantly improving UI performance.
  • Team & Process Optimization: Successfully transitioned 4 teams of total 24 developers to the Scrum framework, increasing sprint delivery rate by 20% and standardizing code conventions.
  • Crisis Management & Delivery: Maintained 100% project delivery rate and zero team turnover during a 3+ month period of severe company financial constraints, showcasing strong leadership, resource optimization, and crisis handling capabilities.
  • Resource Allocation: Managed parallel lifecycles of 4 concurrent projects, bridging the gap between business stakeholders and engineering teams.
  • Vendor API Integration: Designed and maintained API contracts with external vendor partners (payment gateways, mapping services, analytics platforms), ensuring secure and reliable integration across LMS and Automotive platforms.
  • UI/UX Design Collaboration: Partnered closely with the UI/UX Design team throughout the product lifecycle, translating Figma prototypes into pixel-perfect responsive interfaces and co-establishing a shared component design system with MaterialUI v5 and shadcn.
Next.js (v14-16)ReactJS (v18-19)MaterialUI v5NestJS v10NodeJSshadcnradixaxiosreact-queryTailwind CSSExpressJSDockerJiraFigma

Front-end Leader

ENLAB SOFTWARE LTD. CO.

04/2022 - 03/2023
  • Led feature development using the Angular ecosystem (DevExtreme, NgRx, Nx) and modern styling (TailwindCSS, SCSS).
  • Designed project architecture and tech stack for new Front-end projects, focusing on scalability and maintainability.
  • Created technical documentation and established coding standards to streamline the onboarding process.
  • Trained and mentored Junior/Mid-level developers to improve overall code quality and team velocity.
Angular (v12-15)Nx (v17-19)Tailwind CSSSCSSBootstrap (v4-5)DockerFigmaSlackGithub

Project Manager / Team Leader

VITOP MEDIA MEKONG JSC.

09/2017 - 03/2022
  • Frontend: HTML/CSS (SCSS)/JS (JQuery/Angular/Vanilla/Socket.io) training. Define code convention and review code.
  • Backend: PHP (Laravel), NodeJS (NestJS / ExpressJS / Socket.io) training. Support the team to solve arising problems related to system optimization, search for technical solutions.
  • Received customer requirements and analyzed features and project quotes.
  • Project management and resource allocation.
  • Configure the server to prepare to deploy and deploy the code for the project.
Laravel v.8NestJS v.8Angular (v7-12)VueJS v.2Bootstrap v.4SCSSJSPHPSocket.IOExpressJS v.4DockerPM2

Front-end Leader / Project Manager

VITOP MEDIA MEKONG JSC.

09/2017 - 03/2022
  • Frontend: Working with HTML / CSS (SCSS) / JS (JQuery / Angular / VueJS / Vanilla / Socket.io). Implement custom Bootstrap 4 and build a theme based on the provided design. Connect the Restful API or integrate into Laravel.
  • Backend: Working with PHP (Laravel), NodeJS (NestJS / ExpressJS / Socket.io) to build an administration system for the website or Restful API system. Experience working with WebRTC to record video.
HTMLCSSSCSSJavaScriptJQueryAngularVueJSSocket.ioPHP (Laravel)NodeJSNestJSExpressJSWebRTCFigmaJiraClickUpDockerPM2

Fullstack Web Developer

PHU SA BIOCHEM LTD. CO.

09/2015 - 09/2017
  • Order system Oligo / Gene in biochemistry.
  • Order chemistry products and machines.
PHP (Laravel)AngularNestJSExpressJSBootstrap 4

Fullstack Web Developer

NGOI SAO PRESCHOOL

10/2014 - 08/2015
  • Preschool student management system.
PHP (Yii 1)AngularBootstrap 4Socket.ioIonic

Project Manager / Head of IT Department

W3D LTD. COMPANY

09/2011 - 10/2014
  • Responsible for IT department management. Directly participate in the construction of the company's CMS platform on PHP language and Yii 1 framework with the ability to create sub-sites, choose pre-existing templates, and configure them yourself; Static files management system is uploaded by centralized users and shared through services in the ecosystem such as: posting, commenting, chatting and classifieds system.
  • Developing new features based on customer needs in the system such as product introduction and online ordering system; news system, multi-level menu management system; service information system and service registration.
  • Work as project manager of company's projects.
PHPYii 1MySQLJavaScriptjQuery

Project manager

MK GROUP JSC.

05/2009 - 08/2011
  • Responsible for IT department management. Directly involved in building the company's CMS platform on PHP language.
  • Manage / configure the internet and camera systems of the Star Kindergarten system.
  • Directly analyze customer's website construction requirements and assign tasks.
  • Project manager of company projects.
PHPMySQLJavaScript

Freelancer

Freelance

01/2009 - 05/2009
  • Delivered website development services as a freelancer.
PHPMySQLHTMLCSSJavaScript

Developer

SAC VIET JSC

08/2008 - 01/2009
  • Worked on web application development and system configurations.
PHPMySQLJavaScriptHTMLCSS

Developer

TTH LTD. CO.

10/2007 - 02/2008
  • Assisted in software development tasks, frontend styling and database integration.
HTMLCSSJavaScriptPHPMySQL

Key Projects

Zenith Trading System

AI-powered market radar & paper trading ecosystem for the Vietnamese stock market. Real-time scanner filters "Value Gems" (P/E < 12, P/B < 1.5, ROE > 15%) across HOSE/HNX/UPCOM; Google Gemini LLMs generate Buy/Sell/Hold rationales; risk-free paper trading with TradingView charts (SMA, EMA, RSI, MACD, MCDX).

Angular 18+NgRx SignalStorePython FastAPIGoogle GeminiFirebase FirestoreNx Monorepo (DDD)

DevEvo — IT Interview Prep App

Cross-platform mobile app for IT interview preparation, shipped to Google Play. Secure Google Sign-In (OAuth 2.0), JSON-based dynamic content delivery without app re-submission, automated APK/AAB builds via EAS Build CI/CD, monetized with AdMob and monitored with Crashlytics.

React NativeExpoFirebase AuthFirestoreCloud FunctionsTypeScriptEAS Build

Andy Toolforge — Personal Automation Toolbox

Npm monorepo with 11+ published packages (@andy-toolforge/*) for personal automation. Unified LLM client (Gemini/Groq/OpenAI with retry + exponential backoff), Puppeteer browser automation, podcast/video production pipeline, SEO & content operations, business analysis (SWOT/pricing/trends), book writing, project management, code analysis (LOC/dead-code/dependency-graph), and VN stock screening with 29 Python NumPy technical indicators via 7 MCP tools. Shared Zod schemas enforce type-safe contracts across all packages. Includes AI-driven SDLC workflows (PRD, BRD, test-plan, runbook generation) validated against IEEE 29148, ISO 29119, and IEEE 829 — turning days of spec-writing into hours.

Node.jsTypeScriptZodPython (NumPy)PuppeteerGoogle Gemininpm MonorepoMCP Protocol

6ZB Social Platform — TikTok-like MVP

Short-video & livestreaming social platform built with Express.js and TypeScript. Real-time livestreaming via SRS integration, socket-based live chat, FFmpeg HLS video transcoding, and BullMQ job queues for resilient background processing. MongoDB with feature-based modular architecture, CloudFront CDN for secure media delivery, phone-OTP auth, and real-time event-driven architecture powering polls, comments, and rankings.

Express.jsTypeScriptMongoDBRedisBullMQSocket.IO / WebSocketsFFmpeg (HLS)CloudFront CDNJWT / Phone-OTPJest

6ZB Admin Dashboard — Livestream Management Panel

Full-featured admin panel for the 6ZB social platform built with React 18, TypeScript, and Ant Design. Manages livestreams (CRUD, seeding config, moderation), user bans, polls & comments moderation, rankings configuration, and bot comment automation. Features HLS.js-powered live video preview, rich-text content editing, TanStack Query for server-state sync, Zustand for client state, and i18n support across zh/en/vi. Secure admin auth with Google 2FA.

React 18TypeScriptAnt Design 5ViteTanStack React QueryZustandReact Router 6i18nextTailwind CSSHLS.jsAxiosVitest

BrainGym — Brain-Training Mini-Games App

Angular app hosting five performance-focused mini-games (BubbleBeat, ColorSafari, FluxSlice, MagicTracer, ShadowMatch) that run in the browser and on mobile via Capacitor (iOS/Android). Firebase handles auth and data sync, while a custom FastAPI backend validates scores server-side (anti-cheat) and manages game state — EXP, coins, stamina — so client-side values are never trusted alone. Live at mind-gym-app.vercel.app.

AngularCapacitorFirebasePython FastAPIDocker

Engineering Requirements Analyzer — AI Document Analysis

AI-powered analysis of PM/BA documents: upload project docs and get structured engineering requirements, summaries, and insights. FastAPI + SQLAlchemy (asyncpg) persist everything in PostgreSQL; Google Gemini handles parsing and analysis; BeautifulSoup manages document and web content extraction.

PythonFastAPISQLAlchemyPostgreSQL (asyncpg)Google GeminiBeautifulSoup4

Education

Software engineer

NIIT CANTHO

GPA: 8.2/10

06/2004 - 09/2007
References available upon request · Last updated September 2026