Duy Khiem
Nguyen Van Duy Khiem

Hi, I'm Nguyen Van Duy Khiem

|

About Me

My background and experience

Professional Summary

I'm a backend-focused software engineer building workflow-heavy systems, cloud-native services, and applied AI products. My recent work spans ASP.NET Core platforms, event-driven architectures, AWS serverless pipelines, and production-oriented integrations across payments, notifications, and analytics.

Education

Bachelor of Software Engineering

FPT University

09/2022 - 07/2026

Experience

My professional journey

Amazon Web Services (AWS)

Sep 2025 - Present

FCAJ - Challenger

Bitexco Financial Tower, Ho Chi Minh City · Hybrid

Working on cloud engineering and serverless backend delivery through the FCAJ program, with hands-on experience in AWS architecture, analytics pipelines, deployment workflows, and production-style infrastructure practices.

Key Responsibilities:

  • Currently serving as FCAJ - Challenger after the earlier FCAJ - Cloud Engineering Trainee period (Sep 2025 - Mar 2026)
  • Built a clickstream analytics platform with S3, Lambda, EventBridge, PostgreSQL, and R Shiny
  • Worked on cloud architecture, serverless backend engineering, and deployment automation
  • Gained hands-on practice with private networking boundaries, IAM-aware design, and analytics workflows

FPT Software

Dec 2024 - Jun 2025

.NET Intern

Saigon Hi-Tech Park, Ho Chi Minh City · On-site

Worked on the Claim Request System as part of a backend-focused internship, applying workflow modeling, delivery discipline, and team leadership in a real project setting.

Key Responsibilities:

  • Built an ASP.NET Core financial claim workflow system used across 5+ departments
  • Modeled approval logic as a state-driven workflow with role-based transitions and audit-ready history
  • Automated build, test, and deployment to Azure App Service using GitHub Actions
  • Led a 10-member team on planning, reviews, and delivery standards while shipping core features

Projects

Selected work from my GitHub profile and resume-focused case studies.

Backend-firstDistributed systemsCloud architectureAI integrationMobile delivery
Healthcare AI Platform

SnakeAid

Portfolio case study

Backend and AI product engineering

Emergency response platform for snakebite incidents, combining rescue coordination, AI-assisted snake identification, GPS-based SOS flows, and expert support in one ecosystem.

ASP.NET CoreFastAPIFlutterYOLODocker

Key Highlights

  • Connected patients, rescuers, experts, and admins through coordinated rescue workflows
  • Integrated computer-vision powered identification into the broader platform experience
  • Supported real-world emergency scenarios with location-aware SOS and tracking flows
  • Shipped across backend, mobile, and AI service boundaries instead of a single isolated app
Cloud-Native Marketplace

AlohaMarket

Portfolio case study

Microservices backend engineering

Marketplace backend built as a modular microservices system with asynchronous messaging, API gateway routing, real-time chat, subscription flows, and payment integrations.

.NET AspireKafkaPostgreSQLMongoDBKeycloak

Key Highlights

  • Designed services with independent data ownership and event-driven communication via Kafka
  • Used .NET Aspire for orchestration, health checks, resilience, and observability defaults
  • Combined YARP gateway, Keycloak auth, SignalR notifications, and payment workflows
  • Handled production-style concerns such as contracts, infrastructure wiring, and service boundaries
Service Marketplace

EzyFix

Portfolio case study

Backend platform engineering

Home repair marketplace focused on transparent service workflows, escrow-like payments, technician payouts, dispute handling, and admin operations.

.NET 8PostgreSQLSignalRPayOSCloudinary

Key Highlights

  • Modeled the full request-to-offer-to-appointment-to-payment lifecycle
  • Implemented wallet, payout, voucher, and real-time payment status capabilities
  • Integrated external services for payments, media storage, email, and geocoding
  • Balanced customer experience, technician operations, and admin oversight in one backend
Data and Cloud Engineering

AWS Clickstream Analytics Platform

Portfolio case study

AWS batch analytics architecture

