Halo, saya Richard
Mobile & IoT Software Engineer
Mobile Software Engineer di PT. Cakrawala Bima Instrument. Membangun aplikasi Flutter untuk sistem IoT, Bluetooth, geofencing, dan enterprise dengan fokus pada performa dan skalabilitas.
Tech Stack & Spesialisasi
Fokus pada performa tinggi, stabilitas, clean architecture, dan UI/UX modern.
Flutter & Dart Mobile Development
Pengembangan aplikasi multi-platform modern menggunakan Flutter & Dart, animasi 60fps, responsive layout, dan custom platform channels.
IoT Telemetry & Protocols
Integrasi protokol telemetri industri berkecepatan tinggi: MQTT dengan server broker (lossless sync), WebSocket real-time, Bluetooth Serial, dan BLE.
Location, Security & Hardware Bridge
Validasi geolocator & geofencing radius kantor, integrasi live security camera stream, smartwatch bridge BLE, serta pembacaan sensor lingkungan.
Enterprise Systems & CI/CD
Arsitektur modular skala enterprise (Menu Planning, Purchasing, Production, Distribution), REST API Dio, SQLite/Hive DB, serta rilis Google Play Store.
Karya Nyata & Sistem Produksi
Setiap aplikasi dibangun dan diuji langsung untuk kebutuhan industri, sensor lingkungan, dan otomasi enterprise.
Arsitektur & Standar Kualitas Kode
Standar industri yang saya terapkan untuk memastikan aplikasi cepat, mudah dites, dan siap skala jutaan pengguna.
Clean Architecture & BLoC/Riverpod
Pemisahan lapisan Presentation, Domain, dan Data yang ketat dengan Unidirectional Data Flow (UDF) untuk UI yang prediktif dan anti-bug.
- State management reaktif terpusat dengan BLoC & Riverpod
- UseCases murni tanpa dependensi langsung ke framework UI
- Repository pattern dengan single source of truth (SSOT)
Performa & Battery Efficiency
Penghematan daya perangkat melalui optimalisasi background processing, lazy list rendering, dan alokasi memori yang ketat.
- DevTools-driven memory leak detection & frame render inspection
- Tree-shaking, code splitting & optimasi aset ukuran APK/IPA
- Efficient local caching (Hive/Isar/SQLite) & offline-first sync
Automated Testing & CI/CD
Keandalan tinggi melalui pipeline otomatisasi pengujian, build sign verification, dan deployment aman ke Play Store & App Store.
- Unit testing untuk Domain & Business Logic (Mocktail, Test)
- Golden widget testing & Flutter integration UI tests
- Fastlane & GitHub Actions deployment pipeline
Pengalaman & Riwayat Kerja
Rekam jejak rekayasa mobile & IoT di PT. Cakrawala Bima Instrument (2024 - Sekarang).
Lead Mobile IoT Engineer
Mengembangkan aplikasi SmartShelter yang berkomunikasi dengan kontroller dan sensor industri via protokol MQTT dengan broker terpusat di server untuk menjamin zero data loss (tanpa data terlewat/terloncat) serta endpoint URL yang dapat diakses secara publik.
Mobile IoT Engineer
Membangun sistem IoT monitoring IPAL berbasis komunikasi WebSocket dengan integrasi camera security, linechart visual 24 data historis ke belakang, download export data, dan alarm min/max threshold. Berkolaborasi dengan tim hardware & firmware memodernisasi komunikasi aplikasi HVAS ke BLE.
Frontend Mobile Engineer
Merancang dan membangun frontend kompleks dari sistem SPPG terpadu yang mengintegrasikan 4 modul operasional dalam 1 aplikasi: Menu Planning (Ahli Gizi), Accounting (Purchasing), Production (Produksi), dan Distribution (Logistik).
Mobile Application Developer
Merilis aplikasi presensi CAIS ke Google Play Store berbasis REST API dengan fitur geolocator & geofencing radius akurat, rekap absensi, cuti, dan WFH. Mengembangkan aplikasi smartwatch via BLE yang terintegrasi sebagai bridge system dengan ekosistem GloryFitPro di Play Store.
Mobile Developer (Flutter & IoT)
Mengawali karir di PT. Cakrawala Bima Instrument dengan mengembangkan aplikasi telemetri lingkungan HVAS (High Volume Air Sampler) berbasis Bluetooth Serial untuk sampling kualitas udara yang sukses dipublikasikan di Google Play Store.
Mari Berkolaborasi
Apakah Anda memiliki proyek baru, butuh konsultasi teknis mobile, atau ingin merekrut? Jangan ragu mengirim pesan.