
Phu Nguyen Anh
Verified Expert in Engineering
Software Engineer and Developer
Toronto, ON, Canada
Toptal member since March 9, 2026
Phu is a senior software engineer with over 15 years of experience designing and building scalable, high-performance back-end systems using Java, Spring, and cloud technologies. He has worked with both enterprise and startup clients. Phu delivers reliable distributed solutions and collaborates closely with cross-functional teams in both traditional and agile environments.
Portfolio
Experience
- Linux - 20 years
- Java - 15 years
- Spring Boot - 10 years
- Docker - 10 years
- PostgreSQL - 6 years
- MySQL - 6 years
- AWS Lambda - 5 years
- Kubernetes - 3 years
Preferred Environment
MacOS, Linux, IntelliJ IDEA, Git, NeoVim Text Editor
The most amazing...
...thing I've built is a cloud-based microservices platform that processes real-time sales data from hundreds of thousands of vending machines.
Work Experience
Senior Software Engineer
Toprate Solutions
- Designed and maintained Java-based back-end services supporting warehouse execution and control systems.
- Built event-driven features delivering real-time inventory updates using message-based communication patterns.
- Implemented multi-batch processing logic to increase pick efficiency and reduce warehouse operator handling.
- Developed secure OAuth 2.0 integrations using Authorization Code Flow with external identity providers.
- Deployed services to production and participated in production support and on-call activities.
- Collaborated with cross-functional teams and mentored engineers through code reviews and design discussions.
Solution Architect | Senior Software Engineer
FPT Japan
- Designed and implemented Java microservices and REST APIs for large-scale enterprise systems on Azure using AKS and App Services to process real-time sales data from hundreds of thousands of vending machines.
- Built cloud-native data processing pipelines using Docker, AWS Fargate, Lambda, Amazon SQS, and Terraform.
- Built core modules and some Spring AOP-based common functions for the accounting system of a top convenience store chain in Japan.
- Developed RESTful microservices using a Spring Boot-based in-house framework, API Gateway, and EKS for managing international shipping orders.
- Developed a web-based application to manage payment methods of cashier machines used in convenience stores.
- Provided architectural guidance, code reviews, and troubleshooting across multiple teams.
Solution Architect | Senior Software Engineer
FPT Software
- Designed and implemented an AWS landing zone, including CI/CD pipelines, platform services, and a Spring Boot-based self-service portal to support the migration of thousands of applications.
- Designed, built, and maintained various Java-based applications and libraries for business intelligence, healthcare equipment booking, helpdesk systems, and SAML-based authentication.
- Provided architectural guidance, code reviews, and troubleshooting across multiple teams.
Experience
Warehouse Execution System
Education
Bachelor's Degree in Information Technology
Hanoi University of Science and Technology - Hanoi, Vietnam
Certifications
Azure Solutions Architect Expert
Microsoft
AWS Certified Solutions Architect
Amazon Web Services
Oracle Certified Java Developer 6
Oracle
Skills
Libraries/APIs
Azure API Management, REST APIs
Tools
IntelliJ IDEA, Git, Amazon CloudFront, Amazon Simple Queue Service (SQS), Azure Kubernetes Service (AKS), Azure App Service, Apache Tomcat, ActiveMQ, Apache Maven, Jenkins
Languages
Java, JavaScript, SQL, Python, SAML
Frameworks
Spring Boot, Spring, Hibernate, JSF, Apache Struts 2, Swing, JUnit, Vaadin
Platforms
Amazon Web Services (AWS), MacOS, Linux, AWS Lambda, Amazon EC2, Azure Functions, Oracle, Kubernetes, Docker, Google Cloud Platform (GCP)
Storage
JSON, Amazon S3 (AWS S3), Azure Storage, PostgreSQL, MySQL, NoSQL
Paradigms
Microservices
Other
Software Engineering, NeoVim Text Editor, Computer Networking, Amazon RDS, ECS, Azure Service Bus, Relational Database Services (RDS), Distributed Software, Message Queues, Distributed Systems, Large-scale Distributed Systems, API Gateways
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring