Software Engineer / Product Engineer

Ian Pee Wu Jian

(65) 91942624 ian.peewujian@gmail.com

Visa: Singapore PR (SGPR) | From Johor Bahru, Malaysia

Open to hybrid work opportunities in Singapore

Experiences

Software Engineer

GovTech, Singapore

Sep 2023 - Oct 2025
  • Collaborated with product owners, Helpdesk, and engineers to identify operational pain points, prioritise improvements, and define backend solutions.
  • Designed and delivered Kotlin Spring Boot services for event replay, data recovery, and processing workflows based on operational requirements gathered from cross-functional stakeholders.
  • Delivered self-service automation that reduced Helpdesk-to-engineering escalations by up to 73.8%.
  • Developed modular backend interfaces and data models for enterprise systems handling complex workflows and multi-system integrations.
  • Reduced Helpdesk investigation turnaround time, improving median resolution from 5–6 days to 1–3 days.
  • Refactored legacy codebases and developed comprehensive unit and API test suites for critical business logic.
  • Able to work effectively in a buddy system, peer code reviews, and maintain focused ownership when required.

Software Engineer

NCS, Singapore

Dec 2021 - Sep 2023
  • Led a small team delivering a refresh of an existing MINDEF system using Angular and Spring.
  • Built maintainable software components and reusable service abstractions to support secure, scalable business applications.
  • Evaluated frontend and data visualisation libraries against business requirements.
  • Designed custom data structures and visualisations with ChartJS and DHTMLX Scheduler.
  • Implemented dashboards, account management with Spring Security, and secure, stable product dependencies.
  • Integrated new systems with legacy systems, supported deployment and post-production monitoring, and handled testing, issue logging, and code reviews.

Full Stack Engineer

Oddity Studios, Singapore

Aug 2020 - Dec 2021
  • Built full stack Android and web applications for warehouse management, booking management, electronic proof of delivery, package tracking, and industrial 3D scanner workflows.
  • Developed Angular, Bootstrap, and D3.js web applications for warehouse operations and product-balance tracking.
  • Produced an interactive visualisation of clients' physical assets using D3, Angular, and CSS.
  • Connected integrated applications through backend RESTful services built with PHP, SQL, Apache, and CentOS.
  • Aligned application and database design, improved database models, restructured complex models, and performed unit and system integration testing.
  • Worked with designers, project managers, and QA on testing methods, problem identification, and resolution.

Game Programmer (Intern)

Mexiton, Malaysia

Apr 2019 - Jul 2019
  • Developed a strategy mobile game using C# and Android in Unity 3D.
  • Gained first-hand experience with MVC architecture.
  • Updated an existing Android notifications plugin, improved unit collisions, updated its finite state machine, and performed unit and integration testing.