Andika Dwi Prasetya
// Rekam Jejak Rekayasa

Pengalaman & Proyek

Apa yang saya bangun, bagaimana saya menyelesaikan masalah nyata, dan pelajaran teknis yang dipetik dari pengalaman profesional di industri maupun riset mandiri.

Linimasa Pengalaman Profesional

Full Stack Developer & AI Engineer Intern

PT Parama Data Unit · Yogyakarta, Indonesia (Hybrid)
Feb — Jun 2026

Mengembangkan Sistem Manajemen Dokumen berbasis AI memanfaatkan Retrieval-Augmented Generation (RAG) untuk memfasilitasi pencarian cerdas dan temu kembali informasi secara otomatis dari berbagai dokumen korporat.

Tanggung Jawab:
  • Membangun backend performa tinggi dengan FastAPI (Python) untuk menjalankan pipeline RAG dan mengintegrasikan model bahasa lokal (LLM) melalui Ollama secara aman.
  • Merancang dan mengembangkan antarmuka pengguna yang responsif menggunakan Next.js untuk pengalaman penelusuran dan manajemen dokumen yang mulus.
  • Menggunakan Express.js untuk orkestrasi siklus hidup request API dan mengoptimalkan jembatan pertukaran data antara frontend dan pipeline inferensi backend.
  • Mengimplementasikan chunking dokumen semantik, embedding vektor, serta evaluasi kualitas retrieval guna meminimalkan halusinasi LLM.
Kontribusi & Pencapaian Utama
  • Memangkas latensi retrieval dokumen secara signifikan melalui optimasi strategi chunking dan pencarian vektor asinkron.
  • Membangun pelacakan sitasi (citation tracking) pada pipeline RAG sehingga setiap jawaban AI mencantumkan halaman dokumen sumber secara transparan.
Pelajaran Rekayasa Teknis (Lessons Learned)
  • Menyadari bahwa 80% kualitas jawaban RAG ditentukan oleh presisi pemrosesan dokumen dan efektivitas retrieval, bukan semata-mata ukuran model LLM.
  • Memperoleh pengalaman mendalam dalam mengelola batasan memori (VRAM/RAM) pada inferensi LLM lokal dan penanganan respons streaming.
PythonFastAPINext.jsTypeScriptOllamaRAGVector DBExpress.jsDocker

Web Developer Intern

PT Jaya Perkasa Mandalika · Remote, Indonesia
Okt — Nov 2025

Mengelola dan mengembangkan platform Software-as-a-Service (SaaS) multi-tenant menggunakan Laravel untuk mendukung manajemen data terpusat bagi berbagai klien bisnis.

Tanggung Jawab:
  • Memelihara isolasi database multi-tenant dan sistem kontrol akses berbasis peran (RBAC).
  • Berkolaborasi dengan tim lintas fungsi melalui Git dan GitHub untuk mengurai bottleneck integrasi data frontend-backend.
  • Mendiagnosis dan menyelesaikan kendala rendering data dinamis demi menjamin ketersediaan tinggi dan responsivitas aplikasi.
Kontribusi & Pencapaian Utama
  • Mempercepat proses onboarding klien dengan mengotomatiskan provisi ruang kerja (workspace) tenant.
  • Menemukan dan memperbaiki potensi kebocoran data (data leakage) antar-organisasi tenant pada query bersama.
Pelajaran Rekayasa Teknis (Lessons Learned)
  • Menguasai arsitektur database multi-tenant (shared database dengan tenant discriminator vs isolasi skema terpisah).
  • Memperkuat alur kolaborasi asinkron melalui peninjauan pull request dan konvensi branch Git yang terstandar.
PHPLaravelMySQLJavaScriptTailwind CSSGit

Web Developer Intern

Digital Hero Indonesia · Remote, Indonesia
Jul 2022 — Des 2023

Mengembangkan Sistem Manajemen Penyewaan Lapangan Olahraga berbasis web menggunakan Laravel dalam kerangka kerja Agile Scrum untuk merilis fitur siap produksi.

Tanggung Jawab:
  • Merancang skema database relasional dan logika bisnis untuk penjadwalan booking, ketersediaan fasilitas, serta pencatatan pembayaran.
  • Berpartisipasi aktif dalam sprint planning, backlog refinement, daily standup, dan sesi evaluasi retrospective.
  • Mengelola version control kode sumber dan rilis cabang fitur menggunakan Git dan GitHub.
Kontribusi & Pencapaian Utama
  • Merancang dan merilis deteksi konflik reservasi otomatis yang mencegah terjadinya jadwal booking ganda (double-booking).
  • Menyelesaikan penugasan fitur tepat waktu pada setiap siklus sprint tanpa kendala kritis di lingkungan produksi.
Pelajaran Rekayasa Teknis (Lessons Learned)
  • Membangun fondasi kuat dalam normalisasi skema database dan optimasi query SQL relasional.
  • Menyadari pentingnya penulisan kode yang bersih dan terdokumentasi (clean code) untuk pemeliharaan jangka panjang tim.
PHPLaravelMySQLBootstrapGitScrum

Proyek Rekayasa & Lab Eksperimen

3 Proyek Terdokumentasi

Aktivitas Kampus & Operasional Teknis

Staf Media & IT Support
Ramadhan Di Kampus (RDK) UGM 1445H · Mar 2024

Mengonfigurasi OBS Studio untuk siaran multi-kamera dan memantau stabilitas bitrate audio/video live selama webinar hybrid Ramadhan harian.

Staf Media Kreatif
Jamaah Shalahudin UGM · Okt 2023 — Mar 2024

Memproduksi konten edukasi digital dan mengoordinasikan pengarsipan media kegiatan organisasi secara terpusat.

Ketua Divisi Media
SMANA Masuk Kampus 7.0 · Des 2023

Mengarahkan strategi kampanye promosi dan mengoordinasikan kanal publikasi media ke calon mahasiswa baru.