Fajar Firdaus is a pragmatic software engineer with 9 years of experience focused on fintech payment infrastructure, regulatory compliance, and scalable backend systems. At Xendit he led the development of NexCash (E-Money-as-a-Service), an in-house QRIS acquirer/issuer, and multi-bank Virtual Account integrations, directly contributing to securing Bank Indonesia licensing and production stability. Previously a Technical Lead at Bank BTPN, he re-architected monoliths into event-driven microservices, built company-wide observability tooling, and shipped high-throughput reconciliation systems. He excels at solving performance bottlenecks (e.g., eliminating Node.js crypto CPU saturation) and designing platforms other teams can build on, balancing revenue impact with auditability. Based in Surabaya, he blends hands-on engineering with operational ownership and a knack for turning regulatory constraints into scalable product advantages.
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Informatics, Bachelor's degree, Informatics at Institut Teknologi Sepuluh Nopember (ITS)
High School, Science, High School, Science at SMA Negeri 1 Gresik
Contributions:9 PRs, 30 pushes, 7 branches in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Fajar Firdaus - Software Engineer - Experiments at Xendit