Nam Nguyen

Senior Software Engineer & DevOps/Platform Specialist

LinkedIn

About

Highly experienced Software Engineer with over 15 years of expertise in designing, developing, and optimizing high-level scalable, reliable, and maintainable systems. Proven ability to solve complex technical challenges through fast iteration and feedback, specializing in DevOps, platform engineering, and full-stack development. Adept at leading migrations, enhancing CI/CD pipelines, and implementing security best practices to drive significant improvements in product delivery and operational efficiency.

Work Experience

DevOps/Platform Engineer

InDebted.co

Aug 2023 - Mar 2024

Sydney, Australia (Remotely), AU

Currently serving as DevOps/Platform Engineer, driving strategic initiatives in security, platform migration, observability, and infrastructure management for a rapidly scaling FinTech platform.

  • Collaborated closely with the CTO to implement critical security best practices, including AWS Security Hub, GuardDuty, and Vanta integration, significantly enhancing platform security posture.
  • Led the migration of Dagster open-source to Dagster Cloud ECS hybrid deployment, optimizing workflow orchestration and improving scalability for critical data pipelines.
  • Established the foundational framework for Open Telemetry implementation across the platform, enabling comprehensive system observability and performance monitoring.
  • Deployed and maintained Kubernetes workloads for the platform's Observability stack (Grafana, Loki, Prometheus), serving as a drop-in replacement for DataDog and reducing operational costs.

Software Engineer

InDebted.co

Jan 2022 - Jul 2023

Sydney, Australia (Remotely), AU

As a Software Engineer, focused on transforming CI/CD pipelines, enhancing infrastructure security, and promoting software development best practices to accelerate feature delivery.

  • Transformed CI/CD pipelines into fully automated systems, enabling the Product Engineering team to deliver features 7x faster (from 2-3 releases/week to 20+ releases/day) with a lead time under 30 minutes.
  • Implemented and maintained Tailscale VPN for the company's infrastructure, ensuring secure, high-performance network access for distributed teams.
  • Championed and integrated software development best practices, including Test-Driven Development (TDD), pair programming, and trunk-based development, elevating code quality and team collaboration.
  • Collaborated cross-functionally with stakeholders to implement core platform features, ensuring alignment with product goals and enhancing system functionality.

Senior Software Engineer

Daidec Analytics

Oct 2021 - Jan 2022

Melbourne, Australia, AU

Led mobile application development, explored IoT solutions, and supported ML engineers in automating model deployments.

  • Led the end-to-end development of a mobile application using React Native, integrating GitHub Actions and AWS Device Farm for robust, automated integration testing.
  • Developed a Proof of Concept (PoC) on AWS IoT to remotely collect data from a fleet of coffee machines, demonstrating scalable data acquisition capabilities for future product lines.
  • Provided critical engineering support to ML engineers, automating machine learning model deployments to streamline operational workflows and accelerate data science initiatives.

Senior Software Engineer

Pay.com.au

May 2021 - Oct 2021

Melbourne, Australia, AU

Engineered a Credits Ledger microservice, built a CI/CD pipeline, and led offshore development teams to deliver key features.

  • Engineered and integrated a Credits Ledger microservice using AWS QLDB, enhancing financial transaction integrity and scalability within the core system.
  • Built a robust CI/CD pipeline from scratch using self-hosted Jenkins, significantly improving development efficiency and release reliability.
  • Directed two distinct off-shore development teams, ensuring successful feature delivery and meeting project milestones within tight deadlines.

Software Engineer Consultant

DiUS

Nov 2019 - May 2021

Melbourne, Australia, AU

Provided expert software engineering consulting to diverse clients, focusing on code quality, performance optimization, and digital transformation initiatives.

  • Improved code quality, containerized legacy Python 2 applications, and uplifted the CI/CD pipeline for the XPLAN wealth management platform at Iress Sydney within a 3-month engagement.
  • Enhanced frontend performance for the Viewpoint live trading platform at Iress Melbourne over 6 months by implementing profiling and optimization practices, boosting user experience and responsiveness.
  • Accelerated the digitalization of Dulux's trading platform over 9 months, specifically leading the successful release of the Trade Direct mobile app under a tight May 2021 deadline.
  • Collaborated with client teams to identify bottlenecks and implement strategic technical solutions, delivering measurable improvements in system efficiency and reliability.

Software Engineer

