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
Jarvis Main System
Local Windows voice assistant: clap-wake-word → STT → Anthropic SDK command dispatch.
2025
Sendi · AI-Based Materials Failure Analysis
LLM-assisted metallurgical failure analysis on SEM fractographs and stress-strain data.
2025
Afdal · Personal Finance
Personal finance tracker — wallets, transactions, assets, cashflow — built on Next.js 16 + Prisma.
2025
WiFi Monitoring Agent
FastAPI agent that monitors WiFi link quality and exposes a metrics API for dashboards.
2025
IDX Keterbukaan
Indonesian Stock Exchange disclosure data tool — surfaces public company filings with structured queries.
2025
Trading Journal
Personal trading journal: log entries, performance review, and strategy tagging.
2025
Soli · Healthcare Management
Healthcare data platform consolidating patient records, scheduling, and reporting.
2025
Kebun Sawit Soli · 10ha
Palm-oil plantation GIS analysis: Garmin GPS surveys, QGIS maps, and yield projection for a 10-hectare estate.
2025
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