Skip to content

Software Engineer

Vinh
Ngo.

Full-stack engineer who loves turning complex problems into clean, scalable solutions.

Download CV
Portrait of Vinh Ngo

About Me

The story so far

I'm a Melbourne-based software engineer with over five years of professional experience building full-stack web applications, cloud-native microservices, and everything in between. My journey started with a software engineering degree at RMIT, where I fell in love with turning ideas into working products.

Today I work across the .NET and TypeScript ecosystems, designing event-driven architectures, building React front-ends, and wiring it all together with CI/CD pipelines on Azure. I care about clean code, thoughtful API design, and shipping things that actually help people.

5+

Years

4

Companies

B.SE

RMIT

Experience

Where I've worked

  • Architected and delivered two greenfield .NET 10 microservices (SettlementService, PropertyService) using Clean Architecture, Wolverine CQRS, Dapper, and contract-first API design with OpenAPI/NSwag.
  • Built a Title Insurance integration with FirstTitle's external API, handling document management, multi-property/multi-owner workflows, and Azure Blob Storage.
  • Implemented real-time UI updates using SignalR, integrating DocuSign webhook events with frontend notifications across multiple services.
  • Designed PostgreSQL and SQL Server schemas, stored procedures, and migration pipelines to support multi-service data access patterns.
  • Provisioned Azure infrastructure with Helm and Terraform, set up Grafana observability dashboards, and maintained GitHub Actions CI/CD pipelines.
  • Delivered LIXI DAS 2.2.92 compliance for settlement data exchange, aligning entities and enums with the Australian lending industry standard.
.NET 10AzureSignalRPostgreSQLTerraformHelm

Skills

Tech I work with

Languages

C#TypeScriptJavaScriptSQLPythonJavaC++

Backend

.NETASP.NETNode.jsFastAPIGraphQLWolverine CQRSDapperEntity Framework

Frontend

ReactAngularNext.js

Cloud & DevOps

AzureDockerHelmTerraformGitHub ActionsAzure DevOps

Databases

PostgreSQLSQL ServerMongoDB

Testing

xUnitMoqFluentValidationCypressJestPlaywright

Education

Background

RMIT University

Bachelor of Software Engineering

Melbourne, Australia · 2018 – 2022

Contact

Let's connect

Feel free to reach out if you want to collaborate, have a question, or just want to say hello.