
Pham Van Cao
Full Stack Developer
Results-driven Full Stack Developer with 2 years of hands-on experience designing and developing web and mobile applications. My core stack includes .NET, Node.js, React and Microservices architecture. I specialise in integrating AI and automation directly into software solutions to maximise real-world impact.
Personal Information
Contact details and background
Contact Information
Education
Ho Chi Minh City University of Technology and Education
Software Engineering
Skills
Frontend
Backend
Databases
Tools & DevOps
AI & Automation
Architecture & Patterns
Soft Skills
Professional Profile
Experience and qualifications
About Me
I am a Results-driven Full Stack Developer with 2 years of hands-on experience designing and developing web and mobile applications. Currently working at Nguyen Kim Computer, where I contribute to enterprise-scale systems including HRM, CRM, and financial management platforms.
My technical foundation covers .NET, Node.js, React and Microservices architecture. Beyond traditional development, I specialise in integrating AI and automation directly into software solutions — from AI-powered CV scanning and intelligent search engines to generative AI meal planners.
I thrive on continuous learning, collaborative problem-solving, and delivering scalable solutions that create real-world value. Always exploring the intersection of engineering excellence and emerging technologies.
Projects
Web App HRM – Human Resources Management
Nguyen Kim ComputerFull Stack Developer
Modernised an internal HRM system from legacy ASP.NET WebForms to a responsive, device-agnostic web platform, covering the full HR lifecycle from hiring to offboarding.
Key Responsibilities:
- Spearheaded architectural migration from ASP.NET WebForms to RESTful Web API, paired with a complete UI redesign for multi-device support.
- Developed end-to-end HR modules: Leave Management, Time & Attendance (with data export), Employment Contracts, and Offboarding workflows.
- Engineered a dynamic Mail Merge engine to automate generation of official HR documents (appointment letters, termination notices), eliminating manual paperwork.
- Integrated an AI-powered CV scanning module that evaluates resumes and auto-generates tailored interview scripts.
Key Outcomes:
- Significantly reduced HR document processing time via Mail Merge automation.
- Improved cross-device UX for all HR staff through full responsive redesign.
Credit & Contract Management System (CCMS)
Nguyen Kim ComputerFull Stack Developer
Internal system managing credit assessment workflows and automated contract processing, directly supporting the company's core financial operations.
Key Responsibilities:
- Designed system workflows and updated database schemas to secure data flow between React frontend and Node.js backend within a Monorepo structure.
- Developed and rolled out new functional modules for credit assessment and automated contract processing.
Key Outcomes:
- Streamlined core financial operations through automated contract processing modules.
Web App CRM – Customer Relationship Management
Nguyen Kim ComputerFull Stack Developer
Multi-department CRM platform managing the full lead-to-customer lifecycle across Sales, Customer Support, and Management with an intelligent product recommendation engine.
Key Responsibilities:
- Built a robust lead management module covering the complete customer lifecycle with role-based access for Sales, Customer Support, and Management teams.
- Integrated ElasticSearch to power an advanced product recommendation engine, analysing customer care history and fetching real-time stock & pricing data via semantic queries.
Key Outcomes:
- Accelerated complex product search via ElasticSearch semantic query support.
- Consolidated multi-department operations onto a single unified platform.
CallFlow – Automated Call & Chat Flow Designer
PrimasFull Stack Developer
No-code web platform enabling businesses to visually design and deploy automated call and chat flow scripts through a drag-and-drop interface.
Key Responsibilities:
- Customised and standardised UI components for maximum reusability and cross-app UI consistency.
- Applied Dependency Injection and design patterns (State, Strategy, Singleton, Factory) to improve maintainability and scalability.
- Developed Excel import/export, printing management, and multi-tenant routing to serve diverse enterprise clients.
- Integrated Speech-to-Text via REST API and established real-time WebSocket communication channels.
- Enabled real-time data streaming with RabbitMQ and boosted API performance via Redis caching.
- Deployed to IIS on Windows Server, and Apache / Nginx on Linux; integrated a centralised file server for file management.
Key Outcomes:
- Enhanced overall system stability and performance after targeted bug-fix and optimisation cycles.
- Supported multiple enterprise tenants concurrently on the same platform.
Pet Shop E-Commerce Platform
Personal ProjectBackend & System Architect
SEO-optimised e-commerce platform for pet shops featuring a modern order & checkout flow with real-time QR-code payment and Microservices architecture.
Key Responsibilities:
- Developed SEO-friendly product browsing and search pages to maximise organic visibility.
- Built a dynamic order and checkout system with QR code payment integration via a dedicated NestJS payment service.
- Implemented WebSocket for real-time payment status updates without page reloads.
- Utilised Redis to cache high-frequency data, significantly reducing database load and improving API response times.
- Configured Ocelot as API Gateway for centralised routing and authentication across all microservices.
Key Outcomes:
- Achieved independent scalability per service thanks to Microservices architecture.
- Delivered a seamless real-time payment experience using WebSocket + QR code integration.
AI-Powered Nutrition & Meal Planner
Personal Project (Team of 2)Backend, Frontend & System Design
AI-driven mobile app delivering personalised nutrition plans and meal recommendations, enriched with voice input, map-based food discovery, and distributed file storage.
Key Responsibilities:
- Implemented personalised meal planning using Google Gemini (Generative AI) to analyse individual nutritional needs.
- Integrated Speech-to-Text for hands-free user interaction, enhancing accessibility.
- Deployed Google Maps Service in a Dockerized environment to support location-based food search.
- Managed distributed image and profile storage using SeaweedFS as a dedicated file server solution.
Key Outcomes:
- Delivered a truly personalised AI nutrition experience adapted to individual users.
- Microservices + Docker architecture ensured flexible scaling and smooth deployment.