About Me

Software Engineer with 7 years of experience. I started my career in full stack web & mobile development. Then distributed systems caught my interests into the backend world especially after reading Designing Data Intensive Application book (you should read it, too!). Keep learning new things is the way to go!

Projects

Swift of Airbnb

A self-taught project of learning Swift by making some of Airbnb iOS app screens.

ratelimiter

Extensible rate limiter module in Go. Pick the algorithm & the data store you want.

Wedding RSVP App

A static wedding website for fellow groom devs out there :) Built using NextJS, CSSGrid, StyledComponent

Latest Posts

The Untold Story of Golang testing

Table tests are well and good, but have you heard of the golden file?

ESLint + Prettier For a Consistent React Codebase

A match made in heaven to keep a consistent React codebase

Experience

Meta

Software Engineer @ Instagram ML Data Authoring, Jun 2022 - Present

Gojek

Senior Software Engineer, September 2017 - May 2022

Anacle Systems

Software Engineer, July 2014 - August 2017

Skills

Languages & Frameworks

Golang, JavaScript (ES6+), React, Java, C#, Python

Data Stores

PostreSQL, ElasticSearch, Redis

Other

Docker, Google Cloud Platform, CI / CD (Gitlab CI), Microservices, Apache Kafka, RabbitMQ, Apache Flink, Apache Zookeeper, Chef