I love to explore things to solve a business problem and deliver the solution into production. I have been a curious software development engineer (OCP, Java SE since January 2011) who focuses on Java technology and keeps eyes on other areas such as DevOps, Big Data, Cloud/ virtualization, hardware development, and relevant IT news to become a Staff Engineer. I aim to build a usable, user valued, low latency, high performance, outstanding quality, less time to market, cost effective-efficient, secure, interoperable, portable, and easy to maintain system using the following methodology/ concept/ approach:
Work at the client's office to assist them to maintain their system.
Work as software engineer consultant.
Works with other team members to deliver new features while maintaining the existing one.
Works on core product of our client with the other team members and client's core person on the product.
Started as Research Engineer then managed a team to contribute on Analysis and Design phase in the company product SDLC. Helped on other aspect such as deployment and coordination with other team members.
Developed Java based solution with the team within IT consultant company.
Work at the financial company to maintain the backend of their mobile apps.
Work together with other team members remotely to maintain internal core product of TeleHealth Solution.
Work together with other team members from local and abroad remotely to maintain internal single sign on module.
Led 5 team members to provide system requirement and system design document of the product. Coordinated with other managers to deliver roadmaps. Participated in PoC projects with other team members.
Done research on required functionalities of the internal application. Led 2 DBA team members. Provided assistance to development and operational team related to the product.
Added asynchronous communication between core SMS API and the client app without introducing breaking changes on the existing flow of the system.
Rewrite of SAKTI due to significant business process changes/updates. I was assigned in Pembayaran, and, mainly, Asset Tetap module as a programmer and some PL/SQL related use cases.
The distributed capital monitoring system in Indonesia built for Bapepam, http://egov.bapepam.go.id/. Helped on bug fixing, installer improvement and on few features such complex search, encryption, and export-import.
Distributed and large scale, ERP-like, accounting system built for Direktorat Jenderal Perbendarahan Negara, Indonesia, http://www.span.depkeu.go.id/. I was assigned to Administrasi, Pembayaran, and, mainly Asset Tetap module as a programmer. Apart from programming, I contributed to the installer of the initial product which was delivered and presented to the client.
Standalone logistics information system ordered by http://www.combilogistics.co.id/ built on top swing framework combined with Spring and Hibernate. I contributed to some of the Swing-based desktop frameworks within the product.
Distributed core banking application ordered by http://m-stars.net/, built on top Java Swing as the client, combined with Spring and Hibernate as the server. I am hired as a programmer, assigned to the deposit module and a few reporting tasks using Jaspersoft technologies.
OCP, Java SE 5 Programmer