Giang Phan is a seasoned Java-focused engineer with nearly a decade of experience delivering microservices and cloud-native systems across outsourcing, startups, and product teams. Currently a Senior Consultant at NAB, he has progressed through lead and senior engineering roles building and maintaining systems from greenfield projects to legacy production. Certified in Java SE 11, AWS (Associate and Professional), Azure Fundamentals, and CKAD, he blends strong backend expertise (Spring Boot, Spring Cloud, Kafka) with DevOps and observability skills (Kubernetes, Terraform, Jenkins, Grafana, ELK). A prolific self-learner and blogger (gpcoder.com), he frequently experiments with front-end and mobile stacks, blockchain, and realtime Firebase apps—showing a practical curiosity that informs pragmatic system design. Known for thriving under pressure and adapting between remote and cross-border teams, he brings both hands-on coding and systems-thinking to complex delivery challenges.
9 years of coding experience
11 years of employment as a software developer
Bachelor's degree Computer Network and Data Communication, Bachelor's degree Computer Network and Data Communication at CAN THO UNIVERSITY
This projec includes all example about java core, io, collection, oop, multithread, exception handling, java 8, jsoup, docx4j, web service, jdbc, unit test, java common libraries
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.