13 Years of Experience


2022 - Current

Head of Academy and Technology

Recruiting and Leading the craftsman team to meet standards and best practices, including design, development, implementation, and testing on the project lifecycle. Additionally, keep the team updated with the latest technological tools and best practices.


Senior Software Engineer

Involved in all stages of developing an information system, including gathering requirements, designing, implementing, testing, and providing support. Worked closely with clients to produce a solution that meets the client's needs.
2016 - 2019
Ebworx Indonesia

Senior Software Engineer

Be involved in all stages of developing custom banking solutions, from gathering requirements and designing to implementing, testing, and providing support. Work closely with customers to create technical specifications and consult with subject matter experts to understand business needs and application structure. Additionally, take part in code reviews to ensure quality, offer technical guidance, lead team members, and help set up infrastructure and system software for development and testing environments.

Multipolar Technology

Application Developer

Analyses and designs software’s requirements and specifications. Develop, test, and evaluate a new or existing system to produce an application that can accommodate the customer’s requirements in a medium-scale project.


2022 - Current
University of Indonesia

Magister Teknologi Informasi

2007 - 2011
Sekolah Tinggi Teknologi Nuklir

Elektronika Instrumentasi

Nuclear electronics and Instrumentation is a subfield concerned with the design and use of high-speed electronic systems for nuclear physics and elementary particle physics research, and industrial and medical use.

Essential elements of such systems include fast detectors for charged particles, discriminators for separating them by energy, counters for counting the pulses produced by individual particles, fast logic circuits (including coincidence and veto gates) for identifying particular types of complex particle events, and pulse height analyzers (PHAs) for sorting and counting gamma rays or particle interactions by energy for spectral analysis.



  • Java
  • JavaScript
  • C/C++
  • Thymeleaf
  • Python
  • Spring Framework
  • Angular
  • Quarkus
  • Maven
  • AWS
  • Container
  • Kubernetes
  • Selenium
  • Microservices