Hello, I'm

Giang Phan

|

Building high-performance distributed systems and AI-powered platforms.

Specialized in Kafka-based architectures and context-aware AI systems for large-scale microservices environments. Based in Ho Chi Minh City, Vietnam.

About Me

I'm a Senior Consultant Engineer at NAB with over 10 years of experience in Java-related development. I specialize in building high-performance microservices, cloud-native systems, and financial crime detection platforms — and more recently, AI-powered platforms that help engineering teams understand and reason about complex distributed systems.

Outside work I write on gpcoder.com, contribute to open source, and build side projects from education platforms to family tree apps — continuous learning, knowledge sharing, and strong team culture.

10+ Years Experience
500+ Blog Articles
4+ Certifications
3+ Apps

Education

Bachelor's degree, Computer Network and Data Communication

Can Tho University

Aug 2008 – Aug 2012

The program provided a strong foundation in Computer Science through 3 years of core training, covering programming, data structures, operating systems, networking, and software development.

In the final year, specialized in network systems and data communication, while maintaining solid expertise in software engineering and system design.

This combination enabled strong capabilities in both infrastructure and application-level system development.

  • Grade: Very good

Impact

  • 5,000+ TPS Kafka event processing in production systems
  • Designed fraud detection systems in enterprise banking
  • Led engineering teams and technical direction
  • Built scalable cloud-native systems on AWS
  • Built AI context platform across 60+ microservices — enabling AI-assisted system design and architecture discovery

Experience

Senior Consultant, Engineer

National Australia Bank (NAB)

Aug 2020 – Present
  • Leading development of financial systems focused on fraud detection and real-time processing.
  • Designed and built microservices architecture using Spring Boot and Kafka.
  • Designed and built a context engineering platform that aggregates domain knowledge across 60+ microservices — enabling AI-assisted system design, architecture diagram generation, and end-to-end system understanding.
  • Led engineering teams, defined best practices, and drove technical direction.
  • Supported recruitment and team building, enabling new teams to quickly align with NAB standards and deliver at the same level as existing teams.
  • Built and deployed systems on AWS using Kubernetes and Terraform; optimized large-scale data pipelines.
  • Mentored team members and drove compliance processes and engineering standards.
JavaSpringBootMicroservicesKafkaAWSKubernetesTerraformDroolsJenkinsPostgreSQLAI Prompt EngineeringContext Engineering

Senior Software Engineer

Axon Active Vietnam

Aug 2018 – Aug 2020
  • Developed banking digitization products to automate account opening and transactions for international clients.
  • Worked in Scrum/Agile environment with JSF, Elastic Search, jBPM, and Drools.
JavaJSFElastic SearchjBPMDroolsPostgreSQL

Senior Java Developer

FPT Software

Feb 2017 – Aug 2018
  • Built management systems for Japanese clients — exhibition, FMEA, equipment procurement & maintenance.
  • Served as Business Analyst, Developer, Tester, and Technical Lead.
JavaSpring MVCHibernateAngularMariaDBOracle

Java Software Developer

Can Tho University (CUSC)

Feb 2013 – Jan 2017
  • Developed software products for government agencies: document management, one-gate, ISO process, and statistics systems.
  • Served as Developer, Business Analyst, and Project Manager.
JavaLiferayJSFSpringPostgreSQL

Honors and awards

Recognition from NAB for delivery, leadership, and how we work together.

Giang Phan — NAB Vietnam My Pivotal Moment feature

NAB Vietnam · My Pivotal Moment

“My pivotal moment came in 2022 when I was approved to form and lead two completely new teams for my domain.”

#MyPivotalMoment

Read on LinkedIn

Highest Accolade

NAB Honour 2023

December 2023 · NAB

NAB Honour is the highest accolade at NAB. It celebrates colleagues who represent the best of the best and are outstanding role models of How We Work.

NAB Stars of the Year

January 2023 · NAB

In recognition of going above and beyond to deliver outstanding work throughout the year.

NAB Recognise Winners 2021

April 2021 · NAB

Appreciating those who lead the way.

Systems I Built

Production-grade platforms — not toy demos.

High-Throughput Data Pipeline

Real-time event-driven pipeline using Kafka and PostgreSQL: high-volume ingestion with strong consistency and performance tuning.

KafkaSpring BootPostgreSQLRedis

Fraud Detection Platform

Distributed microservices to detect and prevent fraudulent transactions using event-driven architecture and rule-based processing.

Spring BootKafkaDroolsAWS

Real-Time Applications Platform

Full-stack systems with real-time capabilities: mobile and cloud backends built for scale.

React NativeFirebaseAWS

Community and side projects

gpcoder.com

500+ technical articles — Java, Spring Boot, microservices, DevOps.

10+ years technical blog helping thousands of developers learn Java, system design, and real-world engineering practices.

WordPressJavaSpring
Visit Blog

oep.edu.vn

A comprehensive online examination platform for educators and learners — create, share, and take exams with ease.

ReactSpring BootMongoDB
Visit Platform

linagex.com

A digital heritage platform for preserving and exploring family history through interactive family trees and structured genealogy data.

ReactSpring BootMongoDB
Visit App

Tech Stack

Backend

Java
Spring Boot
Kafka
Gradle

Cloud & DevOps

AWS
Google Cloud
Docker
Kubernetes
Terraform
Jenkins
Ansible

Frontend & Mobile

ReactJS
Angular
React Native
HTML5
CSS3

Database

PostgreSQL
MongoDB
MySQL
Redis
Oracle

Testing

JUnit
Mockito
Cucumber
Gatling
Selenium

Tools & Observability

Git
SonarQube
Splunk
Grafana
OpenSearch
Rally
Jira

Get In Touch

Whether you have a project idea, want to collaborate, or just want to say hello — feel free to reach out!

Scan to open giangphan.netlify.app