Open to Senior Full-Stack roles · Singapore

Lum Soon Keong.Six years shippingSingapore's public stack.

Full-stack engineer at NCS Group. I've shipped production systems across IRAS, MOM, and DOS: tax refunds, work passes, cross-agency APIs. .NET Core, Java, Angular, Kafka.

scroll
6+
Years shipping production
3
Singapore government agencies
4
Live national platforms
MTech
Software Engineering, NUS
IRAS/.NET Core/MOM/Java/Angular/DOS/Spring Boot/Apache Kafka/TypeScript/Entity Framework Core/WebLogic/Hibernate/Oracle SQL/Microsoft SQL Server/Fortify/SonarQube/Azure DevOps/REST Assured/xUnit/JUnit/IRAS/.NET Core/MOM/Java/Angular/DOS/Spring Boot/Apache Kafka/TypeScript/Entity Framework Core/WebLogic/Hibernate/Oracle SQL/Microsoft SQL Server/Fortify/SonarQube/Azure DevOps/REST Assured/xUnit/JUnit/
Featured project

Beyond the day job.

Open source

Platform

Ship production-grade apps, fast.

An open-source platform that lets AI coding agents build, test, and deploy full-stack apps end-to-end. Spec-driven Next.js / Expo templates on AWS, with an automated CI/CD pipeline (type checks, linting, security scanning, post-deploy smoke tests) and OIDC deploys that store no credentials.

Next.jsExpoNestJSAWS LambdaAWS CDKNeon PostgresGitHub ActionsAuth.js
Built with Platform
Showing 6 of 6
IRAS Tax Assistant (Unofficial) previewLive
AI · Tax

IRAS Tax Assistant (Unofficial)

Conversational Singapore tax help: GST, income, corporate, and SRS, with multi-model routing and human escalation. Not affiliated with IRAS.

DriveBuddy previewLive
AI · Mobility

DriveBuddy

AI driving companion for Singapore: live trip tracking, cost breakdowns, real-time ERP and traffic, and a voice assistant.

CoverLens previewLive
AI · Insurance

CoverLens

AI insurance policy checker. Grounded LangGraph extraction, every finding quote-backed.

Cancer Navigator previewLive
Healthcare

Cancer Navigator

A roadmap for newly diagnosed cancer patients in Singapore, with subsidy coverage.

ScamShield (Unofficial) previewLive
OGP Reconstructed

ScamShield (Unofficial)

Check a message, number, or email for an instant verdict, report scams, and watch a reviewer verify them. Not affiliated with OGP.

Armoury (Unofficial) previewLive
OGP Reconstructed

Armoury (Unofficial)

Digital equipment checklists for frontline agencies, with an HQ readiness dashboard. Not affiliated with OGP.

Work

Built for millions of citizens.

Full Stack Engineer (.NET Core / Angular), IRIN3 at IRAS

Jan 2025 – Present

NCS Group, Singapore

Refunds module for IRIN3, IRAS's next-generation tax administration platform.

  • Built a public-facing eService from an empty repository to UAT. Primary engineer end-to-end across the .NET Core backend and the Angular microfrontend.
  • Built an end-to-end event-driven batch pipeline from scratch: consumed Kafka events, applied business logic, generated outbound files, published completion events, handled recovery.
  • Enhanced backend processing logic across multiple business workflows using .NET Core and Entity Framework Core.
  • Contributed to periodic code syncs between the live production codebase and the in-development codebase.
.NET CoreC#Entity Framework CoreAngularApache KafkaxUnitMSSQLSonarQubeFortify

Java Backend Engineer (Spring Boot), CAM at DOS / MTI

Jan 2024 – Dec 2024

NCS Group, Singapore

Central API Management platform: cross-agency API layer between MTI and the Department of Statistics.

  • Built an API-first platform using Spring Boot and Hibernate, publishing MTI account services to authorised consumers.
  • Deployed API services on WebLogic on Linux, leveraging JNDI for secure connection management.
  • Improved system reliability through comprehensive test suites using JUnit and REST Assured.
  • Led vulnerability remediation and dependency upgrades, resolving issues from Fortify and Dependency Check reports.
JavaSpring BootHibernateOracle SQLWebLogicJUnitREST AssuredFortify

Module Lead / Java Backend Engineer, IWPS / WPOL at MOM

Jan 2022 – Dec 2023

NCS Group, Singapore

IWPS and WPOL at the Ministry of Manpower. Singapore's platform managing the full work pass lifecycle.

  • Owned service requests end-to-end: analysed feasibility, modified backend logic, ran SIT/UAT, coordinated with business stakeholders.
  • Mentored and guided junior developers on backend best practices.
  • Documented system modifications for audit and future maintenance.
JavaOracle SQLWebLogicJenkinsLinux

Java Backend Developer, IWPS / WPOL at MOM

Jan 2020 – Dec 2021

NCS Group, Singapore

Service request enhancements on Singapore's work pass platform.

  • Implemented service request changes by modifying and enhancing backend business logic.
  • Debugged production issues and maintained system stability.
JavaOracle SQLWebLogicJenkins
Stack

Two ecosystems. One operator.

Most engineers pick a side: Java or .NET. I ship in both, plus the frontend that sits on top.

Full-stack

.NET Core · Spring Boot · Angular · TypeScript

Event-driven

Apache Kafka pipelines from ingest to recovery

Secure SDLC

Fortify · SonarQube · Dependency Check inside CI/CD

Data layer

Oracle SQL · MSSQL · Entity Framework Core · Hibernate

API-first

Cross-agency REST platforms on WebLogic with JNDI security

MTech

Software Engineering, National University of Singapore

Next chapter

Let's build the next one together.

I'm open to Senior Full-Stack roles in Singapore. Comfortable across Java, .NET Core, and TypeScript, and quick to pick up whatever stack a team runs on.

© 2026 Lum Soon Keonggithub.com/elleskayBuilt with Next.js · Tailwind · Motion · shadcn/ui