Logo
Kembali

Rezal, diperbarui pada 22 September 2025 | 12.00 WIB

HRIS

Web Development

Dokar

Preview Cover Image

Dokar adalah platform modern manajemen HR yang memungkinkan karyawan melakukan absensi, mengakses informasi gaji, dan mengajukan kasbon melalui aplikasi mobile, serta memudahkan admin mengelola data karyawan dan memproses pengajuan melalui web. Proyek ini merupakan group project dan saya berperan sebagai Backend Developer yang bertanggung jawab dalam merancang serta mengembangkan sistem backend.


Masalah yang Dihadapi

Preview URL Asset
Presentasi Dokar ke Klien

Melihat perkembangan jumlah karyawan di sebuah Perusahaan, membuat memanajemen karyawan akan sangat kesulitan dan sesekali ada momen ketidakcocokan data karyawan baik secara data pribadi, data absensi maupun data penggajian. Tim DOKAR disini melihat permasalahan itu lewat Perusahaan induknya yaitu PT. Muti Jaya Sejahtera sebagai Perusahaan outsourcing yang meng-handle masalah manajemen HR di berbagai Perusahaan.

Dibentuklah sebuah tim kecil DOKAR untuk menjawab dan menyelesaikan masalah manajemen human resource dengan target market perusahaan pabrik yang memiliki jumlah karyawan banyak. Adapun tim terdiri dari Product Owner, Mobile Developer, Backend Developer, Fullstack Developer, Product Developer, dan DevOps. Dalam tim ini saya berperan sebagai Backend Developer dalam menyiapkan Restful API untuk aplikasi mobile.

Selama di lapangan, kami menghadapi berbagai rintangan seperti terkendala device karyawan, sinyal yang sulit di area pabrik, berbagai bug yang ditemukan di production saat jumlah user meningkat, serta struggle internal lainnya. Namun, kami menghadapi semuanya secara sigap dan cepat untuk memenuhi MVP dan kepuasan user, mulai dari diskusi tim, merancang fitur sesuai kebutuhan di lapangan, hingga menyelesaikan bug yang ada.

Pada akhirnya, DOKAR berhasil dirilis dari uji coba klien PT. Muti Jaya Sejahtera dengan user lebih dari 200+ dan terus bertambah sampai saat ini.

Kontribusi dan Pembelajaran yang Didapatkan

Preview URL Asset
Daily Stand Up Meeting

Sebagai salah satu tim pengembangan awal DOKAR hingga tahap MVP dan digunakan oleh user, saya mendapatkan banyak pengalaman baik sebagai bagian dari tim maupun sebagai Backend Developer. Adapun kontribusi dan pembelajaran yang didapatkan adalah sebagai berikut:

  • Kolaborasi Tim: Berdiskusi dan berkolaborasi dengan tim terkait fitur yang akan dikembangkan. Sebagai Backend Developer, saya berperan menyiapkan semua kebutuhan API untuk Mobile App serta merancang arsitektur database untuk setiap fitur, termasuk fitur baru yang akan dikembangkan.

  • Refactor Kode & Dokumentasi: Melakukan refactor kode agar lebih maintainable dan reusable, memperbaiki performa logic dari fitur yang berjalan lambat, serta membuat dokumentasi API Contract untuk setiap fitur yang dibuat.
  • Pemecahan Masalah di Production: Mencari solusi untuk bug maupun performa lambat yang ditemukan di production, seperti membuat Queue upload file agar berjalan di latar belakang sehingga interaksi user lebih cepat, memperbaiki query logic dalam pengelolaan database, serta melakukan hotfix pada fitur utama seperti clock-in.
  • Berbagi Pengetahuan & Feedback: Memberikan masukan ketika tim menghadapi kendala dalam peran mereka, sekaligus menerima masukan dari tim saat diskusi terkait logic sistem, kebutuhan backend, maupun API.

Teknologi Backend yang digunakan

  • Bahasa Pemrograman: TypeScript, Node.js
  • Framework: NestJS
  • Teknologi Lainnya: Zod, R2 Bucket, Redis
  • Database & ORM: PostgreSQL, Prisma
Dokar |  Dokar |  Dokar |  Dokar |  Dokar |  Dokar |  Dokar |  Dokar |  Dokar |  Dokar |  
Dokar | Dokar | Dokar | Dokar | Dokar | Dokar | Dokar | Dokar | Dokar | Dokar | 

PORTOFOLIO SERUPA

© 2026 Muhammad Rezal Sultan. Seluruh hak cipta dilindungi.

Logo