Batch clickstream analytics system that ingests raw events from the frontend, transforms them on schedule, and exposes a dedicated analytical warehouse for dashboards.

AWS LambdaS3EventBridgePostgreSQLR Shiny

Key Highlights

  • Separated OLTP and analytics workloads to protect transactional performance
  • Built a serverless ingestion and ETL pipeline around API Gateway, Lambda, S3, and EventBridge
  • Kept analytics infrastructure private with Session Manager access and no public DW exposure
  • Optimized cost by avoiding NAT and using VPC endpoints where possible
Mobile Commerce

CellphoneZ

Portfolio case study

Flutter app development

Mobile-first commerce app for phones and accessories with shopper flows, store locator, admin workspace, and payment support across Android and iOS.

FlutterSupabaseVNPayBLoCMapTiler

Key Highlights

  • Covered browse, search, cart, checkout, order history, and store pickup workflows
  • Used Supabase for auth, data, storage, and edge-powered payment integrations
  • Combined BLoC, Provider, and GetIt for practical app-scale state management
  • Added maps, geolocation, and admin tooling instead of limiting the scope to a storefront UI
Business Operations

Claim Request System

Portfolio case study

Approval flow and admin system delivery

Enterprise-style overtime claim system centered on approval routing, finance processing, reminders, and role-based operational visibility.

ASP.NETApproval WorkflowFinance OpsEmail Notifications

Key Highlights

  • Mapped the lifecycle from draft submission to approval and final payment
  • Supported distinct claimer, approver, finance, admin, and timer responsibilities
  • Focused on transparency, reminders, and auditability over manual spreadsheet processes
  • Strengthened my understanding of workflow-heavy internal systems and business rules
Healthcare Operations

VitaFlow

Portfolio case study

Razor Pages and service-layer implementation

Blood donation support system covering donor and recipient workflows, staff review screens, inventory management, and public education tools.

.NET 8Razor PagesEF CoreSQL ServerRole-based UI

Key Highlights

  • Built role-based experiences for members, staff, and admins on top of a layered .NET stack
  • Handled donation registration, request review, blood compatibility, and inventory use cases
  • Combined operational workflows with public-facing educational utilities
  • Worked across data models, repositories, services, and the Razor Pages presentation layer
EdTech

TTK Piano Center

Portfolio case study

Java web development

Course management platform for a piano center with user registration, shopping cart behavior, course administration, and enrollment processing.

JavaJSP/ServletJDBCSQL ServerMVC

Key Highlights

  • Implemented course browsing, search, cart, and order flows for learners
  • Built admin capabilities for course, category, user, and order management
  • Applied classic MVC patterns with Servlets, JSP, DAO, and JDBC
  • Used this project to build a solid foundation in multi-role web application design

Skills

Technologies I work with

Backend-firstCloud-native systemsApplied AIMobile product delivery

Backend Engineering

The stack I rely on most for workflow-heavy systems, APIs, and service platforms.

C#.NET 8ASP.NET CoreREST APIFastAPIJavaJSP/Servlet

Distributed Systems

Patterns and infrastructure used in marketplace, approval, and event-driven platforms.

Microservices.NET AspireKafkaYARP API GatewaySignalRKeycloakWorkflow Design

Cloud and DevOps

Cloud services and deployment tooling reflected across clickstream, AI, and platform projects.

AWSLambdaS3EventBridgeDockerCloudinaryCI/CDObservability

Data and AI

Data pipelines and computer vision skills applied in analytics and AI-assisted products.

PostgreSQLMongoDBSQL ServerETLYOLOComputer VisionClearMLR Shiny

Mobile and Frontend

Delivery skills for user-facing apps when products need more than backend-only execution.

FlutterReactTailwind CSSBootstrapSupabaseVNPayMapTilerBLoC

Tooling and Collaboration

Core delivery tools I use to ship, debug, and work effectively in team environments.

GitGitHubPostmanJiraConfluenceSonarQubeAgileTechnical Documentation

Contact

Get in touch with me

Send a Message