Skip to main content
HimalayasHimalayas logo
Faisal AffanFA
Open to opportunities

Faisal Affan

@faisalaffan

Senior backend engineer building mission-critical, real-time systems for scalable, secure micro-finance and IoT platforms.

Indonesia
Message

What I'm looking for

I’m looking for a senior backend role where I can design secure, scalable real-time/multi-tenant systems, lead end-to-end architecture to production, and partner with stakeholders to deliver measurable business impact.

I’m a Senior software engineer with 5+ years of experience building mission-critical backend systems using Node.js, Python, and TypeScript. I focus on REST API design, multi-tenant architecture, and real-time systems that serve 4.1M+ customers, while communicating fluently in English with international stakeholders.

At PT Bank BTPN Syariah Tbk (BTPN Syariah), I solo-built the entire backend for Project Tepati (Offline-First Micro-Finance) in 30 days—from architecture to production—using Go, Apache Kafka, MQTT, and MongoDB. I secured the system with TLS 1.3, certificate pinning, JWT device binding, and OAuth2, passing OJK penetration tests; I also implemented a Circuit Breaker pattern to reach 99.7% API availability during core banking maintenance windows. I scaled the customer base from 2.8M to 4.1M (+46% YoY), decreased cost per acquisition by 62% YoY, and reduced offline data loss from 23% to 0% with an offline-first sync engine using delta sync.

Previously at Kano Teknologi Utama, I designed an Edge-to-Cloud IoT telemetry pipeline (MQTT → Edge Gateway → Kaa → InfluxDB) achieving 50,000 events/sec at under 50ms latency, and built a real-time geofence evaluator that reduced zone breach detection latency from 5–15 minutes to under 2 seconds. I’ve also delivered fleet management infrastructure, predictive maintenance that reduced unplanned downtime by 64%, and fraud/risk and operational modules such as cyber risk scoring dashboards and HSE orchestration. Alongside delivery, I mentor 20+ junior developers on backend architecture and contribute to OpenTelemetry as a maintainer for Go SDK instrumentation.

Experience

Work history, roles, and key accomplishments

PT
Current

Backend Engineer

PT Bank Btpn Syariah Tbk

Dec 2022 - Present (3 years 5 months)

Built and shipped the Project Tepati offline-first micro-finance backend in 30 days, scaling from 2.8M to 4.1M customers (+46% YoY) while reducing cost per acquisition by 62% YoY. Improved reliability to 99.7% API availability, built real-time form engine (200+ fields), and reduced late payments from 15% to 4% (73% reduction).

KU

Software Engineer

Kano Teknologi Utama

Jul 2020 - Dec 2022 (2 years 5 months)

Designed and deployed edge-to-cloud IoT telemetry pipelines processing 50,000 events/sec at under 50ms latency, and built real-time geofence evaluation reducing detection latency from 5–15 minutes to under 2 seconds. Delivered predictive maintenance (64% downtime reduction; Rp 3.2B saved from one event), built multi-site fleet management, and implemented anomaly detection and risk scoring modules.

Education

Degrees, certifications, and relevant coursework

BINUS University logoBU

BINUS University

Bachelor of Computer Science, Computer Science

2020 - 2024

Bachelor of Computer Science at BINUS University from 2020 to 2024.

SM

SMK Telkom Malang

Rekayasa Perangkat Lunak (Software Engineering), Software Engineering

2017 - 2020

Completed vocational studies in Software Engineering (Rekayasa Perangkat Lunak) at SMK Telkom Malang from 2017 to 2020.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan