Jakarta, Indonesia (UTC+7) · open to full‑time roles · international remote work · consulting

Fadhlillah Java/Spring Boot microservices at 2M+ requests/day LLM-integrated products end to end.

Backend Software Engineer · 6+ years · AI Native Engineer

Spring Boot microservices in production banking served 2M+ requests/day with sub-200ms response times · LLM/RAG products end to end, including OCR-based Indonesian contract analysis · Top 50, Meta Llama Hackathon 2025

Scaling a business and need software built? See services & proven outcomes · Consulting one-pager (PDF)

Production systems built at

  • Danamon
  • FOX Asset — Infinity Wave Sdn Bhd
  • IDstar
  • Assist.id
  • Fineksi

01 — Facts

Selected Outcomes from Production and Project Work

  • 2M+ Requests per day served by Spring Boot microservices I built and operated in banking
  • 100+ REST APIs built for a healthcare platform
  • 700% Report-generation improvement achieved through query tuning and MongoDB materialized views
  • 500k+ Daily transactions across 12 Spring Boot microservices on a hexagonal architecture
  • 99.5% Healthcare platform uptime maintained while resolving production issues
  • Top 50 Meta Llama Hackathon 2025 (Hacktiv8 Indonesia)

02 — About

Software Engineer & AI Native Engineer

Fadhlillah, Backend Software Engineer

Jakarta, Indonesia · WIB (UTC+7)

Backend Software Engineer (6+ yrs) — deep in Java/Spring Boot, adaptable across the languages, domains and paradigms around it.

Builds Spring Boot microservices serving 2M+ requests/day, shipping in Python, Node, and Go across healthcare, F&B, and fintech as each problem demands. Adopted AI-augmented workflows early — a production SFTP platform delivered in 10 days against a 17-day plan — and lifted reporting speed 700% via query and data-model optimization on a healthcare platform.

Builds LLM-integrated products end to end: RAG systems, AI chatbots, internal automation. Top 50 at the LLaMA Hackathon — equally at home in regulated enterprise systems and fast-moving AI builds.

Open to full-time roles (Jakarta hybrid or international remote, UTC+7) and consulting engagements.

Current
Software Engineer — Fineksi
Core
Java/Spring Boot · LLM/RAG
Experience
6+ years
Degree
Bachelor’s — Mathematics & Computer Science
Availability
Full-time roles · international remote work · consulting
Freelance
Available
Team scope
Shared service ownership within a 5-person engineering team · informal peer mentoring

03 — Selected Work

Project Showcase

Commercial work and personal projects, with details on my contributions and links to available source code.

Commercial delivery · Freelance backend engineering

FOX Asset: Project Management Backend

I solely built the Project Management module backend within FOX Asset, a multi-tenant asset management and maintenance SaaS: Kanban and timeline support, weightage distribution, and S-Curve planned-vs-actual analytics.

Project Management backend: 21 REST endpoints · 10 models · 196 unit tests.

Project Overview

Fineksi — Financial Document Processing

Tools for corporate document review and financial-statement analysis.

Structured extraction, cross-document checks, and analyst review for corporate onboarding.

Financial-statement pipelines for company and industry ratio analysis.

  • Node.js
  • Express
  • MySQL
  • React

Top 50 · Meta Llama Hackathon 2025 · Hacktiv8 Indonesia

High-Precision Contract Advisor RAG

A retrieval-augmented contract analysis project using EasyOCR, ChromaDB, and Groq Llama 3.3 70B, with hybrid retrieval and exact-reference matching in its fallback path.

Project README reports 88%+ OCR accuracy; the measurement method is not documented in the linked source. Read the writeup for the implementation and known limitations.

  • RAG
  • LangChain
  • ChromaDB
  • Groq · Llama 3.3 70B
  • EasyOCR
  • Flask
  • Next.js / TypeScript
Read the writeup View source Credential ID 032/H8/META/XI/2025

Backend systems · Go

Distributed Rate Limiter (Go)

A Go rate-limiting service implementing fixed window, sliding window, and token bucket, with Redis-backed atomic Lua scripts and HTTP middleware. Tests and race checks passed in CI; Redis tests use miniredis.

Statement coverage: 86.1% limiter · 74.4% middleware. Whole repository: 51.2%; server and examples: 0%.

  • Go
  • Redis · Lua
  • HTTP middleware
  • Docker
  • Race checks

Games & interactive experiments

  • Browser game · Canvas 2D

    Super Mario Bros.

    Play 32 stages across eight worlds, from 1-1 through 8-4 and the princess ending.

  • Original game · Canvas 2D

    Luma Run — an original 2D platformer

    An original pixel-art platformer: guide a courier across three relaxed levels to light a beacon.

  • Interactive experiment · WebGL2

    Gridlock — a hand-written WebGL2 traffic simulation

    A deterministic traffic simulation rendered by a small hand-written WebGL2 pipeline.

  • Interactive experiment · WebGL2

    Breakout 3D — a hand-written WebGL2 brick breaker

    A 3D brick breaker rendered by a small hand-written WebGL2 pipeline.

  • Interactive experiment · WebGL2

    Tower Stack — a hand-written WebGL2 game

    A block-stacking game rendered by a small hand-written WebGL2 pipeline.

ls early-practice/ — 9 vanilla-JS mini-apps (2021) · all live demos

04 — Experience

Experience, Education, Projects, and Certifications

Download CV — 1 page (PDF) Full CV (PDF) Plain-text version

  1. Present Fineksi

    Software Engineer

    • Worked on document upload and structured extraction workflows for corporate onboarding.
    • Worked on resumable uploads, cross-document consistency checks, and corrections to extracted data. Added support for analyst review of company ownership and control.
    • Worked on financial-statement collection, processing, and company and industry ratio calculations.
    • Contributed to document summaries, Excel exports, generative insights, audit trails, and service logging.
    • Worked on React interfaces for document review, analytics, and account-opening workflows.
  2. Dec 2025 — Present FOX Asset — Infinity Wave Sdn Bhd Malaysia (Remote)

    Backend Software Engineer (Freelance)

    • Primary backend engineer for Safety Hub on FOX Asset, a multi-tenant asset management and maintenance platform built on Django REST Framework, covering Permit-to-Work/HIRARC forms and safety induction.
    • Built approval workflows with PIC acceptance, sequential approvers, signature capture, and rejection/resubmission handling, alongside permit validity checks, expiry reminders, and automatic cancellation.
    • Developed permit PDFs with QR links and induction certificates with QR codes, expiry checks, and watermarks. Built Document Hub upload, rename, trash, restore, and retention handling.
    • Built the Project Management backend, including task assignment, Kanban and timeline views, weightage distribution, and planned-versus-actual S-Curve analytics.
    • Implemented role-based permissions and company data isolation, added backend regression tests, and fixed a Safety Hub null-user rendering failure with a visible error fallback.
    • Implemented secret scanning and tenant release pipelines with GitHub Actions, Amazon ECR, and AWS Systems Manager, including migration and disk-space guards, HTTP health checks, and automatic image rollback on startup or HTTP health-check failure; prepared staging configuration.
    • Removed exposed credentials from tracked env templates, added schema-drift checks, and authored API documentation, deployment runbooks, and operational handover notes.
  3. Aug 2023 — Aug 2026 Danamon Jakarta, Indonesia

    Software Engineer

    • Built and maintained iRecon, a Java/GWT reconciliation platform spanning 660+ classes that serves as the bank's central engine for settling corporate transaction data end to end
    • Automated the daily reconciliation and reporting cycle with scheduled batch jobs producing 10 report formats, including SWIFT MT940/942/950 statements, securely delivered to corporate clients via Email, SFTP, and MFT with PGP/AES encryption
    • Shipped the FSC (Financial Supply Chain) modules, integrating with core-banking middleware over encrypted REST APIs and enforcing banking-grade controls: maker-checker approval, LDAP-based access management, and full audit trail
    • Tuned queries and caching on the corporate reporting pipeline to consistently meet 48-hour reporting SLAs
    • Delivered an SFTP automation platform in 10 days against a 17-day plan by leaning on AI-assisted development to compress the build cycle
    • Applied LLM-assisted workflows across the delivery cycle, cutting technical documentation turnaround from 40 hours to 4 and lifting core-module test coverage to 95%
    • Built and operated 12 Spring Boot microservices on a hexagonal architecture, serving 2M+ requests/day at sub-200ms response times across 500k+ daily transactions
    • Implemented OAuth 2.0, JWT, and AES-256 encryption across the services, passing internal security audits
  4. Mar 2023 — Jul 2023 IDstar South Jakarta, Indonesia (Remote)

    Backend Software Engineer

    • Developed and optimized 40+ RESTful APIs for the OML Innovoice platform
    • Implemented enterprise SSO (OAuth 2.0/JWT) and session tracking to enforce authenticated access
    • Secured the app against OWASP Top 10 (input validation, SQLi)
    • Cut unauthorized access by 95% by adding multi-layer auth
    • Managed sessions with Redis; secured the app against OWASP Top 10
    • Built an MSSQL email logging system to meet compliance audits
    • Dockerized services and hosted on Azure (Apache Tomcat)
    • Kept code quality score at 90+ using SonarLint and peer reviews
  5. Apr 2022 — Feb 2023 Freelance & Personal Projects Remote

    Full Stack Developer

    • Set up Apache Kafka for real-time event processing
    • Hooked up 3+ external systems via REST APIs to automate our data flow
    • Built the restaurant booking alerts system using Kafka
    • Added Redis caching to reduce database load
    • Handled Postgres migration using Flyway with a staged rollout
    • Built a notification service delivering email and SMS
    • Synced orders with Kitchen Displays and POS terminals using REST APIs
    • Built a simulation app using Quarkus microservices. It's event-driven
    • Shipped a home-stay booking site (Next.js/Postgres). Integrated Stripe
    • Coded an Instagram clone. Used WebSockets for live feeds and MongoDB
    • Developed a context-aware AI chatbot on the MERN stack using OpenAI
    • Wrote REST and GraphQL APIs using Spring Boot and FastAPI
    • Deployed Docker containers to AWS ECS
  6. Jul 2020 — Feb 2023 Assist.id Pekanbaru City, Riau, Indonesia

    Backend Software Engineer

    • Built 100+ RESTful APIs for the IBBR healthcare system
    • Integrated 40+ external APIs (payments, logistics, SMS)
    • Synced ERP data in real time via REST and webhooks
    • Designed a request engine handling multi-level approvals
    • Accelerated reports 700% via query tuning and MongoDB materialized views
    • Wrote an auto-cleanup job for 10,000+ daily bookings
    • Built the auto check-in/out feature using MongoDB time triggers
    • Resolved ~100 bugs/month while maintaining 99.5% uptime

