ffatahilah@portfolio:~$ sudo ./portfolio.sh
Fahrih Fatahilah

Hello, I build
robust backend
systems.

Backend & Java developer with 4+ years work on scalable microservices, mobile banking infrastructure, and GIS applications. Currently at bank bjb, Bandung.

4+ Years Experience
4 Companies
3 Banking Systems
Lines of Code

Who I Am

A backend developer based in Bandung, Indonesia, with hands-on experience building Android mobile applications, Geographic Information Systems (GIS), and Java-based banking infrastructure using Spring Boot.

Currently serving as Staff IT Development Digital Business at bank bjb, developing and maintaining reliable, scalable digital banking platforms — and mentoring junior engineers along the way.

Backend Dev Java / Spring Boot Microservices

developer.java — bash
ffatahilah@portfolio:~/projects$
========================================
  Developer Info
========================================
  Name     : Backend Dev
  Location : Bandung, ID
  Role     : Staff Dev IT
----------------------------------------
  Skills:
    → Java
    → Spring Boot
    → Docker
    → Elasticsearch
    → Android
    → GIS
----------------------------------------
  Status   : 🟢 Active @ bank bjb
========================================
 
✔ Process finished with exit code 0
Staff Development IT Digital Business
bank bjb
📍 Bandung, West Java, Indonesia · On-site
Nov 2025 – Present
Current
📱
Digi by bank bjb
Digital Banking App
💳
Digicash Merchant bjb
Merchant Payment Platform

Handling backend development for two flagship digital products at bank bjb. Responsible for designing and building scalable services, microservices architecture, containerization, and system integration — while also taking on a mentoring role, supervising and guiding junior developers through technical tasks and sometime code reviews.

Java Spring Boot Microservices Docker Elasticsearch Digital Banking
Java Developer
PT. Adi Data Informatika
📍 Jakarta, Indonesia · On-site
Mar 2023 – Oct 2025
2 yrs 8 mos
📱
Digi by bank bjb
Digital Banking App
💳
Digicash Merchant bjb
Merchant Payment Platform
💳
Kartu Kredit Indonesia - bank bjb
Credit Card Platform

Developed multichannel mobile banking applications using Java-based frameworks including Spring Boot. Provided DevOps support for Docker containerization and leveraged Docker Swarm for efficient container orchestration. Implemented microservices architecture for scalable and maintainable applications. Integrated Elasticsearch for advanced search and analytics capabilities. Built a mock mobile banking application to simulate real usage for client stress testing.

Java Spring Boot Docker Docker Swarm Microservices Elasticsearch Mobile Banking
Mobile Application Developer
PT. Mediatama Kreasi Informatika
📍 Bandung, West Java, Indonesia · Contract
Jul 2022 – Mar 2023
9 mos
🗺️
Visual Inspection System — JICA
GIS Application · Ministry of Public Works

In charge of Geographic Information System development for JICA (Japan International Cooperation Agency), building mobile GIS solutions for governmental and international agency use cases.

Android GIS JICA Project Mobile Dev
Android Developer
PT Dwidasa Samsara Indonesia
📍 Indonesia · Contract
Jan 2022 – Apr 2022
4 mos
📱
BPRKS Mobile Banking
Digital Banking App

Developed a native Android mobile banking application for BPR Kesejahteraan (BPRKS), implementing core banking features including account overview, fund transfer, and transaction history. Built with Java following clean architecture principles.

Android Java Mobile Dev

Tools & Technologies

Java
Primary Language
🍃 Spring Boot
Backend Framework
🐳 Docker
Containerization
🔄 Docker Swarm
Orchestration
🔍 Elasticsearch
Search & Analytics
⚙️ Microservices
Architecture Pattern
📱 Android
Mobile Platform
🗺️ GIS
Geographic Systems
🗄️ SQL / Databases
Data Layer
🏦 Banking Systems
Domain Knowledge
🔧
CI/CD & Ops
🌐 REST API
API Design
🌐 ISO 8583
Standard Protocol For Banking
🌐 Event Driver Architecture

Notable Work

01 🏦
Multichannel Mobile Banking

Full-stack multichannel mobile banking platform using Spring Boot microservices, handling transactions, authentication, and real-time account management for banking clients at PT. Adi Data Informatika.

Java Spring Boot Microservices
🔒 Internal — bank bjb production system
02 🔬
Banking Stress Test Mock App

Mock mobile banking application simulating real user flows under high-load conditions — built specifically for client infrastructure stress testing and performance benchmarking before production launch.

Java Load Testing Banking
🔒 Internal — client NDA
03 🗺️
JICA GIS Mobile App

Geographic Information System mobile application for JICA (Japan International Cooperation Agency) — spatial data visualization and location-based field inspection tools for Indonesia's Ministry of Public Works.

Android GIS JICA
🔒 Government project — PT. Mediatama
04 🔍
Elasticsearch Integration

Search and analytics layer built on top of Elasticsearch for banking applications — full-text search, real-time aggregations, and log analytics across microservices at scale.

Elasticsearch Analytics Search
🔒 Internal — bank bjb
05 🐳
Docker Swarm Infrastructure

Container orchestration setup using Docker Swarm for microservices deployment — high availability, rolling updates, and zero-downtime deployments across banking production environments.

Docker Swarm DevOps
🔒 Internal infrastructure
06 📱
Android Mobile Applications

Native Android development across multiple client engagements — BPRKS Mobile Banking (PT. Dwidasa), VIS GIS App (JICA), and internal tooling for banking operations.

Android Java Mobile
↗ Ask on LinkedIn
ffatahilah — bash
ffatahilah@portfolio:~$
-----------------------------------
Name : Fahrih Fatahilah
Role : Backend Developer
-----------------------------------
Instagram : ffatahilah__
-----------------------------------
✔ Done. Let's connect!