Online Resume


Download PDF version [PDF download is not always the latest version]

A Little Info About Me:

Working Experiences :

July 2007 - Now

Working as PHP and JAVA developer at kapanlagi.com. Responsible in creating new feature, maintain code and creating and maintain SMS message handler which is build using JAVA and OpenSmpp library. I also develop a system which will communicate with partner company that handle sending bulk SMS message.

In November 2008, I Receive new responsibility as team leader on November 2008.


December 2006 - June 2007

Freelancing at scriptlance and some other offline project.

April 2006 - November 2006

Worked with Suryasoft. Responsible in creation of ERP module for Bukit Darmo Golf focused on golf operation and Food and Beverage (FnB) process. On Golf operation side, I am responsible in creation of process from registration, playing, until payment process. As for FnB, I am responsible in creating food recipe, stock calculation, restaurant sales (POS), transferring sales data to Accounting module. Technology used in this project is JAVA Servlet + JSP for programming language, using AJAX in many part of the interface and PostgreSQL as database back end.

January 2006 - March 2006

Worked with SSI [Solusi Sistem Informasi] (an IT department that responsible for accepting an outsourced project) of STIKOM Surabaya. Responsible in creation of intranet website of AAL [Akademi Angkatan Laut]. It is an "Academic Information System" project. Developed module are : Automatic Schedule Management of Lecturer using AHP, student registration, scoring and reporting system, group division, etc. Using current technology such as PHP 5 for programing language , Oracle 10g as database server, Adodb for database abstraction layer, and jpgraph for image reporting. As for UI feature, I use AJAX with help from xajax library to simplyfy most interface and process. I also create the website for AAL, although the design was not mine. It's from SSI's web designer. But I did implementing that design with my code.

February 2004 - November 2005

Worked as trainer for STIKOM's IT Lab, teaching :

  • ASP 3.0
  • Introduction to Javascript
  • Introduction to JAVA
  • Advanced JAVA for J2EE (jsp & Servlet)
  • Introduction to linux shell environment (include BASH shell scripting)


Online Demo
[most of applications I created is used in intranet environment, so I can't give you much sample]

  • AAL Website: An Indonesian Navy Academy's website.
  • Tint Atlanta: Working on the back end panel.
  • USC Trio: Working on image gallery and event management section.
  • PSI: Working on all aspect including the Paypal IPN integration.
  • GambasWorld: Community site where gambas developers share useful snippets
  • Corso The Film: Developing custom page and plugin, implementing theme made by Dennis, creating gallery, etc.
  • Boutique Homes on Been-Seen: Working on custom plugin that handle automatic creation and maintaining multiple pages for single post. This way, user don't have to loop through pages just to add an entry.
  • Mixmatch: An online quiz game where plurk user beat each other to be the top scorer. I created this as my playground while playing with plurk API.


Publications

  • GPlurk: Simple plurk client for linux. This is the wrapper of mobile plurk with some additional features not available there.
  • CR-Post2PingFM: This is a wordpress plugin that will help you automatically announce your new blog post to ping.fm.

Skill Sets

  • Programming Language
    • PHP
      • Image Manipulation using GD
      • Database Programming
      • PHP5's OOP Concept
      • File Manipulation
      • Website Grabber (using both fsockopen, fopen, file_gets_content, and CURL)
      • Implement Paypal and AlertPay IPN integration 
      • Wordpress. But please don't give me design task, I can't do design. Implement theme to be wordpress compatible is OK, but NO design!. I've also created several plugins that goes to wordpress plugins repository. You can have a look at my wordpress profile above.
      • XML Manipulation
    • JAVA
      • Basic OOP Concept
      • Multi Threading
      • File System Operation 
      • OpenSmpp
      • Swing, awt, graphic 2d
      • J2ME
    • JavaScript
  • Other Skills
    • CSS. Well, not really good at web design. But, should be enough to hack some style.
    • Linux shell scripting and anything related to it.
    • XML manipulation.
    • Version control (cvs and subversion / svn).
    • Video manipulation like youtube, eg : convert uploaded video into flv, thumbnail generation from uploaded video, etc. This skill includes usage of flvtool2 and ffmpeg utility.
    • MP3 manipulation using swfextract, ffmpeg, mp3info, etc. My research was to extract mp3 stream from swf, shrink it and get a portion of it to be used as a sample sound.
    • A Happy linux user. Start using full linux desktop (without dual boot to windows) for all my need (read, programming, entertainment, document editing, etc) since ~November 2006.
    • Remote working ability using SSH. 
    • Some gambas skill for building linux based gui application. Sorry folk, I do know how to code in gambas. But, I stop research on it years ago (this was written at 2009-07-06 17:40).
    • Currently, working on building my python kung-fu. No, not mastered it yet. You can see my progress on using python on my blog.

$Last Updated : Sun Feb 7 15:32:25 2010 GMT+7$