Dian Adi Nugroho
Web Developer / Backend Developer
Ringkasan Profesional
Web Developer dan Backend Developer dengan pengalaman dalam merancang arsitektur RESTful API yang aman, memelihara keandalan server 24/7 di bawah jadwal kerja shifting, serta mengoptimalkan skema basis data relasional (PostgreSQL, Oracle DB, MySQL) dan non-relasional (MongoDB). Terbiasa mengelola kontainerisasi aplikasi menggunakan Docker di lingkungan server Ubuntu Linux, menerapkan penanganan bug secara cepat, dan membangun antarmuka web modern berbasis Vue.js dan Nuxt.
Keahlian Teknis
Bahasa Pemrograman: PHP, JavaScript, TypeScript, Lua, HTML5, CSS3
Framework & Runtime: Laravel, Express.js, Node.js, CodeIgniter, Vue.js 3, Nuxt 4
Basis Data (Databases): PostgreSQL, Oracle Database, MySQL, MongoDB
DevOps & Tools: Docker, Ubuntu Linux, Git, GitHub, GitLab, Postman, REST API Security, JWT Authentication
Styling & UI Library: Tailwind CSS, Bootstrap 5, Headless UI
Pengalaman Kerja
Web Developer
PT Medika Digital Nusantara
Sleman, D.I. Yogyakarta · Penuh Waktu
- Menjalankan pemantauan server harian (server monitoring 24/7) secara konsisten dan tanggap menyelesaikan anomali teknis di bawah jadwal kerja shifting yang dinamis.
- Mendiagnosis dan melakukan perbaikan bug (rapid bug fixing) secara cepat dan terukur pada modul-modul sistem manajemen rumah sakit.
- Mengembangkan fitur-fitur aplikasi baru menggunakan framework Laravel dan PHP yang terintegrasi langsung dengan enterprise database Oracle.
- Mengelola isolasi lingkungan kerja menggunakan kontainer Docker pada server produksi Ubuntu Linux untuk memastikan keselarasan deployment.
- Mengoptimalkan kueri data medis guna menjamin kelancaran transaksi pasien dalam volume tinggi.
Backend Developer (Trainee)
Zettabyte Pte Ltd
Yogyakarta · Trainee / Magang
- Merancang skema basis data relasional menggunakan PostgreSQL dan skema dokumen NoSQL menggunakan MongoDB yang terstruktur dan scalable.
- Mengimplementasikan protokol keamanan RESTful API menggunakan otentikasi JSON Web Token (JWT) dengan mekanisme validasi payload.
- Membangun endpoint API modular berbasis Express.js dan Node.js yang mematuhi konvensi RESTful baku.
- Menyusun koleksi pengujian otomatis menggunakan Postman untuk menjamin keandalan respons rute API.
Proyek & Portofolio Rekayasa
Modern Fullstack SSR & Jamstack Platform — dianadi021.github.io
Nuxt 4, Vue 3, Tailwind CSS, TypeScript- Membangun portofolio web hibrida (SSR/SSG) dengan arsitektur bebas siklus impor (zero import cycle) yang diverifikasi oleh analisis dependency Graphify.
- Mengimplementasikan otomasi CI/CD menggunakan GitHub Actions untuk build dan prerender static assets ke GitHub Pages.
Automated Server Monitoring & Maintenance Scripts
Lua, Bash Shell, Linux Systemd, Cron- Menulis skrip otomasi untuk memantau ambang batas beban CPU/memori server Ubuntu, rotasi berkas log, dan pencadangan database periodik.
Pendidikan & Lokasi
Pendidikan Bidang Rekayasa Perangkat Lunak / Web Development
Fokus Pengembangan Backend, Arsitektur Basis Data, & Infrastruktur Web
D.I. Yogyakarta, Indonesia