Summary
Overview
Work History
Education
Skills
Websites
Certification
Awards
Projects
Personal Information
Hobbies and Interests
References
Timeline
Generic
DUC ANH NINH

DUC ANH NINH

Ultimo,NSW

Summary

Backend Engineer with hands-on experience in Java, Spring Boot, RabbitMQ and Docker, combined with strong DevOps exposure (CI/CD pipelines, hosting, domain mapping, Docker, SSH). Proven track record in technical leadership and system architecture, having served as Technical Leader and Software Architect at CMC Global. Currently leading independent projects as a Project Development Manager, with a passion for building scalable enterprise systems and optimizing back-end performance.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Technical Leader

Self-employed
05.2024 - Current

Create tools and systems for customer to reduce manual activities on making transactions.

  • Captured all banking transactions by completely integrating with a third-party (Sepay), which integrates with banks' APIs.
  • Reduced 90% of manual effort for customer by implementing tools that integrate with platforms' APIs.
  • Report 100% of failed transactions by implementing a notification system integrate with the Discord API to send real-time alerts.
  • Boosted customer performance by 4x by developing automation tools that captured banking transactions and auto-making platform's transactions.

Java Backend Developer

CMC Global
12.2021 - 01.2025

Promoted to Technical Leader in August 2023 after nearly 2 years of experiences.

  • Leading a team of 4 backend developers and 2 frontend developers.
  • Implemented RabbitMQ to enhance asynchronous processing, improving system scalability and performance.

Advanced to Software Architect in June 2024.

  • Handle over 20 internal systems of the company.
  • Adviced development teams on complex technical challenges, acting as a trusted consultant.
  • Reviewed and suggested technical solutions for development teams.

Education

Bachelor of Science - Software Engineering

FPT University
Hanoi, Vietnam
05.2023

Master of Science - Enterprise Software Development

University of Technology Sydney
Sydney, NSW
11-2026

Skills

  • Java Spring Boot
  • SQL
  • Database design
  • Problem solving
  • Docker
  • CI/CD
  • Jenkins
  • Linux
  • Teamwork
  • Javascript
  • Reactjs
  • Python
  • Net

Certification

  • 05/01/18, MICROSOFT OFFICE SPECIALIST (OFFICE POWERPOINT 2010 - MICROSOFT)
  • 04/01/21, WEB DESIGN FOR EVERYBODY: BASICS OF WEB DEVELOPMENT & CODING (UNIVERSITY OF MICHIGAN COURSERA)
  • 07/01/21, SOFTWARE DEVELOPMENT LIFECYCLE (UNIVERSITY OF MINNESOTA COURSERA)
  • 12/01/21, SQL Basic (HackerRank)
  • 05/01/23, Problem Solving Basic (HackerRank)

Awards

  • 04/01/16, 3RD PRIZE: CITY-LEVEL EXCELLENT STUDENT CONTEST, IT
  • 05/01/16, 3RD PRIZE DISTRICT-LEVEL NON-SPECIALIZED YOUTH COMPUTER SCIENCE CONTEST
  • 06/01/19, ENTRANCE SCHOLARSHIP WITH 70% TUITION FPT UNIVERSITY
  • 08/01/20, HONORABLE STUDENT OF SEMESTER SEMESTER: SUMMER 2020 - FPT UNIVERSITY
  • 04/01/21, HONORABLE STUDENT OF SEMESTER SEMESTER: SPRING 2021 - FPT UNIVERSITY
  • 08/01/21, HONORABLE STUDENT OF SEMESTER SEMESTER: SUMMER 2021 - FPT UNIVERSITY
  • 12/01/21, HONORABLE STUDENT OF SEMESTER SEMESTER: FALL 2021 - FPT UNIVERSITY
  • 03/01/24, The Rising Star First Quarter - CMC Global
  • 02/01/25, ENTRANCE SCHOLARSHIP WITH 30% TUITION UNIVERSITY OF TECHNOLOGY SYDNEY

Projects

Football league management system (Dec 2022 - Apr 2023)

Team leader, Project manager, Back-end Developer | Team size: 5

  • Leading a team of 5 to design and implement a system with web server for tracking and managing multiple football leagues.
  • Building the back-end service using .Net Core with MSSQL for storing data of multiple leagues and multiple players, enabling scalable and reliable.
  • Managing project milstones, task allocation and resolve team members' conflicts to deliver the system within 4 months.
  • Deploying the system using IIS to enable smooth access and integraton across platforms.

