Working as a Software Engineer for the merchant platform division of Gojek.
Worked as a consultant. Some of the client projects include
Midtrans May 2016 — September 2019 - a leading payment gateway in Indonesia.
EnerNOC Apr 2013 — Apr 2016 - I was a core member of the team that developed Energy Manager, a web app used by professionals to visualize and understand energy usage. I have touched many parts of the system. My main contribution includes writing and improving various charts like load profile, consumption, heatmap etc using d3. I have also written an automated test system to generate charts for various combinations of state and compare their screenshots with previous versions to catch regression and a library named μ to compress url parameters.
Placeley Jan 2013 — Mar 2013 - I was part of the two member team that developed the web app and the backend for placeley, a geo location social network for places.
Developed and deployed a web based business process management system. Used several technologies including nginx, unicorn, rails, solr, mysql, amazon ec2, amazon ses, qpsmtpd, redis, oauth, capistrano. Authored a WYSIWYG Form Editor similar to wufoo.com.
Worked with a team that developed and deployed a personal health record management system. Used several technologies including mongodb, sinatra, nginx, thin, beanstalk.
NEato - Nintendo emulator written in go.
Fake Dynamo - Amazon Dynamodb emulator.
Tide - TypeScript Interactive Development Environment for Emacs.
Webify - webfont generator which can convert ttf to woff, eot and svg.
Memcachex - Memcached client for Elixir.
Randex - regex based random string generator.
FDB - FoundationDB client for Elixir.