Leow Zhi Hao, Joshua

Software Engineer

Professional Summary

Software engineer with experience building high-performance Single Page Applications using React (TypeScript), modern JavaScript (ES2020+), and RESTful API integration. Proven track record of optimising application performance, implementing complex features, troubleshooting and delivering high-quality code in agile environments. Passionate about solving challenging technical problems and building user-centric solutions. A fast learner who rapidly adapts to new technologies and frameworks.

Technical Skills

Programming Languages
JavaScript (TypeScript), Python, Java, C# (.NET), C++
Frontend
React, D3.js, OpenIDX Java (Android), HTML/CSS, Vite, SPAs
Backend
ASP.NET MVC, Spring MVC, Express.js, ST54, JDBC, JPA
Machine Learning & AI
TensorFlow, Keras, MongoDB, NumPy, Pandas, Matplotlib, Seaborn, CNN, MLflow
Dev Tools & Practices
Git, Agile/Scrum, UI/UX Design, Sequence Diagrams, Class Diagrams, ERD
CS Fundamentals
Data Structures, Algorithms, Software Engineering, Distributed Systems

Experience

Project / Software Engineer

Aug 2023 – Present

ST Engineering Mission Software & Services Pte Ltd

  • Built frontend for production applications featuring complex interactive data visualisations and analytical dashboards, integrating with backend REST APIs for real-time data processing.
  • Optimised memory usage and resolved frontend memory leaks, improving stability on a Chromium-based framework.
  • Collaborated with stakeholders to prioritise features and align UI/UX designs with user requirements.
  • Created comprehensive technical documentation including UI wireframes, sequence diagrams, and class diagrams.
  • Delivered requirements in a forward-deployed, behaviour-driven development environment.

Robotic Process Automation (RPA) Intern

Mar 2022 – Jul 2022

Total Agile Solutions Pte Ltd

  • Developed automated UiPath email workflow with input validation and Excel data processing to streamline business operations.
  • Created technical documentation including Solution Design Document (SDD) and Process Design Document (PDD) for automation workflows.

Education

Graduate Diploma in Systems Analysis

Aug 2021 – Aug 2022

Institute of System Science, National University of Singapore

C# (.NET, ASP.NET MVC), Java (Spring MVC, JDBC, JPA), JavaScript (React), Android (OpenIDX Java), Python (NumPy, Pandas, Matplotlib, Seaborn), MongoDB. Comprehensive training in algorithms, data structures, OOP, SDLC, and database design.

BSc Business Management with Communications

Jul 2016 – Apr 2018

University of Birmingham

Honours, Second Upper Division (2:1)

Courses & Certificates

Full-stack Development with AI

Jun 2025 – Dec 2025

School of Computing, National University of Singapore

Express.js, Flask, React, MongoDB, TensorFlow, Keras (LSTM RNN), MLflow. Achieved 98.33% on weekly assignments and capstone.

IBM Data Science Associate Professional Certificate

May – Jun 2021

IBM