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
- 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
- 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
- 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
- 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.