Zi Hao

Loh Zi Hao

Experienced Software Engineer

Loh Zi Hao

Skills

C#
.Net
Unity
Javascript
HTML/CSS
PHP/MySQL
Lua
Git
JIRA
Confluence
IOS & Android Publishing
Visual Studio / VS Code
Photoshop

Education

Bachelor of Computer Science

University of Wollongong - Singapore Institute of Management
2008-2009

Diploma in Multimedia Technology

Singapore Polytechnic
2002-2005

Engineering Manager • Super Free Games
Dec 2024 ‐ Present
  • Conduct requirements gathering with producers and product managers to plan and advise on technical scope, feasibility and timelines
  • Conduct technical planning and documentation for upcoming sprints & features
  • Conduct weekly 1:1 with team members
  • Facilitated product spec handoff meetings between product manager and developers
Technical Lead • Super Free Games
Oct 2021 - Nov 2024
  • Designed and documented RESTful APIs for both backend & frontend developers
  • Led development of ongoing server-driven seasonal liveops events that encourage user retention
  • Led ongoing support, bug fixes & hotfixes for releases
  • Led development of new features for the company’s flagship app
  • Conducted code reviews for features, and coached my team members on best practices; conducted weekly syncs
  • Spearheaded and led development of first project made wholly by the Singapore team
Game Developer • Super Free Games
Nov 2017 - Sep 2021
  • Conduct requirements gathering with producers and product managers to plan and advise on technical scope, feasibility and timelines
  • Spearheaded and developed a tool for generating First Time User Experience, which greatly reduced man hours for many projects, and reduced boilerplate code clutter, becoming a vital pipeline tool for all the company’s product
  • Designed and refactored a modular UI framework for the live events system using standardized interfaces, greatly improving code readability and errors
  • Designed and developed a framework for creating player quests using the four pillars of OOP, abstracting implementation details for a simple extensible API with event listeners for lifecycle notifications
  • Implemented various systems that use REST APIs to communicate with a backend, with error handling for graceful failures
  • Developed a system that for dynamically hot-swapping game levels using remote configuration for A/B experimentation
Lead Programmer / Co-founder • Mojo Forest Pte Ltd
Mar 2011 - Nov 2017
  • Conducted requirements gathering with an overseas telco client for development of mobile games
  • Led the technical direction and full production cycle for all apps
  • Designed and developed core in-house software architecture for all apps
  • Developed and released several apps using Lua (Corona SDK)
  • Port and migrated existing userbase of an app to different frameworks & middleware, to align company’s technology roadmap
  • Developed client/server functionalities with RESTful APIs and JSON
  • Created an in-house leaderboard REST API using PHP and MySQL
  • Initiated, designed and developed in-house app cross promotional tool (client and server) using server-hosted JSON and remote assets with ability to specify additional meta data
  • Involved in rapid iterative prototyping of various concepts that enabled quick realisation of ideas
  • Integrated third-party SDKs including analytics and ad mediation
Webmaster • Convertium Pte Ltd
Jul 2009 - Mar 2011
  • Web master in the development and continued maintenance of numerous projects for the client, Oversea-Chinese Banking Corporation (OCBC)
  • Developed a Google Maps powered credit card promotions site for mobile devices
  • Implemented frontend interfaces of Facebook apps for several OCBC campaigns
  • Involved in redesign and implementation of OCBC's in-store digital media platform
  • Slicing of EDMs to HTML and CSS according to design mocks
  • Recognised as Staff of the Year 2010
Programmer Intern • Defence Science and Technology Agency (DSTA)
Jan 2005 - Apr 2005
  • Built a prototype for a military visualisation tool using Java3D