Download PDF


Experienced Software Engineer with a demonstrated history of working in the information technology and fin-tech industry. Skilled in developing RESTful API, single page application and miscellaneous automation. Ruby/JavaScript enthusiast and technology-agnostic at the same time.


Softwares and projects written/contributed to, in reverse chronological order:

BSE Downloaders

A collection of automation scripts for massively downloading Buku Sekolah Elektronik e-books from

Technologies used: Ruby, Nokogiri, wget



A command-line tool for displaying lyrics of current song playing in C* Music Player. Forked from hakerdefo's code with modifications including support for offline viewing.

Technologies used: Bash script, wget, makeitpersonal lyrics API



A 2-factor authentication command-line tool  which is compatible with popular websites.

Technologies used: Ruby, ROTP, terminal-table



A set of common locale data and translations to internationalize and/or localize your Rails applications. Contributed and fixed Indonesian translation.



Minimalistic web app for quickly sharing file and folders over LAN requiring little to no configurations.

Technologies used: Ruby, Sinatra



In-house student ID card production software (data entry and image generation).

Technologies used: Ruby on Rails, Bootstrap, Carrierwave, Dropzone.js, Delayed Jobs, RMagick, PostgreSQL


Automation script for web-scraping book informations from

Technologies used: Ruby, Nokogiri, DataMapper, SQLite 3



Multiple-choice quiz/exam web application with image support and score report developed with a classmate.

Technologies used: PHP, MySQL, Bootstrap, AJAX

Work experience

Aug 2016Present

Software Engineer (Indonesia's first cloud-based accounting software)

As a full-time developer, written Ruby, HTML and JavaScript codes, working on Ruby on Rails web framework, mantains REST API, implemented (among many features) Conversion Balance form, Audit Logs filtering, integrated PrawnPDF to Nodejs, member of a team working with state-of-the-art technologies such as React, Redux, and Electron. Practicing TDD and Scrum.

Jan 2015Feb 2015

Backend Programmer (Intern)

Fakultas Ilmu Kesehatan Universitas Kadiri

Responsible for designing database and implementing backend for web-based multiple-choice examination software for the Department of Health Sciences in Universitas Kadiri.


Programmer + Graphic Designer

Ukaza Foto (Father's Business)

Started and maintain first serious project in Rails, developed in-house web application for creating student cards which, minimizing manual labor of data entry and photo placement, therefore reducing occurence of invalid data and increasing overall productivity. Also as a graphic designer responsible for creating student card designs for >10 schools using CorelDraw and Photoshop.


Sep 2012Sep 2016

S1 Teknik Informatika

Universitas Nusantara PGRI Kediri
  • Member of Komunitas CAH UNP, an extracurricular group for knowledge sharing among engineering students.
  • Developed OTP-optional alternative to 2-factor authentication using chatbot with improved user experience for final year project.