<DevPortfolio />

Okta Gabriel Sinsaku Sinaga

Backend Engineer & Lulusan D4 Teknik Informatika PNJ. Berfokus pada analisa masalah lapangan, pendefinisian poin-poin masalah ataupun alur bisnis, perancangan solusi efektif dan translasi menjadi fitur aplikasi yang kuat, durable. RESTful API high-availability menjadi pengalaman utama saya setelah magang pertama saya di salah satu PT yang bergerak di bidang Konsultan Pengadaaan Alat Medis. Saya berperan end-to-end sebagai backend developer, dalam mengimplementasikan solusi HRIS bagi perusahaan untuk lepas dari biaya dan ketergantungan terhadap aplikasi vendor.


Proyek Utama & Case Studies

Penjabaran mendalam dari proyek sistem produksi dan rekayasa perangkat lunak yang telah diselesaikan.

Enterprise In-House Project Live Internal Adoption

NaraWorks - In-House Custom HRIS & Payroll Platform

Sistem informasi sumber daya manusia & penggajian internal terintegrasi untuk mengeliminasi biaya operasional dan ketergantungan pada vendor pihak ketiga di PT Naramedic Mitra Utama Solution.

50+

RESTful Endpoints

100%

UAT Pass Rate (2 Iterasi)

0 IDR

Vendor Monthly Fee

RBAC

Role-Based Security

Key Technical Implementations

  • ▹Automated Time-Concern Logic: Membangun logika presensi sensitif waktu untuk kalkulasi otomatis lembur, cuti, dinas luar kota, dan kehadiran harian dengan kalkulasi khusus untuk libur nasional/akhir pekan.
  • ▹Relational Database Architecture: Merancang skema PostgreSQL teroptimasi untuk menjamin sinkronisasi real-time antara modul absensi karyawan dan modul otomatisasi slip gaji (payroll).
  • ▹Enterprise Security Standard: Pengamanan akses data gaji sensitif menggunakan enkripsi JWT (JSON Web Token) dan otorisasi bertingkat multi-role (RBAC).
  • ▹DevOps & API Standards: Standarisasi lingkungan *development* menggunakan Docker containerization, workflow Git Flow, dan dokumentasi API interaktif Swagger & Postman.

System Interface Screenshots

Modul Personalia

Sertifikat Magang Backend Engineer (Node.js) di PT Naramedic Mitra Utama Solution

Node.jsExpress.jsPostgreSQLDockerJWT & RBACSwagger
Internal Production App (NDA)

Sertifikasi & Pelatihan

Sertifikasi Utama & Sertifikasi Profesi

Bangkit Academy - Android Mobile Development
Lihat Sertifikat
Google, GoTo, Traveloka2024

Bangkit Academy - Android Mobile Development

Penerapan clean architecture, MVVM, injection dependency (Hilt), serta integrasi RESTful API.

Sertifikasi Kompetensi BNSP - Associate Data Scientist
Lihat Sertifikat
BNSP Indonesia2025

Sertifikasi Kompetensi BNSP - Associate Data Scientist

Validasi standar kompetensi nasional: pra-pemrosesan data, pemodelan Machine Learning, dan evaluasi metrik.

Sertifikasi Kompetensi BNSP - Associate Data Engineer
Lihat Sertifikat
BNSP Indonesia2026

Sertifikasi Kompetensi BNSP - Associate Data Engineer

Perancangan pipeline ETL/ELT, optimasi kueri database, serta struktur data warehousing.

Dicoding DBS - Intermediate Front-End Web Development
Lihat Sertifikat
DBS Bank / Dicoding2024

Dicoding DBS - Intermediate Front-End Web Development

Pengembangan PWA offline-first, pengujian otomatis menggunakan Jasmine/Karma, serta optimasi Core Web Vitals.

Google IT Support Professional Certificate
Lihat Sertifikat
Google / Coursera2023

Google IT Support Professional Certificate

Dasar jaringan (TCP/IP, DNS), manajemen Linux/Windows CLI, serta administrasi sistem keamanan.

Kursus Teknis & Spesialisasi

Belajar Membuat Aplikasi Android untuk Pemula
Bangkit Dicoding Indonesia2023

Belajar Membuat Aplikasi Android untuk Pemula

Belajar Fundamental Aplikasi Android
Bangkit Dicoding Indonesia2023

Belajar Fundamental Aplikasi Android

Belajar Penerapan Machine Learning untuk Android
Bangkit Dicoding Indonesia2024

Belajar Penerapan Machine Learning untuk Android

Belajar Pengembangan Aplikasi Android Intermediate
Bangkit Dicoding Indonesia2024

Belajar Pengembangan Aplikasi Android Intermediate

Memulai Pemrograman dengan Java
Bangkit Dicoding Indonesia2024

Memulai Pemrograman dengan Java

Memulai Pemrograman dengan Kotlin
Bangkit Dicoding Indonesia2024

Memulai Pemrograman dengan Kotlin


Keahlian Teknis

Backend & API

Node.js, Go, Laravel, FastAPI, RESTful API, Microservices

Database & Infrastruktur

PostgreSQL, SQLite, Docker, Portainer, Git, CI/CD

Mobile & Machine Learning

Flutter, Kotlin, Python, Scikit-Learn, XGBoost


Tertarik Bekerja Sama?

Terbuka untuk posisi Backend Engineer (Full-time / Remote) maupun kolaborasi proyek.