Healthcare AI Platform – USA
Software Architect, Jan 2026 – Present
Project description
- Cloud-native healthcare platform that provides clinical workflow management, AI-assisted decision support, and patient communication tools for healthcare organizations
- Architected multi-layered Azure infrastructure using Pulumi (Go) with 5 stacks — Network, Database, Apps, Frontend, Common — across dev, qa, demo, and production environments
- Integrated LLM services, Qdrant vector database for semantic search, and ClickHouse for analytics to power AI-driven clinical features
- Provisioned and managed 50+ Azure resources including Container Apps, SQL Managed Instance, PostgreSQL, Redis, Application Gateway, and Front Door
Responsibilities
- Architected the full cloud infrastructure from VNet topology down to containerized application deployment with Pulumi IaC
- Led cross-team collaboration across 4 service repositories (API, AI, Web, Chat) to deliver end-to-end platform from infrastructure to frontend
- Designed the security and IAM model — OIDC-based federated identity for CI/CD pipelines, managed identity for runtime, subnet-level network isolation, and RBAC governance across all environments
- Established reusable GitHub Actions workflows and container deployment pipelines with health-check validation for zero-downtime deployments across dev, qa, demo, and production environments
Technologies
- Python and C# .NET for backend API and AI microservices
- React and TypeScript for web and chat frontend applications
- Azure Container Apps, Application Gateway, Azure Front Door
- Pulumi (Go) for Infrastructure as Code
- Azure SQL Managed Instance, PostgreSQL Flexible Server, Redis Cache
- Qdrant as vector database for AI semantic search
- ClickHouse for analytics data storage
- GitHub Actions with OIDC authentication for CI/CD automation
Transportation Management System – Australia
Software Architect, May 2023 – Dec 2025
Project description
- Microservices with Event driven Architecture
- Flexible with multi platforms integration
Responsibilities
- Working with Project Manager to define scopes, Technical Requirement, Solution for business
- Working with Team Lead to provide solution for technical challenges
- Review code quality and Architecture with Team Lead
Technologies
Dynamic Reporting System – HongKong
Software Architect, June 2021 – Present
Project description
- Reporting system with collecting data from multiple services...
Responsibilities
- Stored Procedure and Functions with multiple databases to get data for reporting.
- Write GraphQL API to get the data from stored procedures.
- Find a generic solution to integrate with different database engines
Technologies
3D Building Management System – Singapore
Developer, August 2020 – June 2021
Project description
- Working on a team of about 5 members including 1 PM and 4 Developers.
- A web platform for managing infrastructure of buildings.
Responsibilities
- Create a demo for Customers.
- Arrange time and resources for projects with PCs.
- Find solutions for projects.
- Build System Architecture for the project.
- Build Database Structure and Security Hardening.
- Fixing bugs, supporting team members and maintaining.
- Ensure that deliveries are on-time and on-target.
- Get requirements and suggest features for the system.
- Participated in maintaining and developing new requests
Technologies
POS System – Australia
Solution Architect, January 2019 – January 2020
Responsibilities
- Azure DevOps and Azure Pipelines for multiple environments.
- Setup Azure Web Service for ASP.NET Web API
- Setup Azure Storage Account for multiple environments.
- Setup MS SQL on Azure Elastic Pool
- Design high availability server with Azure
Technologies
Document management System – Singapore
Go Developer, May 2019 – October 2019
Project description
- The Document Management System (DMS) project was developed to provide a secure, scalable, and efficient platform for managing, storing, and retrieving documents for a client in Singapore. The solution aimed to simplify document storage and retrieval processes, ensuring high availability and secure access control for sensitive data. Designed with a microservices architecture, the system leverages Amazon Web Services (AWS) for storage, distribution, and deployment, providing a robust and cloud-native environment for document management.
Responsibilities
- Design Architecture and Project Structure.
- Setup CloudFront with S3 for Frontend.
- Setup Code Pipeline and Code Build for CI/CD.
- Setup EC2 for Backend Server.
- Setup CloudWatch for monitoring.
- Setup Route53 and VPC Network.
Technologies
- Golang, Gin, AWS S3, AWS CloudFront, AWS EC2.
Furniture Design Platform – VietNam
Solution Architect, March 2018 – April 2019
Responsibilities
- Research technical solution and design infrastructure architecture
- Setup Hyperledger Fabric in AWS EC2.
- Setup CloudFront with S3 for Frontend.
- Setup Code Pipeline and Code Build for CI/CD.
- Setup CloudWatch for monitoring.
- Setup Route53 and VPC Network.
Technologies
Online English Learning – Vietnam
Team Leader, December 2017 – September 2018
Responsibilities
- Create Project’s infrastructure
- Research technical solution and design infrastructure architecture
- Create scalable TURN Server
Technologies
Customer Service System – VietNam
Oracle & Backend Developer, December 2014 – September 2018
Project description
- Customer Service for Vietnam Posts and Telecommunications Group.
Responsibilities
- Manage resources in on-premises internal servers
- Manage Oracle Data Server running in Windows server 2008
- Write Business logic in Oracle PL/SQL
- Build a Back-end system with .NET
Technologies
Hospitality Information System – VietNam
Developer, March 2013 – March 2014
Responsibilities
- Build development environment and infrastructure
- Manage resources in on-premises internal servers
- Create scripts for automated deployment
Technologies
- Linux Red hat custom build