Australian Council for Educational Research

Apr 2017 - Nov 2019

Melbourne, Australia, AU

Contributed to software development projects, managed data integration, and maintained high engineering standards for educational research platforms.

  • Contributed to multiple software development projects, creating comprehensive internal documentation and test plans to ensure robustness and maintainability.
  • Participated in data management and integration initiatives, improving data flow and system interoperability across various educational research applications.
  • Investigated, planned, and tested software implementations, ensuring successful deployment and functionality of new features.
  • Maintained a high standard of engineering work, contributing to overall code quality, system reliability, and adherence to best practices.

Tech Lead

Propagate

Feb 2014 - Mar 2017

Melbourne, Australia, AU

Led a development team in building Staffbooks, a SaaS platform for Roasters and Payroll management, encompassing multiple web apps, RESTful API, and an iOS application.

  • Led a development team in building Staffbooks, a comprehensive SaaS platform for Roasters and Payroll management, overseeing the full development lifecycle.
  • Architected and implemented key features for multiple web applications, ensuring scalability and robust performance across various client-facing interfaces.
  • Designed and developed RESTful APIs to support seamless integration and data exchange between the platform and external services.
  • Oversaw the development and successful launch of an iOS application, expanding platform accessibility and user engagement for mobile users.

Developer

Citigo

Oct 2010 - Dec 2013

Hanoi, Vietnam, VN

Engaged with clients to gather requirements, researched technologies, designed system architectures, and implemented code and testing for various software projects.

  • Communicated directly with clients to collect and refine requirements, ensuring project alignment with business needs and stakeholder expectations.
  • Researched and evaluated various technologies, tools, and frameworks to inform optimal system design and development strategies.
  • Designed high-level system architectures, laying the groundwork for scalable and maintainable software solutions.
  • Implemented code and conducted thorough testing to deliver robust and high-quality software applications, ensuring functional integrity.

Web Developer

Propagate

Nov 2008 - Oct 2010

Melbourne, Australia, AU

Developed various web applications, collaborated with project managers, and integrated third-party APIs and payment gateways.

  • Developed and maintained various e-commerce web applications, contributing to enhanced user experience and functionality.
  • Collaborated closely with project managers and designers to deliver new features, ensuring timely and effective product releases.
  • Integrated multiple credit card payment gateways, such as eWay and Commonwealth Bank, enabling secure and diverse transaction processing.
  • Implemented third-party API integrations, including Salesforce CRM and AusPost, expanding system capabilities and streamlining external data exchange.

Education

Computer Science

La Trobe University

Jan 2014 - Oct 2015

Melbourne, Australia, AU

Courses

  • Thesis: Applied big data analysis techniques to predict customer behaviour

Computer Science

La Trobe University

Feb 2006 - Oct 2008

Melbourne, Australia, AU

Courses

  • Graduated with Distinction

Certificates

Certified Solutions Architect

Amazon Web Service

Jan 2019

Languages

English

Skills

Programming Languages

  • Go
  • Python
  • Swift
  • Dart
  • TypeScript
  • JavaScript

Databases

  • PostgreSQL
  • MongoDB

Cloud Platforms

  • AWS
  • GCP
  • Azure
  • AWS IoT
  • AWS QLDB

Operating Systems

  • NixOS
  • Arch
  • Ubuntu
  • MacOS

Tools & Frameworks

  • Vim
  • Git
  • Terraform
  • Packer
  • Ansible
  • Docker
  • Kubernetes
  • Jenkins
  • BuildKite
  • Github Actions
  • Grafana
  • Prometheus
  • Loki
  • DataDog
  • Dagster
  • Tailscale VPN
  • React Native
  • RESTful API
  • iOS Development
  • Open Telemetry
  • AWS Security Hub
  • GuardDuty
  • Vanta

Software Development Practices

  • CI/CD
  • DevOps
  • Platform Engineering
  • System Design
  • Microservices
  • Test-Driven Development (TDD)
  • Pair Programming
  • Trunk-Based Development
  • Agile Methodologies
  • Problem Solving
  • Scalable Systems
  • Reliable Systems
  • Maintainable Systems
  • Unit Testing
  • Integration Testing
  • Security Best Practices
  • Performance Optimization

Leadership & Management

  • Technical Leadership
  • Team Leadership
  • Project Management
  • Stakeholder Management
  • Cross-functional Collaboration
  • Mentoring