Skills
Architecture: Microservices,
REST API, Event-Driven, Kafka, OAuth/SSO
Programming: Java,
Spring Boot, Spring Cloud, Hibernate, Go
Payment
Systems: ISO-8583, Payment Gateway, ATM/EDC Integration
Domain: Banking,
Insurance, Government, Education
DevSecOps: Docker,
Kubernetes, CI/CD, SAST (SpotBugs, CodeQL), DAST (OWASP ZAP)
Infrastructure: Linux
Administration, Cloud Services, Performance Tuning
Process: CMMI,
Scrum, Software Engineering, Quality Management
Selected Projects
Marketing website with Astro SSG,
admission portal with lead capture, applicant self-service, document
review, payment verification via Kafka, WhatsApp notifications
Go, Astro, Templ, HTMX, Alpine.js,
Tailwind CSS, PostgreSQL, Kafka, Cloudflare Workers
Foundation financial management with
student/teacher master data, attendance tracking, salary calculation,
operational expenses, reporting
Go, HTMX, Alpine.js, Tailwind CSS,
PostgreSQL, Playwright
Production-ready Keycloak SSO with
PostgreSQL replication, OpenLDAP federation, HAProxy load
balancing
Keycloak, PostgreSQL, OpenLDAP, HAProxy,
Ansible, Docker
Educational HSM simulator for
payment training with PIN encryption, MAC generation, key ceremony, and
inter-bank key exchange
Java 21, Spring Boot, PostgreSQL, AES-256,
ISO-8583 PIN Blocks
Sharia-compliant banking with
Wadiah, Mudharabah savings, Islamic financing products, approval
workflows
Java 21, Spring Boot, PostgreSQL,
Thymeleaf, Tailwind CSS
SMB accounting with Indonesian tax
compliance (PPN, PPh), payroll, fixed assets, inventory
Spring Boot, PostgreSQL, Thymeleaf, HTMX,
Alpine.js, ZAP DAST, Ansible, Pulumi
Student registration, class
scheduling, academic planning, performance analytics
Spring Boot, PostgreSQL, Thymeleaf,
Bootstrap
New customer registration,
underwriting, payment integration
Java, Spring, Microservice, SOAP
Pilotage Management, Integration
with Kemenhub App, Integration with Bank Payment
Java, Spring, Microservice, SOAP
Integrating automated virtual
account payment from 3 banks (BSM, BNI, CIMB)
Java, Spring, Microservice, REST,
SOAP
Students Enrollment, Tuition Fee
Payment, Academic Administration, HR, etc
Java, Spring, Microservice, OAuth
Switching application connecting and
intermediating among multiple payment endpoint
Java, ISO-8583
Front office and back office
application for billing payment outlet
HTML, JavaScript, Java, ISO-8583
Server application for managing
multiple EDC devices
Java, ISO-8583
Connecting between core banking
application and ATM BCA network
Java, Spring Framework, Hibernate,
ISO-8583
Training Expertise
Site Reliability Engineering
Microservices Architecture
DevSecOps & Kubernetes
Payment Systems (ISO-8583)
Java & Spring Framework
Application Security
Automated Testing
CMMI & Process Improvement
SRE Fundamentals, Linux
Administration, Docker, High Availability, Incident Response
Clients: ArtaJasa
Spring Cloud, API Gateway, Service
Discovery, Config Server
Clients: Bank BCA, Blanja.com, Generali
Insurance, Chubb Insurance
Docker, Kubernetes, CI/CD, SAST/DAST
Integration, Security Scanning Pipelines
Clients: Ditjen Bea Cukai, Asuransi Kredit
Indonesia, Bank BCA
Payment Gateway, ATM/EDC
Integration, Bank Switching, Spring Boot + jPOS
Clients: Bank BCA, Visionet Data
Internasional, Induk Koperasi Kredit
Spring Boot, Spring Security, JPA,
REST API, Reactive Programming
Clients: TelkomSigma, Bank Jateng, Doku,
eBDesk, Pegadaian, Ministry of Finance
OWASP Top 10, SAST (SpotBugs,
CodeQL), DAST (OWASP ZAP), OAuth 2.0, SSO
Clients: MTI/Yokke, Indonesian Government,
Direktorat Jenderal Pajak
Selenium, Functional Testing, Test
Automation
Clients: Kemenkominfo, Brainmatics
CMMI Dev, SCAMPI-A, Process
Definition, Quality Management
Clients: Anabatic, Brainmatics,
Traspac