danipurwadi.

About

Dani Purwadi.

Platform engineer in fintech infrastructure, based in Singapore.

Bio.

I'm a platform engineer at Banking Circle, where my team runs the Kubernetes clusters that hundreds of banking applications depend on.

I studied Mechanical Engineering at the National University of Singapore and graduated in 2023. In my first year I interned at a drone robotics company, and that is where I started to love software engineering.

My degree didn't teach software, so I taught myself from online tutorials and learned more at each internship. While still at university I joined Interseed, a small startup, first as a DevOps engineer and then as the software team lead. That is where I learned to deploy and run real production applications.

After graduating I joined Lionsbot International as a backend engineer, and later led its Cloud Enterprise team. We connected commercial cleaning robots to the lifts, doors and enterprise software in the buildings they clean.

I love to chat and connect with anyone who is in the industry. Hit me up over LinkedIn if you would like to connect!

Education.

National University of Singapore

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

Aug 2019 – May 2023 · GPA 4.47 / 5.00

  • MOE ASEAN Undergraduate Scholarship recipient
  • Teaching assistant for CS2040 Data Structures & Algorithms and EG2310 Fundamentals of Systems Design
  • University Town College Programme (Tembusu College), NUS Overseas College (Singapore)

Skills.

I have shipped production work with everything on this list.

Languages

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

Platform

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

Cloud & data

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

Frameworks

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