Skip to main content
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 6 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 250,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