Pham Van Cao

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.

💼2+ Years Experience🏢@ Nguyen Kim Computer🤖AI Integration🏗️Microservices

Personal Information

Contact details and background

Contact Information

Address

Do Xuan Hop, Phuoc Long B, Thu Đuc City

Date of Birth

23-03-2003

Connect with me

Education

Ho Chi Minh City University of Technology and Education

Software Engineering

9-2021 to present
GPA: 3.2

Skills

Frontend

Next.jsReactAngularReact NativeTypeScriptJavaScriptHTML5CSS3

Backend

Node.js (NestJS).NET Core / ASP.NETPythonC#PHPRESTful APIWebSocketRabbitMQ

Databases

PostgreSQLSQL ServerMySQLMongoDBRedis

Tools & DevOps

DockerGitHub ActionsOcelot API GatewayElasticSearchSeaweedFSGitPostmanJiraNginxApache

AI & Automation

Google Gemini (Generative AI)Speech-to-Text APIAI CV ScanningClaude CodeCursorCodex

Architecture & Patterns

MicroservicesClean ArchitectureMonorepoDependency InjectionState / Strategy / Singleton / Factory

Soft Skills

TOEIC 565 – Technical EnglishTeamwork & CollaborationAnalytical ThinkingProblem-SolvingCreative & Innovative Mindset

Certificates

Software development with Scrum Course

AXON Active2023

Google Cloud Training Day - Getting started with Google Kubernetes Engine

Cloud Ace2022

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.

2+
Years Experience
6+
Projects Delivered
15+
Technologies

Projects

Web App HRM – Human Resources Management

Nguyen Kim Computer

Full Stack Developer

August 2025 – Present
ASP.NET Web APIReactSQL Server

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 Computer

Full Stack Developer

August 2025 – Present
ReactNode.jsMonorepo Architecture

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 Computer

Full Stack Developer

August 2025 – Present
ReactNode.jsElasticSearchSQL Server

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

Primas

Full Stack Developer

July 2024 – March 2025
.NETAngularRabbitMQRedisWebSocketREST APIIISNginxApache

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 Project

Backend & System Architect

June 2025 – Present
.NET (Clean Architecture)NestJSNext.jsPostgreSQLRedisOcelot API Gateway

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

January 2024 – April 2025
React Native.NET (Clean Architecture)MongoDBPostgreSQLGoogle GeminiSpeech-to-TextGoogle Maps ServicesSeaweedFSDocker

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.