Skip to content

Davin Reyhan Setiawan

Backend Developer

Backend Developer with 3+ years of professional experience designing, developing, and maintaining APIs and microservices with Java and Spring Boot for the telecommunications and banking industries, including payment integrations, system integration, and production support.

Davin Reyhan Setiawan

Projects

P—01XLSmart

XLSMART Web Grosir

Wholesale platform that retail outlets use to buy XL, AXIS, and Smartfren products.

Developed and maintained the backend services for payments and transaction history.

  • Java
  • Spring Boot
  • PostgreSQL
  • Microservices
P—02XLSmart

XL Postpaid PayLater E-Wallet Autopay

Automatic payment for XL Postpaid PayLater through e-wallet providers.

Built the backend services and payment-provider integrations, including duplicate-payment protection and asynchronous payment-status handling.

  • Java
  • Spring Boot
  • REST API
P—03Next TI

1QonAPIM

Enterprise API management platform for the Hana Bank core banking system, used to configure APIs and review their request logs.

Developed and enhanced the backend and frontend with cross-functional teams: payment-related and other banking APIs, faster log browsing with pagination and date filters, a SIT-to-production migration workflow with approval steps, and API transformation scripts that migrated services from the legacy API management platform.

  • Java
  • Spring Boot
  • PostgreSQL
  • Vue.js 2
  • Vuetify
P—04Next TI

TxBroker

Enterprise middleware platform for the OK Bank core banking system.

Maintained and enhanced the platform by implementing new features, resolving issues, and supporting production activities.

Experience

Nov 2024 – PresentContract

Backend Developer

PT XLSmart Telecom Sejahtera Tbk (formerly PT XL Axiata Tbk)

Backend engineer for the XL Postpaid and XLSMART Web Grosir digital products, building Java/Spring Boot microservices with event-driven integration.

  • Applied the January 2025 VAT regulation change across XL Postpaid and Prepaid payment services through centralized configuration, and reverted it before release after the government revised the policy.
  • Provided BAU and production support for XL Postpaid and payment-related services through log and monitoring analysis, and supported pre-release testing of new XL Postpaid products.
  • Collaborated with the tech lead, product owners, business analysts, frontend engineers, QA, and external partners from design through deployment.
Jun 2023 – Nov 2024

Java Web Developer

PT Next Transformtech Indonesia (Next TI)

Developed and maintained enterprise API management and middleware platforms for banking clients' core banking systems, with Java/Spring Boot, PostgreSQL, and Vue.js.

  • Optimized application performance by identifying system bottlenecks and implementing enhancements that made transaction processing faster.
  • Supported production deployments, troubleshooting, and post-go-live activities to keep systems stable and reliable.
  • Worked directly with clients on requirements and technical consultation, and maintained technical documentation for future maintenance.

Projects in this role:

Skills

Languages

  • Java
  • JavaScript
  • SQL

Backend and architecture

  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Spring Cloud Config
  • REST APIs
  • Microservices
  • Event-Driven Architecture

Data and messaging

  • PostgreSQL
  • MySQL
  • Redis
  • Kafka
  • Solace PubSub+

Infrastructure and tools

  • Docker
  • Kubernetes
  • Git
  • GitLab
  • Postman
  • IntelliJ IDEA
  • DBeaver

Frontend

  • Vue.js
  • Vuetify
  • HTML
  • CSS

AI tools

  • Claude Code
  • Codex
  • Kiro

Education

Degree

Bachelor of Engineering in Telecommunication Engineering

Telkom University · Bandung, Indonesia · 2018 – 2022

Training

Java Backend

JuaraCoding by PT Danamas Insan Kreasi Andalan (DIKA) · Jun 2023 – Aug 2023

Java backend development, database design, application development, and software testing.

UI/UX Research & Design Online Bootcamp

Binar Academy (Kampus Merdeka) · Feb 2022 – Jul 2022

UI/UX research, design thinking, prototyping, and usability testing.

Contact.

Hiring for a backend role? Let's talk.