Download PDF

Summary

Aspiring software engineer with recent experience working for a startup with Ruby, JavaScript (ES6), React/Redux, RESTful web services and other state-of-the-art web technologies. Have interest in designing and crafting efficient modern softwares, and learning new technologies and tools if need arises.

Projects

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 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 2-factor authentication command-line tool  which is compatible with popular websites.

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.

<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 experience

Aug 2016Present

Software Engineer

Jurnal.id (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.

20092016

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.

Education

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.