Hi, I am Tan Phat Vo

Software Engineer

Senior Backend Engineer with over 5 years of experience designing and scaling microservices in .NET, Golang, Java and Python. Proven expertise in building secure systems using gRPC, Redis, and Cloud platforms (GCP, AWS). Passionate about AI-augmented engineering, leveraging GenAI tools and agents to accelerate development cycles, optimise testing strategies, and streamline architectural decision-making.

Technical Skills

A comprehensive overview of my technical expertise. Hover each card to see detailed competencies.

Backend & Architecture

Expert in designing scalable Microservices & Event-Driven systems using DDD, SOLID, and Onion Architecture.

.NET Core Golang Java Python gRPC REST DDD Microservices Redis SOLID
Hover for details

Backend & Architecture

  • Core Stack: .NET Core (C#), Golang, Java (Spring Boot), Python
  • System Design: Microservices & Event-Driven Architectures using DDD and Onion Architecture
  • High-Performance APIs: Low-latency gRPC (Protobuf) & RESTful APIs
  • Security: OWASP standards, Resiliency patterns (Circuit Breaker, Retry)
  • Caching strategies with Redis for high-throughput systems
  • Concurrency, Memory Management, and Asynchronous programming patterns
.NET Core Golang Java Python gRPC REST DDD Microservices Redis SOLID

Database & Messaging

Advanced proficiency in RDBMS, NoSQL, and real-time message broker architectures.

SQL Server PostgreSQL Oracle DynamoDB BigQuery Kafka RabbitMQ Pub/Sub Redis
Hover for details

Database & Messaging

  • RDBMS Mastery: SQL Server, PostgreSQL, Oracle — Query Optimization, Indexing, Stored Procedures
  • Complex Schema Design for high-volume transactional systems
  • NoSQL & Big Data: DynamoDB (Serverless), Google BigQuery for analytics
  • Message Brokers: Kafka, RabbitMQ, Azure Service Bus, GCP Pub/Sub
  • Dead Letter Queues, Event Sourcing, and CQRS patterns
SQL Server PostgreSQL Oracle DynamoDB BigQuery Kafka RabbitMQ Pub/Sub Redis

Cloud & DevOps

Hands-on with GCP, AWS & Azure — designing Serverless, containerized, and hybrid cloud solutions with CI/CD automation.

GCP AWS Azure Kubernetes Docker Terraform Helm Cloud Run Lambda GitHub Actions
Hover for details

Cloud & DevOps

  • GCP: GKE, Cloud Run, Cloud Functions, Pub/Sub, BigQuery, Cloud SQL, Firestore, Cloud Storage
  • AWS: Lambda, EC2, S3, DynamoDB, SQS, SNS, API Gateway, ECS/Fargate, CloudWatch
  • Azure: Azure DevOps, Azure Service Bus, Azure Functions, Azure SQL, App Service
  • Infrastructure as Code: Terraform modules for multi-cloud provisioning and environment parity
  • CI/CD: GitHub Actions, Azure DevOps Pipelines, automated testing gates and rollback
  • Container Orchestration: Docker, Kubernetes, Helm Charts, multi-stage builds
GCP AWS Azure Kubernetes Docker Terraform Helm Cloud Run Lambda GitHub Actions

AI & Dev Productivity

Leveraging GenAI tools, LLMs & Claude to accelerate development, testing, and architectural decision-making.

Gemini API AWS Bedrock Claude API GitHub Copilot Claude Code Cursor LLMs Prompt Engineering
Hover for details

AI & Dev Productivity

  • AI Integration: Gemini API, AWS Bedrock & Claude API for intelligent data processing
  • Claude: Using Claude Code for pair programming, architectural review, and automated refactoring
  • Building LLM-powered backend workflows and automation pipelines
  • Dev Efficiency: GitHub Copilot, Claude Code & Cursor for accelerated code generation
  • AI-driven automated unit testing (TDD), code review, and log analysis
  • Prompt engineering for architectural drafting, documentation, and decision-making
Gemini API AWS Bedrock Claude API GitHub Copilot Claude Code Cursor LLMs Prompt Engineering

Testing & Quality

Ensuring code reliability through automated testing, E2E with Selenium, Docker-based integration tests, and security scanning.

xUnit NUnit JUnit Selenium Docker SonarQube Fortify JMeter TDD BDD
Hover for details

Testing & Quality

  • Unit & Integration Testing: xUnit, NUnit, JUnit, Go testing with >90% coverage targets
  • E2E & UI Automation: Selenium WebDriver for cross-browser regression testing
  • Integration Testing: Docker Compose environments for isolated service-level testing in CI/CD workflows
  • Static Analysis: SonarQube for code quality and technical debt management
  • Security Scanning: Fortify for vulnerability detection and OWASP compliance
  • Performance Testing: JMeter for load/stress testing and bottleneck identification
  • TDD & BDD practices for mission-critical financial systems
xUnit NUnit JUnit Selenium Docker SonarQube Fortify JMeter TDD BDD

Frontend & Tooling

Proficient in modern frontend frameworks for hybrid & web apps, plus essential dev tooling.

Angular React React Native TypeScript HTML5/CSS3 Git Webpack Vite Postman
Hover for details

Frontend & Tooling

  • Frontend Stack: Angular, React, React Native for hybrid & web applications
  • Proficient in HTML5, CSS3, JavaScript (ES6+), TypeScript
  • Build Tools: Webpack, Vite, npm/yarn for modern workflows
  • Version Control: Git with branching strategies (Gitflow, trunk-based)
  • IDEs & Debugging: Visual Studio, VS Code with advanced profiling
Angular React React Native TypeScript HTML5/CSS3 Git Webpack Vite Postman

Experience

Senior Backend Engineer

ANZ Bank (Australia) – Digital Banking Division

  • AI-Augmented Engineering: Spearheaded the integration of GenAI tools (GitHub Copilot, Claude Code) into the development workflow, accelerating Golang/.NET microservices implementation and automating boilerplate code generation, which reduced development cycle time by ~30%.
  • Intelligent Testing Strategy: Leveraged AI agents to generate comprehensive unit test scenarios and edge cases for gRPC contracts, ensuring 90%+ code coverage and robust reliability for the International Money Transfer (IMT) system.
  • Core Banking Modernization: Contributed to the design and scalability of the IMT and Apple Pay integration for ANZ Plus, collaborating effectively within a cross-functional Agile team spanning Vietnam, Australia, and India.
  • Cloud-Native Architecture: Architected and maintained high-performance microservices using Golang and gRPC, utilizing GCP services (BigQuery, Pub/Sub, Cloud Run) to handle high-volume transaction data securely.
  • DevSecOps Excellence: Managed infrastructure by Kubernetes (GKE) and Helm, implementing strict CI/CD pipelines with GitHub Actions. Enforced security compliance through automated SonarQube and Fortify scanning gates before every deployment.

Senior Backend Developer

FPT Software – Offshore for Halliburton (Oil & Gas)

  • Enterprise System Development: Led the backend development for mission-critical Oil & Gas desktop applications and shared libraries using .NET Core and Golang, ensuring high availability and fault tolerance.
  • Event-Driven Microservices: Designed a decoupled microservices architecture utilizing Azure Service Bus, enabling seamless and reliable asynchronous communication between complex distributed systems.
  • Performance Optimization: Optimized complex SQL queries and refactored legacy codebases to improve data processing speed for large-scale datasets. Implemented gRPC for low-latency inter-service communication, significantly enhancing application responsiveness.
  • Automated Delivery Pipelines: Engineered robust CI/CD workflows using Azure DevOps, automating build, test, and deployment processes. Integrated MSTest for rigorous TDD practice and Fortify for continuous security vulnerability assessment.

Software Developer

Saigon Thuong Tin Commercial Joint Stock Bank (Sacombank)

  • Fintech Product Development: Played a key role in building the E-invoice system and CRM application, utilizing a hybrid stack of .NET Core, Golang, and Java Spring Boot to deliver scalable backend solutions.
  • Full-Stack Contribution: Delivered responsive web and mobile interfaces using Angular and React Native, ensuring seamless integration with RESTful APIs for a smooth user experience.
  • System Reliability: Participated in the full SDLC within an Agile environment, collaborating closely with frontend teams to optimize API response times and ensure data consistency across banking modules.

Education

Ton Duc Thang University

2018 - 2023

Bachelor of Information Technology

Ho Chi Minh City, Vietnam

Certifications & Languages

Power Platform Developer Associate

Microsoft

IELTS 6.5 (IDP)

English Proficiency

TOEIC 700+

English Proficiency

Projects & Other Jobs

Highlighting my focus on AI automation and other side activities.

Team: 3

AI-Augmented Code Generation Workflow

Lead AI Engineer

Spearheaded the integration of GitHub Copilot and Claude Code into the daily development cycle. Automated the generation of Golang/.NET microservices scaffolding and boilerplate, fundamentally shifting how the team initialized new backend architectures and reducing development cycle time by over 30%.

GenAI Claude Code GitHub Copilot Golang .NET Architecture
Team: 5

Intelligent Testing Agent

Backend Innovator

Designed prompts and leveraged AI agents to automatically generate exhaustive unit test scenarios and edge cases for critical gRPC contracts in the International Money Transfer (IMT) system. This automated verification suite allowed the framework to easily achieve and maintain over 90% code coverage reliably.

AI Agents Testing gRPC Automation Unit Tests Code Coverage
Team: 1

Freelance & Open Source

Architect Consultant

Outside of core development, I actively participate in open-source projects and freelance architectural consulting. I primarily help tech startups design secure, highly available, cloud-native backend systems using cutting-edge AWS and GCP managed services.

Consulting System Design GCP AWS Open Source Microservices
Team: 8

Real-Time Payment Gateway

Senior Backend Engineer

Designed and built a high-throughput payment processing gateway handling 10,000+ TPS with sub-200ms latency. Implemented event-driven architecture with Kafka for real-time transaction streaming, Redis for idempotency caching, and Circuit Breaker patterns for downstream service resilience.

Kafka .NET Core Redis PostgreSQL Circuit Breaker High Throughput
Team: 6

Cloud Migration & Kubernetes Platform

DevOps Lead

Led the migration of 15+ legacy monolithic services to GKE-based microservices architecture. Designed Terraform IaC modules for reproducible multi-environment provisioning. Built CI/CD pipelines with GitHub Actions achieving 99.5% deployment success rate and < 5 min rollback capability.

Kubernetes GKE Terraform Docker GitHub Actions Helm
Team: 4

E-Commerce Analytics Dashboard

Full-Stack Developer

Built a real-time analytics dashboard processing 2M+ daily events from multiple e-commerce platforms. Leveraged BigQuery for data warehousing, Pub/Sub for event ingestion, and React for a responsive frontend with interactive charts, filters, and exportable reports.

BigQuery Pub/Sub React GCP Data Pipeline Analytics
Team: 7

Secure Document Management System

Backend Architect

Architected a HIPAA-compliant document management platform for a financial services client. Implemented end-to-end encryption, role-based access control (RBAC), and audit logging with DynamoDB. Passed Fortify security scans with zero critical vulnerabilities.

Security RBAC DynamoDB Encryption Fortify HIPAA
Team: 4

Multi-Tenant SaaS Notification Engine

Backend Engineer

Developed a multi-tenant notification engine supporting email, SMS, push, and in-app channels. Built with RabbitMQ for message queuing, rate-limiting per tenant, template rendering with Handlebars, and delivery tracking with retry logic and dead-letter queue management.

RabbitMQ Multi-Tenant Spring Boot Email Push Notifications DLQ

Contact Me

Interested in working together or have a question? Feel free to reach out via any channel below.