David Khang

Hi, I'm David

David Khang

Software Engineer

Passionate about applying technology to solve complex problems and drive innovation. Experienced in full-stack development, data science, and cloud solutions.

About Me

David Khang

Hello! I'm David Khang, a Software Engineer based in Adelaide, South Australia. I'm passionate about building scalable solutions and transforming data into actionable insights. Currently working at Department for Infrastructure and Transport, I combine strong technical skills with a problem-solving mindset.

With experience in full-stack development, data engineering and cloud technologies, I've worked on several projects from building responsive web applications to implementing comprehensive data warehousing solutions. My expertise includes Python, Java, SQL, JavaScript, AWS, Figma and modern software engineering tools.

When I'm not coding, I enjoy exploring new technologies, working on personal projects, and contributing to the tech community. I'm always eager to learn and take on new challenges that push my boundaries.

5

Years Experience

60

Projects Completed

20

Tech Stacks

Skills & Technologies

Tools and technologies I work with

Programming Languages

Python
Java
JavaScript
SQL
HTML
CSS
C/C++
Appian

Frameworks & Libraries

ReactJS
Node
Flask
Pandas
NumPy
Matplotlib

Cloud & Data Tools

AWS
Git/GitHub
Docker
Power BI

Achievements

Milestones and memorable moments

Department for Infrastructure and Transport Achievement

DIT Excellence

Department for Infrastructure and Transport

Department for Infrastructure and Transport Achievement

Orientation 2025

Adelaide University Orientation Day 2025

Department for Infrastructure and Transport Achievement

DIT Orientation Info Team

Adelaide University Orientation Day 2025

Department for Infrastructure and Transport Achievement

DIT Newsletter Featured

Featured on the Weekly DIT Newsletter

ICPC Programming Competition

ICPC Competition 2020

International Collegiate Programming Contest

Accenture Internship

Accenture Internship

Full-Stack Software Engineer Internship at Accenture

PwC Internship

PwC Internship

Technology Risks & Controls Assurance

PwC Intern Team

PwC Intern Team

Our PwC Interns Friend Group going on a trip

Space Hackathon Winner

Space Hackathon Winner 2020

The winners of the Space & Innovation Hackathon 2020

Featured Projects

Swipe to explore my recent work

Carbon Emission Calculator

A comprehensive web application helping organisations make informed decisions about their infrastructure by comparing carbon emissions between on-premises servers and AWS cloud solutions.

Backend: Python, AWS Lambda, API Gateway
Frontend: HTML5, CSS3, Vanilla JavaScript
Infrastructure: AWS SAM (Serverless Application Model)
AWS Lambda CloudFormation API Gateway SAM (Serverless) Python HTML CSS JavaScript REST API Unit Testing

Countdown Timer

A terminal-based productivity application built with Python 3 featuring object-oriented design, multi-threaded input handling, and CSV-based data persistence for seamless timer management.

Core: Python 3, OOP Design Patterns
Features: Multi-threading, Real-time State Management
Storage: CSV-based Data Persistence
Python Terminal CSV Time Datetime Threading Unit Testing

Let's Play Some Games

Console-based gaming suite featuring Tic-Tac-Toe with intelligent AI opponent and Dice Poker with comprehensive statistical tracking. Built using advanced Python concepts and modular architecture.

Games: Tic-Tac-Toe (AI), Dice Poker
Architecture: Abstract Classes, Inheritance, Modular Design
Tech: Python Standard Libraries, Statistical Analysis
Python Terminal Random Math Unit Testing

AWS Auto-Scaling Infrastructure

Enterprise-grade three-tier web application deployed on AWS with Infrastructure as Code (IaC). Features dynamic auto-scaling, high availability across multiple zones, and comprehensive monitoring for optimal performance.

IaC: CloudFormation Templates, VPC Networking
Scaling: Auto-scaling Groups, CPU-based Policies, Load Balancers
Data: RDS MySQL, CloudWatch Monitoring
AWS CloudFormation Auto Scaling Group RDS MySQL VPC CloudWatch

Experience

My professional journey

Full-Stack Software Engineer

Department For Infrastructure and Transport

Feb 2023 - Present

Building enterprise applications using Appian, Java, Python, and .NET with SQL/NoSQL database integration and Power BI analytics. Optimized database performance through advanced SQL techniques, achieving 20% faster data retrieval. Reduced deployment errors by 30% via comprehensive unit and integration testing. Led security access management projects that reduced manual processing time by 50% while implementing AWS cloud infrastructure following Well-Architected best practices.

Graduate Cloud Engineer

Department For Infrastructure and Transport

Feb 2022 - Feb 2023

Designed and implemented scalable AWS cloud architectures using CloudFormation, Auto Scaling Groups, and Lambda functions for serverless deployments. Reduced deployment time by 40% and infrastructure costs by 30% through automated CloudFormation templates. Monitored and maintained cloud infrastructures using Python, PowerShell, and Bash scripting to ensure high availability and optimize system performance across critical enterprise applications.

API Automation Test Intern

Data Action

Aug 2021 - Dec 2021

Developed automated testing frameworks for RESTful API banking systems using Python, Java, TestNG, and AssertJ with Postman integration. Created reusable test script templates that reduced manual testing effort by 40% and improved testing efficiency by 30%. Collaborated with cross-functional teams to identify edge cases and high-volume transaction scenarios, ensuring compliance with banking industry standards and reducing testing errors by 20%.

Technology Risks & Controls Assurance Intern

PwC

Dec 2020 - Apr 2021

Conducted ICT risk assessments and developed cybersecurity risk management strategies using AWS, Python, and SQL for external clients. Documented and enhanced security processes and controls to improve design and operating effectiveness by 15% while ensuring compliance with industry security frameworks. Analyzed technical processes and system performance metrics using PowerShell and Bash scripting to drive data accuracy and inform management decision-making.

Full-Stack Software Engineer Intern

Accenture

Aug 2020 - Dec 2020

Designed cloud migration solutions using Python, JavaScript, and AWS services including CloudFormation, S3, and EC2 with HTML5/CSS frontend development. Led cost-benefit analysis algorithm development for SMB cloud migration, comparing financial and environmental impacts using Figma for solution design. Presented technical architecture and implementation strategies to executive stakeholders, demonstrating full-stack development and cloud infrastructure expertise.

Software Engineer

Startup Global Dynamic

Feb 2020 - Dec 2020

Built and maintained web applications using React.js and Node.js. Developed comprehensive data warehousing solutions with AWS Cloud Services including Data Factory, AWS SQL Database, and AWS Functions. Implemented ETL pipelines for efficient data processing and management to support business intelligence initiatives.

Resume

Download my professional resume

Professional Resume

View or download my complete professional resume with detailed information about my experience, skills, education, and achievements.

Get In Touch

Let's work together

Let's Connect

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!