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
Kartu Kredit Indonesia - bank bjb

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 (VIS) JICA Project For Ministry of Public Works and Housing
GIS Application

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

Develop an mobile banking apps

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

🏦
Multichannel Mobile Banking

Developed a full-stack multichannel mobile banking platform using Spring Boot microservices architecture, handling transactions, authentication, and real-time account management for banking clients.

Java Spring Boot Microservices
🔬
Banking Stress Test Mock App

Built a mock mobile banking application specifically designed to simulate high-load scenarios, enabling clients to perform comprehensive stress testing of their banking infrastructure.

Java Load Testing Banking
🗺️
JICA GIS Mobile App

Geographic Information System application developed for JICA (Japan International Cooperation Agency), handling spatial data visualization and location-based services on Android.

Android GIS JICA
🔍
Elasticsearch Integration

Designed and implemented Elasticsearch-powered search and analytics layer for banking applications, enabling advanced full-text search, aggregations, and real-time data insights.

Elasticsearch Analytics Search
🐳
Docker Swarm Infrastructure

Set up and maintained container orchestration using Docker Swarm for microservices deployment, ensuring high availability, load balancing, and zero-downtime deployments in production environments.

Docker Swarm
📱
Android Mobile Applications

Native Android application development across multiple client engagements, building feature-rich mobile experiences with clean architecture and modern Android development practices.

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