Education

Bachelor's degree, Mathematics and Computer Science

Universitas Gadjah Mada (UGM), Yogyakarta, Indonesia

Activities and societies: Coordinator of LMNAS-28 UGM

Projects

High-Precision Contract Advisor RAG

Top 50 — Meta Llama Hackathon 2025 (Credential ID 032/H8/META/XI/2025)

  • Problem: contract analysis for scanned and digital documents
  • Approach: RAG with hybrid search and EasyOCR ingestion for scanned contracts
  • Stack: LangChain, Flask, ChromaDB, Groq (Llama 3.3 70B), Hugging Face embeddings, Next.js/TypeScript
  • Source: github.com/fadhlillah2/llama-docs-auditor

Rate Limiter (Go)

Rate limiting service implemented in Go with support for multiple algorithms and distributed deployments.

Certifications

  • Meta Llama Hackathon 2025 — Top 50 (Hacktiv8 Indonesia)
  • Machine Learning with Python (freeCodeCamp, Nov 2025)
  • College Algebra with Python (freeCodeCamp, Nov 2025)
  • Scientific Computing with Python (freeCodeCamp, Nov 2025)
  • SQL (HackerRank, Feb 2023)
  • HTML, CSS & JavaScript training (Digital Talent Scholarship, Apr 2021)
  • JavaScript Course (Progate, Apr 2021)
  • JavaScript Algorithms and Data Structures (freeCodeCamp, Jan 2021)

Profiles: linkedin.com/in/fadhlillah2 · github.com/fadhlillah2 · leetcode.com/orion_omniscient

Download CV — 1 page (PDF) Full CV (PDF) Get in touch Plain-text version

05 — Stack

Technologies Used across Production and Project Work

Grouped by engineering purpose.

AI / LLM

  • RAG (LangChain, ChromaDB)
  • LLM integration (OpenAI, Llama, Groq)
  • AI chatbots
  • AI-augmented engineering (Cursor AI)

Languages

  • Java
  • Python
  • JavaScript/TypeScript
  • Go

