Skip to content
View luthfikhan's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report luthfikhan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
luthfikhan/README.md

Hi 👋, I'm Luthfi Khoirul Anwar

Software Engineer · Backend Developer · Sukoharjo, Indonesia

GIF


👨‍💻 About Me

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.


🛠️ Technical Skills

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

💼 Work Experience

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

🏆 Certifications

  • 🎓 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

Connect with me 🤝

Pinned Loading

  1. blurdetector blurdetector Public

    TypeScript

  2. fastify-noteapp fastify-noteapp Public

    JavaScript

  3. go-simple-auth go-simple-auth Public

    Go 1 1

  4. redlock-js redlock-js Public

    TypeScript 2