Nine roles over 9+ years, most recently as Principal Software Engineer and Solution Architect at FPT Software. Client organisations are described rather than named.

AI Platform, Developer Tooling and Engineering Standards

Principal Software Engineer / AI Champion · FPT Software

Sep 2023 - PresentCurrent

  • Built an internal mobile engineering platform single-handedly: 525 commits, nine tagged releases and ~297K lines of Rust, Go, TypeScript and Objective-C in 102 days, at a 39.8% test-to-code ratio.
  • Designed that platform's low-code runtime with bounded expression evaluation, SQL, MongoDB, HTTP and GraphQL connectors, approval flows, audit trails and role-aware MCP agent access for AI tooling.
  • Won five of five international client AI hackathons with teams shipping applied AI into product: Semantic Kernel orchestration, RAG retrieval, MCP server building and Roslyn-driven code transformation.
  • Serve as AI Champion driving adoption across a 54-person transformation programme covering delivery integration, governance and audit, engineer training, and an internal AI Lab and demo site.
  • Built a weighted evaluation scorecard benchmarking AI coding agents on speed, output quality, test coverage, completeness and autonomy against a live production React and TypeScript codebase.
  • Rust
  • Go
  • TypeScript
  • Semantic Kernel
  • MCP
  • Roslyn
  • RAG

Digital Mobile Onboarding and eKYC

Technical Leader / Solution Architect · FPT Software · a leading Philippine bank

Dec 2024 - PresentCurrent

  • Grew monthly applications started from 70,000 to 97,000 and lifted completion from 12% to 22%, against a target of raising digital new-to-bank CASA acquisition from 8,400 to 21,000 per month.
  • Led a ~140-person multi-squad delivery organisation across mobile, web, BFF, identity, security, data, QA and multiple external vendors, resolving cyclic dependencies in a highly regulated banking domain.
  • Architected secure in-app eKYC and a Member-Get-Member referral system letting existing customers generate codes for new users, on Java Spring WebFlux, React Native, GraphQL and MongoDB Atlas.
  • Introduced configurable product lists and eligibility definitions inside the onboarding workflow, allowing business rules to change dynamically without hard-coded flow changes or redeployment.
  • Established security controls and operational visibility with Kong, Istio, ForgeRock and SailPoint IAM, Cloudflare WAF, AWS KMS, Veracode SAST/IAST, Datadog, and Terraform and Ansible-managed infrastructure.
  • Converted delivery credibility on eKYC into a commercial account expansion, contributing to a won digital-payroll engagement now running as a separate ten-month programme for the same bank.
  • Java Spring WebFlux
  • React Native
  • GraphQL
  • MongoDB Atlas
  • Kong
  • Istio
  • AWS

Legacy CRM Modernisation

Solution Architect / Technical Lead · FPT Software · an Australian automotive group

Mar 2025 - Sep 2025

  • Led migration of a legacy Delphi desktop product to a modern .NET 8 web application, improving performance, reliability and maintainability while retaining trust with the client's largest dealer account.
  • Designed a Domain-Driven Design and CQRS backend for scalability and robust domain logic, guiding the product's evolution from a lead management tool toward a broader dealer CRM capability.
  • Orchestrated React micro frontends for modular deployment and independent scaling, and enabled dealers to self-serve finance rate changes, scoring and display configuration without engineering involvement.
  • Improved root-cause analysis and proactive health management with New Relic, and established automated build, test and deployment pipelines on GitHub Actions across SQL Server, MongoDB and AWS SNS/SQS.
  • .NET 8
  • DDD
  • CQRS
  • React micro frontends
  • GitHub Actions
  • New Relic

Near-Real-Time Data Platform

Solution Architect · FPT Deutschland GmbH · a European renewable-energy operator

Apr 2024 - Jan 2025

  • Designed scalable ingestion and reporting APIs for a mission-critical platform processing large-scale renewable energy data from multiple sources on .NET 8, .NET Aspire, Azure SQL and Kubernetes.
  • Diagnosed and resolved production bottlenecks including SQL connection-pool exhaustion and sustained high CPU usage, then weighed Azure Hyperscale against application-level optimisation with stakeholders.
  • Optimised Databricks housekeeping jobs through partitioning and resource-consumption analysis, cutting execution time, and centralised telemetry and caching to reduce cross-cutting boilerplate.
  • Corrected turbine data-infilling anomalies distorting wind-speed and power reporting on a companion Java 8 platform, replacing nearest-wind-park selection with proximity-aware distance sorting.
  • .NET 8
  • .NET Aspire
  • Azure SQL
  • Kubernetes
  • Databricks

