Muhammad Fadhlika
Jakarta, ID
contact@fadhlika.com

Passionate and quick learner Software Engineer with 6 years of experiences building scalable software on Kubernetes.

Experience


Senior Software Engineer
February 2025
 — 
Present
Shippit
  • Led dynamic margin expansion feature development from discovery to release resulting in projected yearly hundreds of thousands dollars uplift
  • Develop and maintain carrier integrations connecting carriers API and Shippit platform mainly in Ruby on Rails and NestJS with typescript, and React for frontend
  • Contributed to improving code quality and correctness via peer reviews
  • Led some discussions for feature and project within Carrier squad
  • Led scheduled report feature for enterprise customers from discovery to release
Senior Software Engineer (Backend)
November 2021
 — 
January 2025
Ruangguru
  • Led system design, development, deployment and operation of in-house distributed live transcoding platform that served 1000+ students daily and more than 50k concurrent viewers as core technology of online learning
  • Led system design, development, deployment and operationcentralized gamification and real-time leaderboard across products
  • Enhanced system reliability and faster incident resolution by improving alerting, monitoring, and tracing for live video transcoding platform
  • Introduced and implemented GitOps using ArgoCD for in house distributed live transcoding platform on GKE/GCP in collaboration with SRE
Software Engineer (Backend)
September 2019
 — 
October 2021
Ruangguru
  • Develop and own core microservices using Golang with gRPC and REST APIs on Google Kubernetes Engine serving millions of students such as authorization/authentication and question bank
  • Initiated documentation standard, a developer tool and CI/CD pipeline for tests and linter to improve code quality, readability and maintanacebility
  • Contributed in peer code reviews

Projects


Cloudflare Tunnels Operator
June 2024
 — 
Present

Kubernetes operator for exposing services in cluster using Cloudflare Tunnels

  • Stacks: Rust, Kubernetes
Lokasi
May 2025
 — 
Present

Self-hosted location history tracker

  • Stacks: Java, Spring Boot, SQLite, Spatialite, React
Keda (Contributor)
March 2023
 — 
May 2023

KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

  • Contributed to improving Nats Jetstream trigger
  • Stacks: Golang, Kubernetes, Nats, Keda

Education


Bandung Institute of Technology
August 2013
 — 
May 2019
BSc in Physics (Instrumentation)

Skills


Programming Languages:
Rust, C/C++, Typescript/Javascript, Ruby, Golang
Infrastructure/Monitoring:
Kubernetes, GitOps, ArgoCD, FluxCD, Grafana, Loki, GCP, AWS, PubSub, Keda, Nats, Datadog, Prometheus, Docker, CDN
Databases:
MySQL, PostgreSQL, CockroachDB, Redis, ElasticSearch, MongoDB, Neo4j
Misc:
Ffmpeg, RTMP, gRPC, Rest, GraphQL, Dash/HLS, MQTT, Git
Frameworks:
React, Next.js, NestJS