Download PDF

Skills

Backend Development

Ruby, Rails, Sinatra

Frontend Development

HTML5, JavaScript, CSS/Sass, Bootstrap, jQuery, Jekyll

Databases (Relational/NoSQL)

PostgreSQL, MySQL, CouchDB, MongoDB

Collaboration

GitHub, DVCS (Git), Trello, Slack

Projects

Softwares and projects wrote or contributed to, in reverse chronological order:

Learn X in Y minutes

Whirlwind tours of (several, hopefully many someday) popular and ought-to-be-more-popular programming languages, presented as valid, commented code and explained as they go. Contributed Indonesian version of Ruby.

<learnxinyminutes.com>

<github.com/adambard/learnxinyminutes-docs>

Download with friends

A website for guiding team to downloading huge files by splitting it into smaller pieces using curl.

Technologies used: Ruby on Rails, Heroku

<downloadwithfriends.herokuapp.com>

BSE Downloaders

A collection of automation scripts for massively downloading Buku Sekolah Elektronik e-books from bse.kemdikbud.go.id.

Technologies used: Ruby, Nokogiri, wget

<github.com/ukazap/bse_downloaders>

cmus-lyrics

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

<github.com/ukazap/cmus-lyrics>

Twofu

A two-factor authentication command-line tool distributed as a Ruby gem which is compatible with popular websites such as Facebook, Google, GitHub, etc.

Technologies used: Ruby, ROTP, terminal-table

<github.com/ukazap/twofu>

rails-i18n

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

<rubygems.org/gems/rails-i18n>

<github.com/svenfuchs/rails-i18n>

fileku.rb

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

Technologies used: Ruby, Sinatra

<github.com/fileku.rb>

AppKTA

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

manybooks_scrape

Automation script for web-scraping book informations from manybooks.net

Technologies used: Ruby, Nokogiri, DataMapper, SQLite 3

<github.com/manybooks_scrape>

Kuis-web

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

Technologies used: PHP, MySQL, Bootstrap, AJAX


Work History

2009Present

Programmer + Graphic Designer

Jarot Foto (Family Business)

Started and maintains first serious project in Rails, developed in-house web application for making 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.

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.

Education

Sep 2012Present

S1 Teknik Informatika

Universitas Nusantara PGRI Kediri
  • Participated in Komunitas CAH UNP, an extracurricular group for knowledge sharing among Engineering students.
  • Currently working on final year project.
Jan 2016Present

Full-stack Web Development Courses

Free Code Camp
  • Currently working on Front-end Development certification.
  • Started Kediri campsite.