Cloud-Native Inventory and Auction Platform

Solution Architect · FPT Software · automotive sector

Jan 2024 - Dec 2024

  • Delivered a vehicle inventory and auction-integration platform for independent dealers inside a highly autonomous team operating without conventional business analyst, architect or project manager roles.
  • Designed cloud-native integration using serverless processing, event messaging and infrastructure as code on ASP.NET Core 8, AWS Lambda, SNS/SQS, Terraform, Stencil.js and PostgreSQL.
  • ASP.NET Core 8
  • AWS Lambda
  • SNS/SQS
  • Terraform
  • Stencil.js
  • PostgreSQL

Engineering Framework and DevStudio

Senior Developer · FPT Software

Sep 2023 - Dec 2023

The engineering framework project card
  • Contributed to FHM.FW, a proprietary framework central to company strategy, standardising .NET and Java project foundations and reported to cut setup effort for large-scale projects by up to 80%.
  • Worked across both .NET Core and Java Spring Boot foundations with React micro frontends on AWS, and was recognised as Best Rookie of the Year within two months of joining the company.
  • .NET Core
  • Java Spring Boot
  • React micro frontends
  • AWS

Technical Department Leadership and Low-Code BPM Platform Modernisation

Head of Technical Department · HAHAHO JSC

May 2022 - Sep 2023

  • Led and grew the development department through workshops, structured training and regular innovation sessions that surfaced emerging technologies and shaped technical direction across the company.
  • Led revival of a legacy ASP.NET Framework and Silverlight product into a low-code BPM engine on ASP.NET Core 6 and Next.js SSR, adding BPMN 2.0 authoring, microservices, plugin architecture and Dapr.
  • Orchestrated the research cycle from inception to execution, standing up PoC and MVP environments, assessing team skill gaps and promoting agile practice for cross-functional delivery.
  • Owned architecture design documents, guidelines, technical policy checklists and SLAs, designed secure API services to OWASP standards, and ran code reviews with refactoring guidance each phase.
  • Directed a 15-person React and TypeScript team delivering a digital signature platform for a major Vietnamese automotive group, using the in-house low-code platform as Backend as a Service with a single backend developer.
  • Delivered an integrated business management platform spanning e-office, task management, HRM and document management, and represented the company with several of Vietnam's largest industrial and transport groups.
  • ASP.NET Core 6
  • Next.js
  • BPMN 2.0
  • Dapr
  • microservices

Real-Time Game Backends and Streaming Infrastructure

Lead Developer / Team Leader · BCO Studio

May 2019 - Apr 2022

  • Led migration of a Java game server to .NET 5 and later .NET 6 on a low-latency stack of NetCoreServer, ADO.NET stored procedures, RabbitMQ and Redis, persuading ownership to fund the rewrite.
  • Rebuilt the administration platform on ASP.NET Core, Kestrel, EF Core and React with TypeScript, and maintained multiplayer game logic connecting Unity WebGL clients to Java backends over WebSockets.
  • Selected a low-latency architecture and rebuilt account services, admin tooling, caching and third-party integrations, moving the message queue to RabbitMQ and standardising Redis-backed caching.
  • .NET 5/6
  • NetCoreServer
  • RabbitMQ
  • Redis
  • Unity WebGL

Real-Time Livestream and Web Infrastructure

Lead Developer / Architect · Independent

May 2017 - Apr 2019

  • Designed and built a real-time livestream server integrating Node.js, an FFmpeg wrapper, NGINX RTMP, Redis and Socket.IO into WordPress as a plugin, owning architecture through to production support.
  • Handled encoding, low-latency delivery, caching and Playwright-based browser automation for content ingestion, then maintained the system in production across coding, debugging and performance work.
  • Node.js
  • FFmpeg
  • NGINX RTMP
  • Redis
  • Socket.IO

Full detail, including the version formatted for applications, is in the resume PDF.