Keahlian
Pengembangan backend & API
Pekerjaan di balik layar yang membuat produk bisa diandalkan: API, integrasi, layanan real-time, dan data.
Layanan yang mengikuti kebutuhan nyata
Pengembangan backend mengubah perilaku produk menjadi sistem yang berjalan. Pengalaman saya mencakup autentikasi, listing commerce, messaging real-time, pembayaran, operasional training, dan fitur multimedia. Saya menggunakan Go, PHP/Laravel, dan Node.js/Express, serta REST API, gRPC, WebSocket, MySQL, dan PostgreSQL.
Sistem real-time dan integrasi
Di Linxchat, saya mengembangkan microservice Node.js/Express dan messaging Socket.IO, dengan fitur Go untuk video, reels, dan stories. Di Cognotiv, saya mengintegrasikan layanan terdistribusi melalui gRPC dan AWS SQS, bersama sinkronisasi SkillsFuture dan pembayaran Stripe. Proyek tersebut melibatkan permintaan sinkron maupun workflow aplikasi asinkron.
Keandalan adalah bagian dari implementasi
Pekerjaan backend saya mencakup unit dan integration test otomatis, optimasi query database, profiling, pencatatan penggunaan dan audit, serta request throttling. Saya juga berkolaborasi dalam pipeline deployment dan code review. Studi kasus Linxchat menunjukkan hubungan tanggung jawab tersebut dalam produk messaging dan commerce, sedangkan Vinoti memberikan contoh layanan Go dan integrasi AI.