BACKEND DEVELOPER
JAVA DEVELOPER
Backend Developer focused on Java Spring Boot, REST API development, system integration, and transaction-based backend systems. Experienced in ATM protocol development, message parsing, ESB routing, Device Intelligence, and Parking System platforms. Able to translate business requirements into scalable backend services, technical documentation, and production-ready system design.
PT Shifor Teknoglobal Perkasa
Jan 2026 - Present
Developed backend services for Device Intelligence and Parking System platforms using Java Spring Boot.
Built and maintained APIs for device fingerprinting, risk scoring, API key validation, callback integration, parking transactions, and user management.
Created technical documentation including System Architecture, ERD, Flowchart, API Specification, FSD, TSD, Infrastructure, and Security Requirements.
Supported production readiness through server sizing, infrastructure planning, deployment analysis, testing, and debugging.
Collaborated with frontend, mobile, QA, and business teams to align requirements with scalable backend and system design
PT Hexaon Business Mitrasindo
Jul 2025 - Des 2025
Developed and maintained NDC-based ATM protocol services using Java Socket (TCP/IP) for real-time transaction communication.
Built a message parser to convert raw NDC messages into structured JSON and ISO8583 formats.
Implemented dynamic ESB routing based on BIN and Terminal ID to distribute transaction traffic efficiently.
Software & Game Development – Backend Specialization
BNSP
Dicoding
SkilVul