Hello, I'm
Khalifa Esha Iftitah
Backend Engineer · Full Stack Engineer
Backend Engineer with 12+ years of professional experience building and maintaining production-grade systems across fintech, automotive, and travel domains. Deep expertise in Node.js microservices, RESTful API design, and scalable transaction-based architectures.
Showcase
Coming Soon
Projects and case studies are on the way. Check back soon.
Articles
Coming Soon
Articles and write-ups are being prepared. Drop back later.
About

Khalifa Esha Iftitah
Backend Engineer · Full Stack Engineer
Backend Engineer with 12+ years of professional experience building and maintaining production-grade systems across fintech, automotive, and travel domains. Deep expertise in Node.js microservices, RESTful API design, and scalable transaction-based architectures.
Experience
PT. Moladin Digital Indonesia
Software Engineer – Full Stack Engineer
Apr 2024 – Present
- ›Co-initiated and developed the Loan Origination System (LOS) and Loan Management System (LMS) handling hundreds of transactions daily.
- ›Designed the Centralized Settlement System — a unified transaction log consolidating all settlement types into a single auditable history.
- ›Reverse-engineered undocumented legacy transaction flows to safely integrate new business logic without service disruption.
- ›Boosted development efficiency by ~40–50% through AI-assisted debugging, refactoring, and documentation workflows.
Software Engineer – Backend Engineer
Aug 2022 – Mar 2024
- ›Developed and maintained Node.js microservices and APIs supporting core transaction processing for the used-car brokerage platform.
- ›Improved system performance, scalability, and reliability through targeted optimisations and proactive monitoring.
PT. Mitrais
Software Engineer
Jul 2018 – Jul 2022
- ›Developed backend microservices for Bank BTPN's digital banking platform (Jenius) — bill payments, fund transfers, and multi-card management.
- ›Built and deployed Node.js APIs for DKatalis (Bank Jago) digital banking platform.
PT. Rumah Piranti Lunak (Mahira)
Medior Programmer
Sep 2016 – Jul 2018
- ›Developed the Aeroticket travel agency platform (web, Android, iOS) — one-stop ticketing, PPOB, and accommodation management.
- ›Built HadirIn, a mobile-based employee attendance and leave-management system.
PT. Inzpire Technology
Senior Programmer
Jan 2015 – May 2016
Junior Programmer
Aug 2013 – Dec 2014
- ›Developed and maintained the Aeroticket travel agency system and its Agency Network white-label extension.
- ›Built Railink online ticket sales system for Kualanamu railway station (Medan).
Projects
Loan Origination & Management System (LOS/LMS) + Centralized Settlement
Co-initiated and built LOS and LMS to manage the end-to-end loan lifecycle — from application submission and approval to billing and repayment — handling hundreds of transactions daily. Subsequently designed the Centralized Settlement System as a unified transaction log layered on top of LOS/LMS, consolidating multiple settlement types into a single auditable history for easier transaction tracking and operational reporting.
Digital Banking Platform
Backend development for Bank Jago's mobile and online portal banking platform. Implemented microservices for financial transactions including fund transfers via phone/email/tag, bill payments, and multi-card management.
Digital Banking Platform
Backend microservice development for Jenius, Bank BTPN's flagship digital banking app. Involved in implementation and deployment of transaction and account management services.
Aeroticket
Full-cycle involvement in Aeroticket travel agency platform across two companies — from junior PHP programmer to lead contributor. Covered web, Android, and iOS app ecosystems plus the Agency Network white-label extension for client-branded apps.
Education
Bachelor of Computer Science (S.Kom)
Indonesia University of Education (Universitas Pendidikan Indonesia)
2009 – 2016
Contact
Open to interesting projects and conversations. Reach out through any of the channels below.