Endy Muhardin

IT Consultant
endy@muhardin.com | +62 812 98000 468 | software.endy.muhardin.com | Kabupaten Bogor, West Java, Indonesia
Contact QR Code

Summary

IT Consultant with 20+ years of experience in software architecture, enterprise application development, and process improvement. Specialized in payment systems, microservices architecture, and DevSecOps practices. Delivered 40+ corporate trainings and helped multiple organizations achieve CMMI Level 3.

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

Experience

Vice Chairman, Lecturer @ STMIK Tazkia
In charge of curriculum and quality assurance
Senior Consultant @ ArtiVisi Intermedia
Analyse customer requirement, propose, and implement solution. Provide expertise on software architecture, project management, and software development process improvement
Trainer @ Brainmatics
Delivers training material on project management, software development, testing, and programming
IT Dept Head, Lecturer @ Universitas Tazkia
Manage IT department, develop campus information systems, lecture on programming
Software Engineering Process Group @ BaliCamp
Research and implement corporate-wide process and procedure compliant with CMMI requirement. Achieved CMMI ML-3 in 2007
Lead Programmer @ Telematics Indonesia
Design software and write code on various client project
Lead Programmer @ Enciety
Develop core banking application

Selected Projects

Campus Website & Admission System - STMIK Tazkia
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
Financial Management System - Yayasan Sahabat Quran
Foundation financial management with student/teacher master data, attendance tracking, salary calculation, operational expenses, reporting
Go, HTMX, Alpine.js, Tailwind CSS, PostgreSQL, Playwright
High Availability SSO Infrastructure - PT Kereta Api Indonesia
Production-ready Keycloak SSO with PostgreSQL replication, OpenLDAP federation, HAProxy load balancing
Keycloak, PostgreSQL, OpenLDAP, HAProxy, Ansible, Docker
HSM Simulator - ArtiVisi Intermedia
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 Banking System - ArtiVisi Intermedia
Sharia-compliant banking with Wadiah, Mudharabah savings, Islamic financing products, approval workflows
Java 21, Spring Boot, PostgreSQL, Thymeleaf, Tailwind CSS
Accounting System - ArtiVisi Intermedia
SMB accounting with Indonesian tax compliance (PPN, PPh), payroll, fixed assets, inventory
Spring Boot, PostgreSQL, Thymeleaf, HTMX, Alpine.js, ZAP DAST, Ansible, Pulumi
Islamic Education Management - Yayasan Sahabat Quran
Student registration, class scheduling, academic planning, performance analytics
Spring Boot, PostgreSQL, Thymeleaf, Bootstrap
Sharia Insurance Onboarding - Client Undisclosed
New customer registration, underwriting, payment integration
Java, Spring, Microservice, SOAP
Seaport Management System - Pelabuhan Tiga Bersaudara
Pilotage Management, Integration with Kemenhub App, Integration with Bank Payment
Java, Spring, Microservice, SOAP
Virtual Account Integration - STEI Tazkia
Integrating automated virtual account payment from 3 banks (BSM, BNI, CIMB)
Java, Spring, Microservice, REST, SOAP
Academic Information System - STEI Tazkia
Students Enrollment, Tuition Fee Payment, Academic Administration, HR, etc
Java, Spring, Microservice, OAuth
Payment Switching System - ArtiVisi Intermedia
Switching application connecting and intermediating among multiple payment endpoint
Java, ISO-8583
Payment Gateway System - ArtiVisi Intermedia
Front office and back office application for billing payment outlet
HTML, JavaScript, Java, ISO-8583
EDC Server - G4S Euronet
Server application for managing multiple EDC devices
Java, ISO-8583
ATM Integration - Bank Windu Kencana Indonesia
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
Site Reliability Engineering
SRE Fundamentals, Linux Administration, Docker, High Availability, Incident Response
Clients: ArtaJasa
Microservices Architecture
Spring Cloud, API Gateway, Service Discovery, Config Server
Clients: Bank BCA, Blanja.com, Generali Insurance, Chubb Insurance
DevSecOps & Kubernetes
Docker, Kubernetes, CI/CD, SAST/DAST Integration, Security Scanning Pipelines
Clients: Ditjen Bea Cukai, Asuransi Kredit Indonesia, Bank BCA
Payment Systems (ISO-8583)
Payment Gateway, ATM/EDC Integration, Bank Switching, Spring Boot + jPOS
Clients: Bank BCA, Visionet Data Internasional, Induk Koperasi Kredit
Java & Spring Framework
Spring Boot, Spring Security, JPA, REST API, Reactive Programming
Clients: TelkomSigma, Bank Jateng, Doku, eBDesk, Pegadaian, Ministry of Finance
Application Security
OWASP Top 10, SAST (SpotBugs, CodeQL), DAST (OWASP ZAP), OAuth 2.0, SSO
Clients: MTI/Yokke, Indonesian Government, Direktorat Jenderal Pajak
Automated Testing
Selenium, Functional Testing, Test Automation
Clients: Kemenkominfo, Brainmatics
CMMI & Process Improvement
CMMI Dev, SCAMPI-A, Process Definition, Quality Management
Clients: Anabatic, Brainmatics, Traspac

Consulting

DevOps Best Practices - Lembaga Administrasi Negara
Guide internal DevOps process improvement to follow industry best practices
Software Engineer Competence Standard - PT Telkomsel
Develop corporate standard for software engineer competence
Single Sign On Implementation - PT Kereta Api Indonesia
Implement Single Sign On, integrate with network gateway and internal app
CMMI Dev Implementation - ICON+
Help ICON+ to achieve CMMI Dev Maturity Level 3
Application Architecture Best Practices - Jurnal.id
Assess coding practices, review source code, provide improvement ideas
CMMI Dev Implementation - Abhimata Persada
Help Abhimata to achieve CMMI Dev Maturity Level 3
CMMI Dev Implementation - Anabatic Technologies
Help Anabatic to achieve CMMI Dev Maturity Level 3
Java Application Best Practices - VeriTrans
Reviews application architecture, provides insight on design best practices

Education

Islamic Economy @ Institut Agama Islam Tazkia
Teknik Industri @ STT Telkom