Niken Hapsari
Software engineer dengan pengalaman 3+ tahun membangun backend yang skalabel, platform web, dan aplikasi desktop dengan TypeScript, Node.js, dan Python.
Tentang
Saya merancang dan membangun perangkat lunak secara menyeluruh: layanan backend dan data pipeline, aplikasi web, dan aplikasi desktop untuk kiosk yang berjalan di banyak perangkat. Fokus saya adalah performa backend, deployment yang andal, dan fitur berbasis data. Sehari-hari saya menggunakan TypeScript, JavaScript, Python, Node.js, PostgreSQL, MongoDB, dan AWS.
Saya masuk ke dunia software dari ilmu aktuaria (Universitas Padjadjaran, summa cum laude) dan beberapa tahun di perbankan dan asuransi. Latar belakang itu membentuk kebiasaan yang saya pakai setiap hari sebagai engineer: teliti dengan angka dan aturan bisnis, menerjemahkan regulasi menjadi kebutuhan yang jelas, dan menjelaskan hasil teknis kepada orang non-teknis.
Tulisan terbaru
- Test-Driven Development (TDD) dalam Praktik dengan Astro
Apa itu test-driven development (TDD), cara saya memakainya dengan Astro dan Vitest, dan 4 bug nyata yang tertangkap sebelum situs saya online.
Pengalaman kerja
Software Engineer di Adactive Asia
Okt 2024 – Sekarang · Singapura
Perangkat lunak backend, web, dan desktop untuk platform digital signage dan kiosk yang berjalan di 10+ lokasi klien beserta servernya.
Software Engineer di Sumapala Integrasi Solusi
Jan 2024 – Okt 2024 · Bandung, Indonesia
Membangun platform klien secara menyeluruh, termasuk platform rekrutmen One Dental di Jepang (Next.js, GraphQL) dan aplikasi operasional Navitas untuk PLN (Nuxt, PostgreSQL).
Software Engineer Trainee di RevoU
Sep 2023 – Des 2023 · Indonesia
Membangun RESTful API dengan NestJS dan TypeScript, lengkap dengan autentikasi, PostgreSQL, dan deployment di AWS.