Tentang

Dari antarmuka hingga infrastruktur.Solusi end-to-end.

Next.jsGoPostgreSQLRedisDockerOCI

Lulusan S1 Informatika dengan pengalaman sebagai IT Lead dan Full-Stack Developer, menangani operasional IT dan pengembangan sistem end-to-end — mulai dari frontend, backend, dan database, hingga server, network, hardware, dan koordinasi vendor.

Memimpin tim IT (2 orang) dan tim CCTV (4 orang) dan berhasil mengintegrasikan BCA Virtual Account ke sistem pembayaran perusahaan untuk IPL dan perpanjangan parkir online.

Terbiasa bekerja dengan Golang, JavaScript/Next.js, REST API, PostgreSQL, MongoDB, Redis, Docker, dan Oracle Cloud Infrastructure, serta performance testing menggunakan JMeter, Vegeta, Prometheus, dan Grafana.

Pengalaman

Apr 2026 — Sekarang

IT Staff (IT Lead) & Full-Stack Developer · Puncak Group

Surabaya, Indonesia

  • Melanjutkan tanggung jawab operasional IT (aplikasi, infrastruktur, server, network, hardware) setelah pergantian personel senior, dan memimpin serta mengoordinasikan tim IT (2 orang) dan tim CCTV (4 orang) dalam pembagian kerja, troubleshooting, dan eskalasi ke vendor.
  • Merancang dan mengembangkan integrasi BCA Virtual Account ke sistem pembayaran perusahaan (frontend, backend/API, dan alur transaksi), mendukung pembayaran IPL dan perpanjangan parkir secara online.
  • Mengembangkan dan melakukan maintenance aplikasi perusahaan secara full-stack — REST API, backend business logic, integrasi database, hingga testing dan debugging fitur berdasarkan kebutuhan operasional.
  • Menangani troubleshooting IT end-to-end lintas hardware, software, network, aplikasi, dan server (Linux & Windows), termasuk PC assembly/disassembly dan instalasi sistem operasi.
  • Mengelola operasional dan troubleshooting parking system, termasuk koordinasi langsung dengan vendor eksternal untuk maintenance dan penyelesaian masalah teknis.
  • Menjaga availability dan stability layanan IT perusahaan melalui monitoring server, analisis resource utilization, konfigurasi, dan log.
IT LeadershipBCA VA IntegrationFull-StackSystem IntegrationIT Operations
Sep 2024 — Jan 2025

Backend Developer Intern · Technopartner.ID

Yogyakarta, Indonesia

  • Membangun, mengintegrasikan, dan melakukan maintenance backend API untuk aplikasi berbasis mobile dan web.
  • Berkolaborasi dengan tim lintas fungsi untuk memastikan performa, skalabilitas, dan reliabilitas API.
  • Mendukung optimasi sistem, bug fixing, dan pengembangan fitur di berbagai proyek.
  • Berkontribusi pada peningkatan arsitektur backend dan maintenance API level produksi.
  • Menggunakan lingkungan berbasis Docker dan tools API testing untuk mendukung alur kerja development.
API IntegrationBackend DevelopmentDockerAPI Testing

Proyek

Backend Developer

Mengembangkan REST API untuk aplikasi keuangan menggunakan Golang, termasuk backend business logic, integrasi MongoDB, serta testing/debugging via Postman.

GolangREST APIMongoDBPostman
Full-Stack Developer

Membangun dashboard web untuk pengelolaan inventaris dengan Next.js, termasuk integrasi frontend-database dan application flow berbasis data.

Next.jsJavaScriptSupabasePostgreSQL
Backend Developer

Mendesain dan mengembangkan REST API (CRUD) untuk sistem pengelolaan buku menggunakan Golang Fiber dan PostgreSQL, diuji dengan Postman.

GolangFiberPostgreSQLREST API
Mobile Developer

Mengembangkan aplikasi mobile untuk pengelolaan aktivitas dan perencanaan kegiatan harian.

FlutterDart
Mobile Developer

