Software Engineer

|

About

Here's a little background

As a software developer with professional experience in full-stack development, I bring a strong technical foundation and a thoughtful approach to delivering quality software solutions. My journey from an Information Technology graduate to an experienced professional has been guided by a genuine passion for learning and growth. I have a solid background in full-stack development, designing and delivering scalable, secure, and efficient applications. My commitment to due diligence, combined with strong communication and analytical skills, has been instrumental in navigating the complexities of fintech. These qualities help me approach challenges thoughtfully and collaborate effectively with diverse teams and stakeholders. I am dedicated to continuous improvement and staying informed about advancements in technology. My passion for software development, paired with a proactive mindset, enables me to contribute meaningfully to projects and teams, particularly in the fintech space.

WorkExperience

company logo

Software Developer

Praemium

stack-iconstack-iconstack-iconstack-iconstack-iconstack-icon

2024 - te

  • Full-Stack / Backend Development: Design, develop, and maintain enterprise applications using C#/.NET, SQL Server, and Azure cloud services.
  • Software Quality & CI/CD: Establish robust deployment pipelines by writing comprehensive unit and integration tests, and engineering safe deployment and rollback mechanisms.
  • Agile Engineering Collaboration: Act as a technical anchor within a cross-functional Agile team by leading code reviews, resolving complex technical blockers, and ensuring consistent sprint velocity.
  • Technical Communication: Bridge the gap between engineering and business by translating complex architectural decisions and sprint progress into actionable updates for C-level executives and product teams.
  • High-Throughput Performance Tuning: Engineered critical performance optimization for business-critical daily operations, reducing CPU usage by 99% through algorithmic improvements, database query optimization, and efficient resource management, eliminating previous system bottlenecks affecting all users with 100M+ transactions.
  • Proactive Ticket Reduction: Drove a critical initiative to reduce support burden by independently designing and developing a highly secure, full-stack self-service portal. Ensured rigorous data protection standards for client-facing use, reducing daily support tickets by an estimated 40% and reclaiming valuable sprint time for the entire development team.
  • Greenfield Product Delivery: Served as a core developer driving the technical implementation of "Spectrum". Built and delivered critical Azure and .NET backend components from the ground up, ensuring a successful launch on schedule and within budget.
company logo

Graduate Software Developer

Praemium

stack-iconstack-iconstack-iconstack-iconstack-iconstack-icon

2022 - 2024

  • Production Support & Incident Resolution: Acted as a key technical responder for internal operations, managing daily support tickets involving critical data queries, secure production data adjustments, and root cause analysis of live defects.
  • Feature Development & Agile Delivery: Developed and maintained applications using C#/.NET, .NET Framework, and Angular across 3 concurrent projects. Actively participated in Agile/Scrum ceremonies using Azure DevOps to maintain sprint velocity.
  • Code Quality & Version Control: Ensured robust code reliability by collaborating with senior developers on complex debugging, conducting peer code reviews, writing unit tests, and executing strict Git branching and PR strategies.
  • Technical Documentation: Authored and maintained comprehensive developer documentation, API guides, and troubleshooting workflows using Markdown on Readme.io.
  • Cross-Functional Collaboration: Partnered closely with Product, Design, and QA teams to translate business requirements into technical solutions, continuously learning and applying Azure deployment processes.
  • High-Volume Production Support: Successfully triaged, designed, and implemented solutions for 5 to 7 complex production support tickets daily. Consistently delivered rapid, high-quality data fixes and defect resolutions while strictly adhering to production SLAs.
  • Impactful Peer Mentorship: Entrusted to mentor and onboard 3 incoming graduate developers after just one year in the role. Accelerated their technical ramp-up, enabling them to perform highly across different teams, all while successfully maintaining a personal daily workload of resolving 5-6 complex support tickets.
  • Successful Project Launches: Played an active, hands-on development role in the on-time delivery and launch of 2 major .NET projects.
  • Onboarding Optimization: Slashed common local environment setup issues by 90% by completely revamping technical documentation and standardizing setup instructions for the engineering team.

Education

company logo

Monash University

Master of Information Technology

2020 - 2022

  • Grade: H2A (Second Class Honours, Division A)
company logo

Jiangsu University of Science and Technology

Bachelor of Engineering

2015 - 2019

  • Grade: Distinction

Skills

Hover over a skill for tech stack

Java

Android

.NET

Angular

Javascript

React

Spring

Docker

Python

Git

MongoDB

AWS

Next.js

Typescript

SQL

Azure

Projects

Protecturskin

A web application implemented by React.js, Flask, Tensorflow, Springboot, MySQL, and deployed on AWS with helping people in rural area protect their skin from sunburn. Major Functionalities: Knowledge Test & Sunburn Protection Knowledge Learning, Photo Recognition, Customised Skin Condition Report, Self-care Product Recommendations.

Pain Diary

An Android application deals with personal pain records. Users can use this application to record pain by setting notification/alarms on a certain time and get analysis from accumulative pain records charts. Major Functionalities: Account registration, Pain Recording with degree rating, body part selection, daily steps taken. Map integrated with searching nearby hospitals. Chart analysis.

Your Online Bank

A Java Enterprise Edition web application with banking functionalities. Major Functionalities: Account application, Transaction, Withdrawal, Deposit, Payer/Payee validation.

Contact

I've got just what you need. Lets Talk.

+61482889996

South Melbourne, VIC 3205, Australia