Jurutera back-end yang telah mengendalikan sistem teragih berskala besar dan pengoptimuman pangkalan data selama 5 tahun dengan tumpuan pada Go dan Node.js. Saya mempunyai kekuatan dalam seni bina mikroperkhidmatan, baris gilir mesej dan reka bentuk infrastruktur awan, serta pernah mengendalikan sistem bayaran dan pesanan yang memproses puluhan ribu permintaan sesaat dengan stabil. Saya pernah mengurangkan kelewatan tindak balas API kepada separuh dan menjimatkan kos infrastruktur sebanyak 30% melalui pengoptimuman pertanyaan pangkalan data. Saya juga berminat dalam tindak balas insiden dan pembinaan sistem kebolehcerapan (observability), dan sedang mencari pasukan yang membina sistem berkebolehskalaan bersama-sama.
Membangunkan dan mengendalikan perkhidmatan notifikasi pesanan berasaskan Node.js sehingga memproses 12 juta mesej sehari
Memecahkan perkhidmatan monolitik warisan kepada 3 mikroperkhidmatan sehingga memendekkan kitaran penempatan daripada sekali seminggu kepada asas harian
Menyusun autoscaling berasaskan AWS ECS sehingga mencapai operasi tanpa gangguan semasa lonjakan trafik mendadak
03 · Pendidikan────────────────────────────────
Ijazah Sarjana Muda Sains KomputerSep 2013 — Jun 2019
Universiti Teknologi Malaysia (UTM) · Pengkhususan Sistem Teragih & Pangkalan Data, CGPA 3.8/4.0
04 · Kemahiran────────────────────────────────
Bahasa:
Go, Node.js (TypeScript), Java, SQL
Tindanan:
gRPC / REST API, Kafka · RabbitMQ, PostgreSQL · Redis, Seni bina mikroperkhidmatan
Mereka bentuk sistem yang mengagregat dan menyelesaikan berjuta transaksi sehari secara masa nyata menggunakan Go dan Kafka sehingga memendekkan kelewatan penyelesaian daripada 6 jam (kelompok sedia ada) kepada beberapa saat.
06 · Pensijilan────────────────────────────────
AWS Certified Solutions Architect – Associate · Amazon Web Services2022
Professional Certificate in Software Engineering · MDEC (Malaysia Digital Economy Corporation)2019