L3:bank-statement-analyzer · AI Wing · Pilihan
PoC analisis rekening koran
Document AI untuk evaluator bank, dengan kontrol akses ketat, penyimpanan data di Indonesia, dan pemrosesan dokumen lebih cepat.
- Klien
- SMBC Indonesia
- Peran
- Lead engineer, bertanggung jawab atas pemeliharaan
- Periode
- Jun 2026 hingga Sep 2026
Hasil
~20% faster
Pemrosesan dokumen: rata-rata run 233,9 detik menjadi 186,8 detik; run terlama -34%
Replay benchmark sebanyak 4 run pada data store yang dikosongkan; keempatnya mempertahankan confidence analisis 99,3 hingga 99,4%, dengan akurasi tidak berubah.
Terverifikasi748 tests
Automated test dengan dukungan 34 invariant verifier script
Dijalankan sebagai syarat build dan diperiksa dengan mutation testing.
Terverifikasi8 evaluators
Evaluator bank yang mewakili 3 persona menggunakan environment ini
Digunakan selama evaluasi PoC secara langsung; hasil akhirnya tidak dipublikasikan.
Terverifikasi
Masalah
Evaluator SMBC Indonesia membutuhkan analisis rekening koran yang bisa diaudit dalam periode PoC yang ditetapkan. Upload dan hasil analisis memerlukan kontrol akses ketat, dengan data tetap tersimpan di Indonesia.
Yang saya kerjakan
- Saya membangun platform dan infrastructure as code dengan region Azure yang ditetapkan di Indonesia.
- Saya memperkuat sign-in dengan Entra OIDC, PKCE, verifikasi JWKS, dan role mapping fail-closed, lalu menambahkan kontrol maker-checker, audit trail, dan dukungan tiga bahasa.
- Saya memperbaiki defect kritis sebelum evaluator mendapat akses: celah role mapping SSO, pengecekan CSRF yang terbalik di balik proxy platform, dan jalur demo yang dapat menghasilkan analisis palsu.
- Saya menerapkan aturan tim melalui verifier script saat build, membatasi page pool pemrosesan dokumen, dan berkontribusi pada proposal teknis PoC.
Arsitektur
- ManusiaBank evaluator
- KlienNext.js web appEntra OIDC, maker-checker
- LayananFastAPI backend
- AIDocument Intelligence and Azure OpenAIEkstraksi dan analisis
- DataCosmos DB and BlobRegion Indonesia
Alur data
- Bank evaluator to Next.js web app (statements)
- Next.js web app to FastAPI backend
- FastAPI backend to Document Intelligence and Azure OpenAI
- FastAPI backend to Cosmos DB and Blob (audit trail)
Tech stack
Next.js
FastAPIDocument Intelligence
Azure OpenAI
Cosmos DB
Blob Storage
Key Vault
Managed Identity
- Entra ID
App Service
OpenTelemetry
Bicep
L2 · Riwayat karier terkaitTechnical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)