Mengembangkan aplikasi toko buku online dengan navigasi terstruktur, fitur detail buku, wishlist, serta pencarian dan filter berdasarkan harga dan penulis.

Flutter
Backend Developer

Mengimplementasikan mekanisme rate limiting dan throttling untuk memitigasi serangan DDoS dan mencegah API overload, serta men-deploy infrastruktur backend secara aman di VPS menggunakan Docker.

GolangDockerVPS

Skripsi

Analisis Performa Rate Limiting pada Skenario Normal dan Lonjakan Trafik

  • Mengimplementasikan dan membandingkan tiga algoritma rate limiting (Token Bucket, Leaky Bucket, Sliding Window) pada REST API Golang + Redis untuk sistem pemesanan tiket, diuji dengan Apache JMeter dan Vegeta pada skenario Normal, Spike, dan DDoS.
  • Mencegah potensi downtime saat serangan DDoS dengan menurunkan latency P95 dari 18.401 ms menjadi ±1.190 ms, sekaligus memblokir 95,71%–97,88% request berbahaya secara efektif.
  • Mempertahankan success rate 93,62% dan 0% false positive block rate pada algoritma Token Bucket saat lonjakan trafik sah (Spike Load), menjaga transaksi tetap lancar tanpa memblokir pengguna sah.
  • Mengoptimalkan throughput hingga 730 request/detik pada VPS terbatas (2 vCPU, 2GB RAM) serta menurunkan latency P95 kondisi normal dari 341 ms menjadi 130–270 ms menggunakan Leaky Bucket dan Token Bucket.
GolangRedisPostgreSQLDockerVPSApache JMeterVegetaPrometheusGrafana

Organisasi

Mei – Jun 2023

Programming Tutor · Tutorial Pemrograman Semester Genap

Surabaya, Indonesia

  • Membimbing mahasiswa tingkat awal menyelesaikan studi kasus pemrograman Java dan Python melalui pendampingan personal, latihan terstruktur, dan umpan balik konstruktif.
Nov 2022

Anggota HIMA Divisi Game — Komite · PCU Esports Challenge

Surabaya, Indonesia

  • Menyusun rulebook resmi turnamen, mengatur bracket pertandingan, serta bertugas sebagai juri dan supervisor untuk memastikan kompetisi berjalan adil dan tertib.
Agu 2022

Programming Tutor · PCU: Community Service Programming

Surabaya, Indonesia

  • Menjadi mentor bagi anak-anak untuk memahami dasar-dasar pemrograman menggunakan aplikasi Scratch, sekaligus menumbuhkan minat mereka terhadap teknologi dan kemampuan problem-solving.

Keahlian

Languages

GoJavaScriptPythonJavaPHPDart

Frontend

Next.jsHTMLCSSFlutter

Backend

Go (Fiber)LaravelREST API

Database

PostgreSQLMySQLMongoDBRedisSupabase

Infrastructure

LinuxWindowsDocker/Docker ComposeNginxOracle Cloud Infrastructure (OCI)

IT Support & Payment Systems

Network/Server/Hardware TroubleshootingPC AssemblySystem IntegrationBCA VA IntegrationParking System Management

Monitoring & Tools

PrometheusGrafanaJMeterVegetaPostmanGit/GitHubJetBrains IDEAndroid StudiopgAdmin

Leadership & Operations

Team CoordinationTask DelegationVendor CoordinationIT Operations

Languages

Bahasa Indonesia — NativeBahasa Inggris — Working Proficiency

Pendidikan

2021 — 2025

Universitas Kristen Petra

S1 Informatika / Sarjana Komputer (S.Kom.)

IPK 3,15 / 4,00 · 146 SKS

Surabaya, Indonesia

Sertifikasi

Red Hat System Administration I (RH124)

Red Hat · September 2023

Red Hat OpenShift I: Containers & Kubernetes (DO180)

Red Hat · Juli 2024

CCNA: Switching, Routing, and Wireless Essentials

Cisco · Oktober 2024

HackerRank Problem Solving (Basic)

HackerRank · November 2024

HackerRank Python (Basic)

HackerRank · November 2024