Dashboard System (Feb 2022 - Jun 2024)

Intern -> Full-time Developer -> Technical Leader | Team size: 10~20 | Internal project at CMC Global

  • Began as an intern, contributing to back-end feature development and bug fixing, then advanced to full-time developer with ownership of key modules.
  • Promoted to technical leader, guiding a sub-team, conducting code reviews and ensuring high-quality development standards.
  • Implemented RabbitMQ for asynchronous processing, reducing request bottlenecks and significantly improving system performance.
  • Coordinated with cross-functional teams in an Agile/Scrum environment to deliver features on time.
  • Mentored junior developers and interns, supporting onboarding and technical skill growth.

Internal Systems Maintenance (Jun 2024 - Jan 2025)

Technical Leader, Developer, DevOps | CMC Global

  • Oversaw the development, integration, and maintenance of 20+ internal systems, ensuring stability and seamless interconnectivity across the company.
  • Collaborated with multiple development teams to design and implement cross-system integration solutions.
  • Established and recommended a Git workflow for version control, improving collaboration and reducing merge conflicts across teams.
  • Advised development teams on technical challenges and best practices, fostering efficient problem-solving.
  • Conducted technical reviews and solution evaluations, ensuring scalability, maintainability and adherence to company standards.
  • Introduced CI/CD pipelines using Docker and Jenkins for systems without automation, reducing deployment time and increasing release reliability.

Client Solutions Development (Apr  2024 - Dec 2024)

Technical Leader, Back-end Developer | Team size: 2

  • Designed and delivered 4+ client-facing tools to automate workflows, integrate with Sepay Webhook to process transaction events directly from banks to reduce manual workload and improve operational efficiency.
  • Implemented queue-based messaging with RabbitMQ, ensuring reliable and asynchronous transaction handling.
  • Deployed and hosted the system on a Linux VPS using Docker, improving portability and scalability.
  • Set up CI/CD pipelines with Jenkins, educing deployment time and improving release reliability.
  • Conducted requirement analysis, feature development and ongoing maintenance, including bug fixing.

Master Payment Tool (Dec 2024 - Mar 2025)

Team leader, Back-end Developer, Business Analyst | Team size: 5

  • Led development of a centralized payment tool integrating Mico, Pati, and other platforms for deposits and transfers.
  • Designed admin dashboard to monitor transaction traffic, manage users, and oversee collaborators.
  • Integrated with Sepay Webhook and applied RabbitMQ for asynchronous transaction handling.
  • Deployed on Linux VPS with Docker and automated releases via Jenkins CI/CD.
  • Coordinated requirements, task allocation and delivery across a team of 5 developers.
  • Transfer Flow Diagram: https://drive.google.com/file/d/17aKJbKAtBVa-3ZFYXDIUi33jRdBAXMxM/view?usp=drive_link

Car Reservation (Mar 2025 - Apr 2025)

Personal Project

  • Developed a web application for filtering and reserving cars (simulation).
  • Built with Flask (Python), MySQL, HTML/CSS/JavaScript, Bootstrap.
  • Deployed on AWS Elastic Beanstalk (Cloud9 environment).
  • Demo video:
    https://drive.google.com/file/d/1QauVJmXA7y6yfk73PaiXiM1ueDi5au1F/view?usp=drive_link

Other projects 

  • Skin Store Web (HTML, CSS, JavaScript, Java, Servlet, MSSQL)
  • Online Grocery Store (HTML, CSS, Javascript, Flask - Python, MySql)
  • Football league management web (HTML, CSS, JavaScript, Boostrap, Java, Servlet, MSSQL)

Personal Information

  • Date of Birth: 06/21/01
  • Gender: Male

Hobbies and Interests

  • Coding
  • Problem solving
  • Software architecture

References

https://github.com/envydiace, https://www.hackerrank.com/profile/ninhkhoai2106

Timeline

Technical Leader

Self-employed
05.2024 - Current

Java Backend Developer

CMC Global
12.2021 - 01.2025

Bachelor of Science - Software Engineering

FPT University

Master of Science - Enterprise Software Development

University of Technology Sydney
DUC ANH NINH