-
🔭 I'm currently working at PT Bank Rakyat Indonesia as Backend Developer
-
🌱 I'm currently building microservices in Golang for corporate digital banking
-
🤝 I'm available for freelancing
-
📫 How to reach me luthfikhoirulanwar55@gmail.com
-
📄 Know about my experiences Resume | Download CV (PDF)
Software Engineer with a strong focus on backend development, experienced in building scalable and reliable enterprise systems. Hands-on experience in microservices architecture, event-driven systems, and system migration within logistics and banking domains. Comfortable working with complex business processes, transactional data, and regulated environments. Passionate about clean architecture, system reliability, and continuous improvement.
| Category | Technologies |
|---|---|
| Languages | Go, JavaScript |
| Backend | Golang, Node.js |
| Databases | PostgreSQL, MySQL, MongoDB, Redis |
| Messaging | Apache Kafka, RabbitMQ |
| Architecture | Microservices, Event-Driven Architecture |
| Auth & Security | Keycloak (SSO) |
| Object Storage | MinIO, AWS S3 |
| Observability | OpenTelemetry |
| DevOps | Docker, Kubernetes |
PT Bank Rakyat Indonesia, Jakarta — Backend Developer (Desember 2025 – Now)
- Contributed to migration of the Supply Chain Management (SCM) platform into QLola by BRI, supporting integration with BRI's corporate digital banking ecosystem
- Refactored legacy PHP-based SCM services into Golang-based microservices
- Implemented gRPC-based inter-service communication for efficient data exchange
- Developed asynchronous processing using RabbitMQ for event-driven SCM workflows
- Automated recurring SCM processes with scheduled jobs and data synchronization
- Managed transactional supply chain data with PostgreSQL; integrated MinIO for document storage
- Containerized backend services using Docker
PT Integrasi Logistik Cipta Solusi (ILCS), Yogyakarta — Backend Developer (November 2024 – November 2025)
- Developed and maintained Yard Management System (YMS) for container movements in port storage areas
- Built Billing System as core order management and payment platform
- Implemented Integrated Customer Portal for online order submissions and service requests
- Designed and deployed Authentication Portal (SSO) using Keycloak
- Designed and optimized databases using PostgreSQL and MongoDB for high-volume data
- Utilized Apache Kafka for reliable asynchronous inter-service communication
- Integrated MinIO for object storage; implemented Redis caching for performance optimization
- Adopted OpenTelemetry (OTel) for distributed tracing and system observability
PT Phincon, Surakarta — Fullstack JavaScript (March 2021 – December 2024)
- Developed and maintained MyTelkomsel web applications using Node.js and React.js
- Implemented backend APIs and frontend features for reliable client-server data flow
- Collaborated with product owners, designers, and QA teams on scalable application features
- Wrote and maintained unit tests with minimum 80% coverage
- Utilized Docker for consistent development and deployment environments
- 🎓 Pemrograman Go-Lang: Pemula sampai Mahir — Udemy (Eko Kurniawan Khannedy)
- 🎓 Menjadi Back-End Developer Expert — Dicoding
- 🎓 Architecting on AWS (Membangun Arsitektur Cloud di AWS) — Dicoding