Dani Purwadi

Section · About

An engineer, not a framework.

In one line

Platform engineer working in fintech infrastructure, with a soft spot for the long-tail of things nobody's built tooling for yet.

Bio

I'm a platform engineer at Banking Circle, where I look after the Kubernetes platform that hundreds of mission-critical banking applications live on, and the Golang tooling around it.

Before that, I led the Cloud Enterprise team at Lionsbot International — building integrations between commercial cleaning robots and the systems they share buildings with: lifts, doors, CCTV, enterprise clouds. I started there as a backend engineer right out of university and spent two and a half years on real-time pipelines, sync systems, and the operator tools that keep a fleet of internet-connected machines reliable.

I'm most at home where the system gets messy — flaky networks, cross-team integrations, the moment something works in staging but not in production. The interesting work happens there.

Education

National University of Singapore

B.Eng. Mechanical Engineering (Honours) · 2nd Major in Innovation Design

Aug 2019 — May 2023GPA 4.47 / 5.00
  • 01MOE ASEAN Undergraduate Scholarship Recipient
  • 02Teaching Assistant — CS2040 Data Structures & Algorithms; EG2310 Fundamentals of Systems Design
  • 03University Town College Programme (Tembusu College), NUS Overseas College (Singapore)

Toolbelt

Tools I actually reach for.

Not an exhaustive list — just the things that have earned their place in production work, organised by where I tend to use them.

Languages

05 items

  • Go
  • Java
  • TypeScript / JavaScript
  • Python
  • Ruby

Platform

07 items

  • Kubernetes
  • Docker
  • GitHub Actions
  • GitLab CI/CD
  • Microservices
  • NGINX
  • Linux / Bash

Cloud & Data

09 items

  • AWS (EC2, SQS, SNS, IoT Core, S3, RDS, CloudFront, Lambda)
  • Digital Ocean
  • MongoDB
  • SQL / Postgres
  • TimescaleDB
  • Kafka
  • EMQX
  • Datadog
  • gRPC

Frameworks

08 items

  • Spring Boot
  • Echo
  • Express
  • Django
  • Ruby on Rails
  • Node
  • ReactJS
  • NextJS