Overview
Summary
Work History
Education
Skills
Timeline
Generic

Siheng Ma

Melbourne,VIC

Overview

2
2
years of professional experience

Summary

Master of Software Engineering candidate at the University of Melbourne, graduating in June 2027, with hands-on full-stack development experience in professional and academic environments.

Offering solid foundation in computer science and strong desire to learn and grow in a dynamic development environment. Brings foundational understanding of programming concepts and the ability to quickly grasp new technologies and frameworks. Ready to use and develop skills in coding and debugging in Software Developer role.

Work History

Software Developer Intern

Untapped Talent
Melbourne, VIC
07.2026 - Current
  • Supported development of untappedme enterprise talent and skills platform by delivering 25 merged pull requests (~26k lines) to maintain online learning workflows, SFIA skills assessment functionality, and content management using TypeScript, React, Next.js, and Firebase.
  • Designed and delivered product page builder end to end for scalable page creation using Zod schemas, Firestore repository, APIs, drag-and-drop media galleries, and type-safe CTA routing, then reused it to power game centre.
  • Improved reliability by fixing quiz scoring and course-progress resume bugs, implementing serialized video-progress saves with rollback on failure, and adding missing Firestore indexes; refactored API routes into thin adapters aligned with clean architecture and supported by automated tests.

Software Developer Intern

Untapped Talent
Melbourne, Victoria
07.2026 - Current
  • Contributed to UntappedMe, an enterprise talent and skills development platform built with TypeScript, React, Next.js, and Firebase, supporting online learning, SFIA skills assessment, and content management.
  • Developed the product page builder, partner management, and course rewards features end to end, applying Clean Architecture, Zod validation, and automated testing to improve maintainability and reliability.

Assistant Software Engineer Intern

Chongqing Yushangyun Technology Co., Ltd.
Chongqing, China
06.2024 - 09.2024
  • Developed and maintained backend components for an internal CRM system built with Java, Spring Boot, and MySQL, supporting customer information management and internal business workflows.
  • Implemented and tested REST APIs, validated database operations, and collaborated with senior engineers to troubleshoot defects and document technical fixes.

Education

Master of Software Engineering -

The University of Melbourne
Melbourne, VIC
06-2027

Bachelor of Software Engineering -

Chongqing University of Technology
Chongqing, China
07-2025

Skills

  • Programming Languages: Java, Python, JavaScript, TypeScript, SQL, C
  • Frontend: React, Nextjs, HTML, CSS, Tailwind CSS
  • Backend: Spring Boot, Nextjs, REST APIs
  • Databases: MySQL, PostgreSQL, Firebase, Redis, MinIO
  • Deployment & DevOps: Docker, GitHub Actions, Vercel, Render
  • Tools & Practices: Git, GitHub, Jira, Confluence, Agile/Scrum, Automated Testing

Timeline

Software Developer Intern

Untapped Talent
07.2026 - Current

Software Developer Intern

Untapped Talent
07.2026 - Current

Assistant Software Engineer Intern

Chongqing Yushangyun Technology Co., Ltd.
06.2024 - 09.2024

Master of Software Engineering -

The University of Melbourne

Bachelor of Software Engineering -

Chongqing University of Technology
Siheng Ma