Skip to content
Portrait of Fajri Illahi

Curriculum Vitae

Fajri Illahi

Technical Lead · Backend Engineer

Jakarta, Indonesia

Summary

Technical Lead with 7+ years building event-driven backend systems across insurance, fintech, hospitality, healthcare, and education. Currently leading 4 backend squads at IFG Life on the LifeFORCE insurance platform. BSc Physics (ITB). Active mentor and corporate trainer at BCA, DOKU Academy, and TICMI.

Experience

Mar 2023 – Present

Technical Lead · IFG Life

Jakarta, Indonesia

Lead four backend squads on the LifeFORCE insurance platform — customer onboarding, policy management, and claims, served by event-driven microservices on Kubernetes.

  • Designed and led delivery of event-driven microservices on Java/Spring Boot, PostgreSQL, Kafka, Kubernetes, and AWS — coordinating across four squads (Individual, Group, Partnership, Automation).
  • Set API design, code-review, and observability standards across the tribe; ran cross-functional architecture reviews with Solution Architects, DevOps, BE/FE leads, and PMs.
  • Through the Automation squad, delivered policy-business pipelines (KKPM, Reinstatement, Renewal, Alteration Data) for both retail and corporate clients.
  • Coached engineers on hexagonal architecture, OWASP-aligned secure coding, and pragmatic system design.
  • Java
  • Spring Boot
  • PostgreSQL
  • Kafka
  • Kubernetes
  • AWS
  • Docker
  • Jenkins
  • Bitbucket
  • Konga
  • Flyway
  • REST
  • gRPC

Jun 2022 – Mar 2023

Software Engineer · ZEN Rooms

Singapore (Remote)

Backend engineer on the hospitality booking platform serving APAC properties.

  • Built Go/Echo microservices on PostgreSQL for inventory and rate management — including a review-service from scratch and an Extranet CRUD.
  • Authored unit and integration test suites for backend services; containerized with Docker for reliable multi-region deploys.
  • Shipped a Laravel/Lumen finance toolkit (Kaizen) that pulled Zoho third-party data and emitted PDF account statements via email; contributed to RMS (Revenue Management System) access control and the ZEN-HS Winter-CMS marketing site.
  • Go
  • Echo
  • PostgreSQL
  • Docker
  • REST
  • PHP
  • Laravel

Jul 2021 – Jun 2022

IT Developer · Backend Engineer · Home Credit Indonesia

Jakarta, Indonesia

Backend engineer on consumer-finance core services and payment integrations.

  • Shipped Java/Spring Boot microservices on Kubernetes (k8s + Rancher) with RabbitMQ + JMS for async workflows; deployed via auto CI/CD on WebLogic + ingress load balancer.
  • Owned mobile-service development for payment integrations: QRIS via Single PIN (kaspro), HcPay PPOB, AyoConnect paylater, and Power Paylater.
  • Implemented hexagonal-architecture clean-code patterns; traced production issues with Splunk against Oracle/Redis backends.
  • Java
  • Spring Boot
  • Kubernetes
  • Rancher
  • Docker
  • RabbitMQ
  • JMS
  • WebLogic
  • Oracle
  • Splunk
  • REST
  • SOAP

Sep 2019 – Jul 2021

Backend Software Engineer · Assist.id

Riau, Indonesia

Backend engineer on healthcare facility management SaaS for clinics across Indonesia.

  • Designed RESTful APIs for the warehouse module of a healthcare facility-management SaaS used by clinics across Indonesia.
  • Built and maintained Node.js / Express / LoopBack services backed by MongoDB aggregation pipelines for billing, claims, and operational reporting.
  • Shipped a high-impact cron-driven auto-checkout feature for clinic doctors.
  • Node.js
  • Express
  • LoopBack
  • MongoDB

May 2020 – Jun 2021

Private Tutor · Superprof

Pekanbaru, Riau, Indonesia

Side-gig private tutoring (concurrent with Assist.id) — math, physics, and computer science.

  • Tutored students in mathematics, physics, and computer science with an emphasis on problem-solving and abstract thinking.
  • Mathematics
  • Physics
  • Algorithms

Aug 2015 – Jun 2018

Coordinator of Physics Laboratory Assistants · Institut Teknologi Bandung

Bandung, Indonesia

Led the team of physics-experiment assistants who mentored undergraduates through hands-on lab work.

  • Led a team of physics laboratory assistants.
  • Coordinated mentoring of undergraduate students through hands-on physics experiments.
  • Evaluated and refined the laboratory experiment modules.
  • Physics
  • Mentorship
  • Curriculum Design

Projects

Skills

Languages

Java · Go · TypeScript · JavaScript · Python · PHP

Backend

Spring Boot · Echo · Express.js · LoopBack · FastAPI · REST · gRPC · SOAP

Infra

Kubernetes · Docker · AWS · Jenkins · CI/CD · Kafka · RabbitMQ

Data

PostgreSQL · Oracle · MongoDB · Redis · SQLite

Practices

Microservices · Hexagonal Architecture · Event-Driven Design · OWASP · Agile / Scrum · System Design · Code Review · Mentorship

Education

Institut Teknologi Bandung (ITB)

Bachelor of Science · Physics

Teaching & Training

Dec 2025

Spring Boot Trainer · ONE Indonesia × BCA

Lead Instructor · 30 engineers

Oct 2022 – Feb 2023

Java Mentor · Alterra / DOKU Academy

Mentor · 20 engineers

Jan 2024 – Mar 2024

Python Trainer · TICMI

Trainer

Jan 2023 – Feb 2023

Java Trainer · PT Ikonsultan Inovatama

Trainer

Awards

  • Global Emerging Market IT Business Entrepreneur Program
  • Finalist — CIMB 3D Conquest Data Science Hackathon· CIMB

Languages

  • Indonesian· Native
  • English· Professional