I’m a product-focused software engineer with 3+ years of experience delivering enterprise systems across the full product-development lifecycle using AWS, TypeScript, .NET, and Node.js. I enjoy turning complex, regulated workflows into reliable platforms, with experience spanning insurance claims review, advertising compliance, multi-tenant systems, and payments. I led the development of two payment services integrated with Westpac and ABA file processing, handling more than 500 enterprise invoices daily. I also use agentic development tools in my daily work and have built several LLM-powered tools to improve my engineering team’s workflow. These experiences have strengthened my interest in building reliable and scalable products.

Johnny Nguyen

I’m a product-focused software engineer with 3+ years of experience delivering enterprise systems across the full product-development lifecycle using AWS, TypeScript, .NET, and Node.js. I enjoy turning complex, regulated workflows into reliable platforms, with experience spanning insurance claims review, advertising compliance, multi-tenant systems, and payments. I led the development of two payment services integrated with Westpac and ABA file processing, handling more than 500 enterprise invoices daily. I also use agentic development tools in my daily work and have built several LLM-powered tools to improve my engineering team’s workflow. These experiences have strengthened my interest in building reliable and scalable products.

Available to hire

I’m a product-focused software engineer with 3+ years of experience delivering enterprise systems across the full product-development lifecycle using AWS, TypeScript, .NET, and Node.js. I enjoy turning complex, regulated workflows into reliable platforms, with experience spanning insurance claims review, advertising compliance, multi-tenant systems, and payments. I led the development of two payment services integrated with Westpac and ABA file processing, handling more than 500 enterprise invoices daily. I also use agentic development tools in my daily work and have built several LLM-powered tools to improve my engineering team’s workflow. These experiences have strengthened my interest in building reliable and scalable products.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent
Vietnamese
Fluent

Work Experience

Software Engineer at iMSX
March 1, 2025 - Present
Full-stack development across enterprise systems in regulated compliance, insurance, and NDIS using .NET, Angular, Node.js, TypeScript, PostgreSQL, and AWS. Own payment and invoicing workflows from requirements and UI/UX through production support. Delivered a multi-workflow insurance claims system with an external insurer in two months; IRO Review Officers now use it in production. Own a Westpac B2B payments integration processing 2,000+ monthly transactions at six-figure value, with idempotent ABA file generation to prevent duplicates. Built log-based Change Data Capture rollback that keeps systems in sync within three seconds during platform migration. Moved PDF generation to EventBridge and Lambda, cutting processing from about one second to 100 ms for 3,000+ agencies. Replaced a manual deployment CLI with one-click ECS Fargate pipelines across 16 workflows, reducing deployment from 20 minutes to five. Cut release testing from one day to one hour with Playwright and AI-assisted automation, and mentor a junior engineer through review and pairing.
Software Developer at Webvine
November 1, 2024 - February 1, 2025
Built and shipped a licence-management system for 70+ licences using Next.js, React, TypeScript, .NET Core, Microsoft SQL Server, and Azure. Scoped requirements with stakeholders across three sessions and validated the workflow with users before implementation. Set up REST API and frontend deployments on Azure App Services with Azure DevOps CI/CD. Reduced manual testing by about 40% using Jest and Cypress, catching defects before release. Improved Next.js performance with dynamic imports and memoised custom hooks. Tokenised licence keys and added a complete audit trail for issue, renewal, expiry, and revocation events while keeping client data inside the Azure network.
Software Developer at Orefox
February 1, 2023 - November 1, 2023
Worked on an exploration-management platform used by geologists, across Python, Django, GeoDjango, PostGIS, PostgreSQL, React, and jQuery. Shipped four tools in six months for mapping, job management, spatial search, task boards, and team chat, replacing a slow legacy GIS workflow for 10 geologists across two projects. Added PostGIS spatial indexes and rewrote GeoDjango queries that caused full-table scans; map-feature usage rose 50% within three months. Extended jKanban with saved drag-and-drop workflows, reducing task updates from four clicks to one drag and increasing weekly updates per user from 20 to 50+. Built React invitation and permission flows with transactional email, centralised data transformation with Django signals to remove 200+ lines of duplicate code, and worked directly with geologists to shape field workflows.
Software Developer at Queensland Murray-Darling Catchments (QMDCL)
February 1, 2022 - December 1, 2022
Built and operated a resource-management platform for six river rangers across 80+ Queensland sites using React, React Native, Node.js, TypeScript, Firebase, and Firestore. Delivered offline-first field capture with automatic sync after reconnect so rangers could record readings and photos without mobile coverage. The platform removed five coordination meetings and more than 500 km of field travel each month. Migrated 10 years of river-site readings from spreadsheets into Firestore with validation and a per-record audit trail. Managed requirements in Jira with rangers and site managers, designed and tuned Firebase database and storage structures, implemented authentication with React context, and automated deployments through the Firebase CLI to one command per environment.

Education

Bachelor of Computer Science (Honours) - First Class Honours at University of Technology Sydney
January 11, 2030 - December 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Government, Healthcare, Media & Entertainment, Energy & Utilities
    Environmental Resource Management System

    Built and operated a production resource-management platform for six river rangers working across more than 80 Queensland sites. The system removed five coordination meetings and more than 500 km of field travel each month.

    Using React, React Native, Node.js, TypeScript, Firebase, and Firestore, I delivered offline-first field capture with automatic sync after reconnect, migrated 10 years of river-site readings with validation and per-record audit trails, implemented authentication and storage workflows, and automated deployments to one command per environment.

    IRO Insurance File Review Platform

    Delivered a multi-workflow insurance file-review platform with an external insurer in two months. IRO Review Officers now use it in production to manage and complete file reviews.

    I built full-stack functionality across review workflows, user interfaces, supporting services, and the data layer using .NET Core, Angular, TypeScript, PostgreSQL, and Azure. The result replaced fragmented review steps with a reliable, traceable workflow for a regulated insurance environment.

    NDIS Multi-Tenant Provider and Coordinator Platform

    Contributed to a multi-tenant platform for the Australian NDIS sector used by thousands of providers and hundreds of coordinators. I focused on provider, affiliate, and coordinator workflows that give teams secure access to clients, support service delivery within budget limits, and help coordinators track participant expenses against NDIS Support Budgets.

    Built full-stack features using Node.js, TypeScript, PostgreSQL, Angular, and AWS, with an emphasis on reliable tenant isolation, role-based access, and traceable plan and budget management.

    Westpac B2B Payments and Invoicing Platform

    Owned a Westpac QuickStream integration for business invoicing, from requirements and UI/UX through production support. The platform processes 2,000+ transactions each month at six-figure monthly value.

    Built with Node.js, TypeScript, PostgreSQL, and AWS. I added idempotent ABA bank-file generation and sequential remittance references to prevent duplicate payments, unified invoice reference allocation into one reliable path, and moved month-end PDF generation to an asynchronous EventBridge and Lambda workflow. This reduced PDF processing from about one second to 100 ms for more than 3,000 agencies.