Ian ChongSoftware Engineer

Selangor, Malaysia+60 16-818 3384ianczm@live.co.uklinkedin.com/in/ianczm
Skills
JavaTypeScriptJavaScriptSQLPythonSpring BootSpring WebFluxProject ReactorReactNext.jsPostgreSQLMongoDBAWSTerraformGitLab CI/CDDockerDatadogVeracodeSonarQube
Profile

Backend software engineer specialising in reactive systems and transactional platforms where data correctness and reliability are non-negotiable. As lead developer, owned the end-to-end rewrite and production migration of Hilti's legacy licensing system, migrating 470,000 licenses, reducing p95 latency by 96% and saving EUR 120,000/year in vendor costs.

Experience

Software Engineer

Hilti Asia IT Services·Petaling Jaya, Malaysia

Aug 2023 – Present
Lead Developer — License Management (LMv3)
Jul 2025 – Present

Led end-to-end rewrite of Hilti's legacy licensing backend to a cloud-native Spring WebFlux and Postgres architecture, cutting p95 latency from 2.87s to 100ms (96%) and saving EUR 120,000/year in vendor costs.

Processed 1.26M calls in the first 30 days post-release with a 0.02% error rate; none affected core licensing flows, with zero breaking changes to downstream consumers.

Owned migration of 470,000 licenses across 85,000 tenants with automated correctness validation that caught a date calculation bug and legacy data inconsistencies before production cutover, validated through full dress rehearsals on production-cloned data.

Identified and resolved N+1 query patterns through pre-go-live load testing and database index profiling, eliminating gateway timeouts for the largest customers and improving worst-case response times from >30s to <700ms before any user was affected.

Mentored 3 interns from zero to independently owning features from design to delivery within 3 months; onboarded 3 developers new to reactive programming and the domain via structured PR reviews, knowledge transfers, and a 57-page internal documentation suite.

Committee — Deployment Governance (Project Phoenix)
Jun 2025 – Dec 2025

Served on a 7-person committee to design the department-wide release governance framework across 7 scrum teams and 49+ services, introducing structured deployment procedures, rollback checklists, and 4-eyes verification; P1 incidents reduced from 6 to 2 within 6 months.

Proposed and drove adoption of a change classification matrix that created a fast-track path for trivial one-off changes, reducing disproportionate governance overhead for infrastructure teams.

Early Roles
Aug 2023 – Jun 2025

Migrated a 30-endpoint legacy Java Play service to Spring WebFlux with refactoring and caching, reducing median API response time from 1.0s to 0.3s (70%).

Integrated Veracode and SonarQube into GitLab CI/CD pipelines across 16 services and 2 libraries, enabling teams to fail fast on severe code vulnerabilities.

Freelance Developer

Remote·Malaysia & United States

Aug 2022 – Dec 2025

Routes AI — 5-page animated landing site with Next.js, React and Framer Motion; serving 4,332 unique visitors and 10,627 page views monthly.

ecotect — led a 3-person scrum team to build an e-commerce store end-to-end (Next.js, Laravel, Stripe) within 1 month.

Education

BSc (Hons) in Computer Science with Artificial Intelligence

University of Nottingham Malaysia·Semenyih, Malaysia

Sep 2020 – Jul 2023

First Class Honours — School of Computer Science

Best Student Award — School of Computer Science

Top 2 — Final Year Project Award

Top 2 — Can You Hack It 2022 Hackathon (Hong Leong Bank)