Hi, I'm

Thai Ngoc Nguyen

Senior Software Developer

Building scalable cloud infrastructure and modern web applications at SAP Concur. Passionate about distributed systems, DevOps, and clean code.

Scroll

About Me

Hi! I'm Thai, a software developer with a focus on building reliable, scalable systems across the stack. I've worked on everything from frontend interfaces in React to backend services in Java and Go, and I enjoy taking projects from idea to production.

I'm always looking to improve as a developer! I enjoy learning new technologies, picking up new tools, and digging into how things work under the hood. Whether it's trying out a new language or figuring out a better way to deploy something, I get a lot of energy from exploring and growing my skill set.

I like working on projects that are technically interesting but also solve real user problems. I try to write clean, maintainable code, and I care about making things work well for both users and other developers. I'm also a big believer in clear communication and good collaboration.

Tech Stack

Languages

  • Go
  • Kotlin
  • Java
  • TypeScript / JavaScript
  • Python

DevOps

  • AWS
  • Kubernetes
  • Docker
  • Jenkins / GitHub Actions
  • Helm / Ansible

Frameworks

  • React
  • GraphQL
  • Spring
  • Flask / Express
  • SQL / NoSQL

Mobile

  • Android (Kotlin)
  • iOS (Swift)

Experience

Senior Software Developer

SAP Concur
Apr 2025 — Present

Vancouver, BC

Building scalable cloud infrastructure and enterprise services. Working across the full stack to deliver high-quality features and improve system reliability.

Software Developer

SAP Concur
May 2022 — May 2025

Vancouver, BC

Full-stack developer on the Travel Platform team, contributing to Itin, Tripstore, Approvals, Policy, E-Receipts, and Mobile.

  • Built secure and compliant backend APIs for enterprise travel management
  • Designed and implemented user-facing features on web (React, GraphQL) and mobile (Android, iOS)
  • Managed CI/CD pipelines and automated testing to ensure smooth deployments and high-quality releases

Software Developer Intern

SAP Concur
May 2020 — Dec 2020

Vancouver, BC

  • Added AWS Elasticsearch authentication using IAM Users and Roles for improved security
  • Rolled out Elasticsearch support for service handling 1M+ requests/month with zero downtime using Kubernetes, Istio, and Envoy
  • Built fully automated CI/CD pipeline using AWS CloudFormation and CodeBuild

Software Developer Intern

Jostle
Sep 2019 — Apr 2020

Vancouver, BC

Java, Spring, Hibernate, MySQL, Jenkins, Ansible, Kubernetes, Docker

  • Implemented Amazon S3 file storage for the file repository microservice, improving user experience and upload speed through direct-file uploads
  • Integrated third-party geolocation API with database caching, reducing API requests by 90% and response time by 80%
  • Developed the highly-requested Replies feature for the messaging service, enabling comment threads and improving collaboration across the platform

Video Game Developer

CALP — UBC
May 2019 — Aug 2019

Vancouver, BC

C#, Unity, Cinemachine

  • Worked on "Our Future Community", a modular mobile game helping youth discover ways to climate-proof their communities
  • Created new levels, reworked and polished existing levels for improved gameplay
  • Implemented level managers, saving/scoring system, grid-based drag-and-drop, tutorials, and cutscenes using Unity's Cinemachine

Computer Science Teaching Assistant

University of British Columbia
Sep 2018 — Dec 2018

Vancouver, BC

CPSC 121 — Models of Computation

  • Supervised computer science labs and held office hours
  • Graded assignments and exams
  • Communicated with instructors and TAs about student learning difficulties

Education

University of British Columbia

B.S. in Computer Science — May 2022

Data Structures & Algorithms, Software Engineering, Machine Learning, Distributed Systems, Computer Networking, Databases

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just connecting with fellow developers. Feel free to reach out!