Lewati ke konten utama

Tentang

Muhammad Okfriansyah

Engineering Manager · Arsitek Sistem AI

Jakarta, Indonesia — terbuka untuk remote US

Pemimpin engineering dengan pengalaman 13+ tahun rekayasa perangkat lunak, termasuk 6+ tahun memimpin tim fintech dan SaaS berkinerja tinggi. Saya mengirimkan infrastruktur pembayaran skala besar — payment gateway, banking API (SNAP), dan sistem KYC — serta menerapkan disiplin keandalan itu pada sistem AI otonom: pipeline deterministik, orchestrator, dan alur kerja produksi yang tidak rusak saat ditinggalkan.

13+Tahun engineering
98.7% → 99.9%SLO platform
+70%Metrik DORA
−40%Biaya cloud

Pengalaman

13+ tahun, lima peran

Dari SMS gateway hingga infrastruktur pembayaran nasional dan sistem AI otonom.

MekariEngineering Manager — Core & Report Squads

Jan 2025 – Sekarang · Jakarta

  • Memimpin dua squad yang membangun layanan fondasi, API, dan infrastruktur pelaporan data untuk platform Mekari Officeless.
  • Mengarahkan desain dan pengiriman report builder yang sepenuhnya dapat dikustomisasi untuk rangkaian produk Officeless.
  • Bertanggung jawab atas kesehatan tim, kecepatan pengiriman, dan keselarasan lintas fungsi produk dan bisnis.

MekariLead Software Engineer — Financial Services

Apr 2022 – Des 2024 · Jakarta

  • Memimpin tim Core Payment, Kredigram, KYC, Expense Management, dan Banking-as-a-Service.
  • Meningkatkan metrik DORA 70% — frekuensi deploy 90%, lead time ~70% lebih singkat, failure rate <1%, MTTR <30 menit — dan menaikkan SLO platform dari 98,7% menjadi 99,9%.
  • Mengurangi biaya cloud ~40% melalui migrasi provider; memangkas konsumsi resource 50% dengan menulis ulang layanan kunci dalam Go.
  • Mengintegrasikan pembayaran Xendit, Midtrans, Ayoconnect, dan NIUM; menstandarkan perbankan H2H via SNAP API dengan BNI, BRI, dan Permata.
  • Mempertahankan code coverage 96%; memimpin audit kepatuhan PJP Level 3 Bank Indonesia untuk Kredigram.

DOKUTechnical Lead Developer — Core Payment

Feb 2016 – Mar 2022 · Jakarta

  • Memimpin tim Core Payment untuk payment gateway terkemuka di Indonesia — desain API dan integrasi Internet Banking, Virtual Account, Kartu Kredit, Rate Management, dan Transfer Bank.
  • Memimpin penulisan ulang platform Jokul sebagai Tech Lead (Angular + Spring Boot/Java), meningkatkan skalabilitas, performa, dan UX.

PT Samz SolutionsJava Developer

Nov 2013 – Des 2015 · Jakarta

  • Membangun modul ERP (Prepaid Revenue Data, POS, Sales Order) untuk Telkomsel, mengotomatisasi alur pendapatan.
  • Mengembangkan modul Individual Learning Plan dan Training Request untuk platform e-learning Pertamina.

KMK OnlineMobile Developer

Mei 2013 – Sep 2013 · Jakarta

  • Mengelola SMS gateway untuk SCTV dan Indosiar; mengembangkan penjadwal verifikasi SMS dan memelihara server GlassFish.

Keahlian

Toolkit inti

Stack di balik platform pembayaran, backend terdistribusi, dan pipeline AI.

Bahasa

GoJavaTypeScriptSwiftSQL

Framework

Spring BootAngularNode.js

Infrastruktur

DockerJenkinsGrafanaSonarQubeAlibaba Cloud

Database

MySQLPostgreSQL

Pembayaran

XenditMidtransAyoconnectNIUMBNI/BRI/Permata SNAP API

Kepemimpinan

Engineering ManagementDORA MetricsOKRAgile/ScrumDesain Arsitektur

Pendidikan

Fondasi

Universitas Gunadarma

S1, Teknik Informatika

2008 – 2012 · Jakarta

Apple Developer Academy

Angkatan 1

Jun 2018 – Mar 2019 · Jakarta

Prinsip

Kendala engineering yang saya tegakkan

01

Deterministik di atas probabilistik

Input yang sama menghasilkan output yang sama. Pipeline harus dapat direproduksi.

02

Operasi idempoten

Setiap worker, stage, dan retry menghasilkan hasil yang sama tanpa efek samping yang menumpuk.

03

State berbasis database

Database adalah single source of truth. Tidak ada state penting yang hanya di memori.

04

Orchestrator di atas kekacauan agent

Koordinator pusat mengendalikan alur eksekusi. Worker tetap stateless dan dapat diganti.

Baca jurnal engineering

Uraian arsitektur dan pola dari repositori nyata — diperbarui melalui pipeline pengetahuan otomatis yang berlandaskan pekerjaan GitHub publik.

Jelajahi Artikel