Backend

  • Spring Boot
  • Quarkus
  • FastAPI
  • Flask
  • Node.js
  • Express.js

Architecture

  • Microservices
  • REST
  • GraphQL
  • Event-driven architecture
  • Hexagonal Architecture

Databases

  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • MongoDB
  • Redis

Messaging & Integration

  • Apache Kafka
  • RabbitMQ
  • gRPC
  • WebSocket

DevOps / Cloud

  • Docker
  • Kubernetes
  • Jenkins
  • CI/CD
  • Flyway
  • Maven
  • Git
  • AWS (ECS, EC2, S3)
  • Azure

Security

  • OAuth 2.0
  • JWT
  • SSO
  • AES-256
  • OWASP Top 10

Testing & Quality

  • JUnit 5
  • Mockito
  • SonarLint

06 — Services

Backend, Cloud, and LLM Integration for Production Systems

Download one-pager (PDF) Versi Bahasa Indonesia Chat on WhatsApp

Need to build or improve backend and AI systems? Download the service overview in Indonesian (PDF), or contact me on WhatsApp.

Need project workflows and progress reporting? See my FOX Asset Project Management delivery. For slow reports, review the healthcare query-tuning work; for document AI, read the retrieval approach and its limits. Then share the problem you need to solve.

  • Backend API Development

    Design and build REST APIs and microservices in Spring Boot, Django REST Framework, Node.js, or Flask. Experience includes 100+ APIs on a healthcare platform maintained at 99.5% uptime.

  • AI / LLM Integration

    Build RAG systems, AI chatbots, and workflow automation end to end — from retrieval and orchestration to backend integration. Top 50, Meta Llama Hackathon 2025 (OpenAI, Llama, Groq).

  • Database Optimization

    Improve reporting performance through query tuning, caching, and data-model design. On a healthcare platform, query tuning and MongoDB materialized views accelerated report generation by 700%.

  • Microservices Architecture

    Design microservices and event-driven integrations for scale. Experience includes 12 services in production banking, Kafka-based event processing, and containerized delivery with Docker and Kubernetes.

  • Cloud & Delivery Engineering

    Harden delivery pipelines and make releases repeatable — Dockerized services on Azure and AWS, GitHub Actions CI/CD to Amazon ECR, secret scanning, and migration-drift checks.

  • Technical Consulting

    Make architecture and technology choices before committing budget, grounded in hands-on delivery across banking, healthcare, SaaS, and cloud environments.

One Backend Workflow, Delivered

Build or improve one defined workflow in your existing product—for example, project status, approvals, or a reporting API.

  1. Share the current system, affected users, desired result, and any target date
  2. Agree scope and code ownership in writing before implementation
  3. Deliver scoped backend changes and tests for the agreed behavior, with regular check-ins
  4. Hand over source code, API examples, documentation, and deployment details for the maintaining team

Freelance Availability: 40–60 hours/week · Jakarta (UTC+7). Milestones, price, delivery dates, and support are agreed for each engagement. Discuss your workflow on WhatsApp.

My delivery history includes a 2-week AWS/DevOps security engagement, an SFTP automation platform built in 10 days against a 17-day plan, and an ongoing multi-module backend build (~21,000 lines of Python across two modules).

07 — Recommendations

Recommendations from Colleagues and Peers

From LinkedIn.

Fadhli is a consistent, friendly, and hard worker person. He is straightforward to be a collaborative person.
Fajri Illahi Tech Lead at IFG Life · April 2023
Deeply ambitious about language technology — comfortable learning new software, and capable in web development too.
Anshori Kasri Studied together · January 2021

08 — Contact

Let’s Discuss Your Project or Role

Reach me directly via WhatsApp or email, or use the form below.

Hiring for a Role

Share the role or job description, your main stack, and the location or remote working arrangement. You can review my experience and CV before reaching out.

Discussing a Project

Share the problem, your current system, the result you need, and any target delivery date. If you have a scope or budget range, include it. The next step is a short chat to clarify the work before agreeing scope and milestones.

WhatsApp Chat on WhatsApp Preferred channel Email fadhlillah949699@gmail.com Call (+62) 851 5704 3131
Location Jakarta, Indonesia WIB · UTC+7 — available for international remote collaboration
Open to Full-time roles · international remote work · consulting Current cross-border experience: remote freelance work for Infinity Wave Sdn Bhd (Malaysia) since December 2025.