Ivander Jonathan
Ivander Jonathan Marella Waskito · Backend Software Engineer, Singapore
Ivander Jonathan, animated cartoon avatar with a badminton racket and coffee

About Me

I'm a backend software engineer building distributed systems and authentication infrastructure for high-compliance, national-scale government platforms — and, increasingly, the AI-assisted tooling that helps engineering teams move faster inside large, constraint-heavy codebases.

I work mostly in C# and .NET, with Go, Python, and whatever the data pipeline of the week calls for. When I'm not at a keyboard, you'll find me on a badminton court or chasing a good cup of coffee.

Education and Certifications

🎓 NUS B.Eng (Computer Engineering), 2023 · Highest Distinction☁️ AWS Certified Solutions Architect – Associate, 2025💻 GovTech Digital Academy / NUS-ISS, 2023🥇 Gold Medal, European Physics Olympiad, 2019🥈 Silver Medal, International Physics Olympiad, 2019

Selected Impact

A few of the harder problems I've shipped solutions for. Client and agency names are withheld under my employer's confidentiality terms — happy to walk through specifics in an interview.

Cutting a 2-day migration window to 2 hours

A planned data migration for a constraint-heavy government system was scheduled for a 2-day outage. I built a custom EF Core interceptor that rewrote the insertion path without loosening data integrity — the same migration now runs in under 2 hours, at 20x the original insert speed.

A multi-protocol government auth gateway

Architected a centralized authentication gateway spanning ADFS, CAMS, and Singpass/Corppass for a high-compliance national platform, streamlining interoperability across systems and securing 40,000+ monthly sessions.

Teaching AI agents a 999,000-line codebase

Engineered a custom Model Context Protocol (MCP) server that performs deep semantic analysis on code entry points and call trees, lifting AI coding-agent accuracy by 90% across a near-million-line production codebase.

A solo-built ETL pipeline, zero downtime

Sole engineer on a data migration moving 2M+ records across 1,000 tables (50GB relational, 200TB file storage) from a legacy system to a modern platform, with a fully available rollout for 40,000 enterprise users.

Experience

Backend Software Development Engineer

The Software Practice • Jun 2023 - Now

Building and operating distributed internet and intranet applications for public-sector clients, from initial architecture through direct UAT with end-users.

Intern – Shopee SRE, Traffic & Techops

Shopee SG • May 2022 - Nov 2022

A multi-disciplinary internship spanning DevOps and backend development.

Intern – Software Engineer, Emerald Team

Thales SG • Jan 2022 - May 2022

Worked on a team that develops and maintains critical government services.

Skills & Tech Stack

Languages — C#, Java, Go, Python, C++, C, SQL, JavaScript, Bash

Frameworks — .NET, ASP.NET Core, Spring Boot, Gin, Flask, React

Cloud & AI — AWS, Azure, Docker, Kubernetes, Prompt Engineering, Agentic AI

Data & Monitoring — MySQL, PostgreSQL, InfluxDB, Elastic, Prometheus, Grafana, Jaeger

Security & QA — TDD, SAST/DAST (SonarQube, Semgrep), Secure Coding, JMeter

Projects

A few things I've built outside of work.

Goodness Dear – Loyalty Card

Astro Supabase • 2024–present

A digital stamp-card loyalty program for Goodness Dear's retail stores across Indonesia and Singapore: a customer-facing stamp card and an admin dashboard to search customers, add/redeem stamps, and track rewards. Originally built as a Flutter + Firebase mobile app; later rewrote it on Astro + Supabase as a single SSR web app deployed to both markets, backed by one Postgres schema with row-level security.

goodnessdear.com

Fridge & Pantry Logger

Household tool

A shared household tracker for what's in the fridge, freezer, and pantry — logs item name, quantity, best-before date, and storage type, with a photo per item and an AI-assisted quick-log flow (snap a photo, it fills in the rest). Filterable by owner, freezer-only, and shared-only, with an "age" readout per item so nothing quietly expires in the back of the freezer unnoticed.

Just Dance Clone

CG4002 • 2022

A clone of Just Dance that works by detecting player's movements using hardware-accelerated ML models. A screen displays any of 12 unique dance moves to be performed along with the relative position of the players, then the detector will forward the dance data for verification in the game logic.

Three languages: Python for the game logic, C++ for the detector, and JavaScript for the frontend.

Altered States 2 Puzzle Helper

Svelte • 2024

My first Svelte project. For those of you Jane Street Puzzle solvers, you should have remembered this puzzle, I created a puzzle solver helper for it: altered-states-2.vercel.app!

House Laundry Tracker

Svelte • 2024

A small project to keep track of the laundry schedule and make it separate from your fully packed calendar! house-laundry.vercel.app

Scoliosis Detector

CS3237 • 2022

Our solution is an IoT system that consists of sensors to track the spinal position using acceleration data, a gateway to forward the data to the server, a server to make predictions based on the data, buzzers to provide physical feedback to the user, and a web application to display relevant information to the user. The system is able to classify the user's posture via a LSTM, alert the user when they are in a bad posture for some time using the buzzers, and recommend relevant videos to the user through the web application.

© Ivander Jonathan Marella Waskito