ソフトウェアエンジニア

Yudistira Eka Pratama

Senior Software Engineer

Full-stack · Laravel & frontend modern · AI-driven apps

karya pilihan

tentang

Saya Yudistira Eka Pratama, senior software engineer yang berbasis di Jakarta Selatan. Selama hampir lima tahun saya membangun aplikasi web full-stack, sistem enterprise, dan AI-driven apps untuk klien di ASEAN.

Di backend saya paling banyak bekerja dengan PHP dan Laravel. Di frontend saya berpindah framework sesuai kebutuhan proyek: React, Next.js, Svelte, Angular, Ionic, Alpine. Belakangan sebagian besar pekerjaan saya AI-driven: asisten, pipeline dokumen, dan tools yang memakai model bahasa untuk keperluan praktis.

Saya suka memegang satu masalah dari awal sampai akhir, dari sketsa arsitektur pertama sampai sistemnya berjalan di production. Di luar pekerjaan: film dan musik.

Jakarta Selatan, Indonesia

pengalaman

  1. Jan 2024 – Sekarang

    IGCY

    Grup Alturian · Jakarta Selatan

    Software Engineer Specialist

    Mar 2026 – Sekarang

    • Satu-satunya engineer di divisi proyek berbasis AI, melapor ke CTO: merencanakan, membangun, dan men-deploy AI-driven apps untuk klien dan untuk perusahaan.
    • Merancang dan membangun direktori mal interaktif untuk sebuah grup ritel besar, kini berjalan di beberapa mal: penunjuk arah antarlantai dalam 2D dan 3D, dengan panel admin yang dikelola sendiri oleh tim mal.
    • Membangun sendiri produk in-house pertama perusahaan: platform AI multi-tenant dengan inti Laravel dan layanan agen Python, yang melayani asisten di web, Telegram, dan WhatsApp.
    • Lead engineer untuk asisten belanja AI di kiosk toko dan mal. Juga membangun chatbot layanan pelanggan yang membaca data bisnis terkini, asisten karyawan yang jawabannya dari buku panduan disertai nomor halaman, dan pipeline dokumen dengan OCR, memakai OpenAI, Claude, dan Gemini.

    Senior Software Engineer

    Mar 2025 – Feb 2026

    • Membangun sendiri portal lowongan kerja untuk sebuah peritel fesyen, dari repository kosong sampai production. Kandidat mengisi profil secara manual atau profilnya terisi dari CV yang diunggah.
    • Mengadaptasi platform HR yang dibangun untuk klien tersebut menjadi HRIS internal perusahaan untuk sekitar 80 karyawan, dengan PWA karyawan berbasis Angular dan Ionic serta dashboard admin dengan akses berbasis peran.
    • Merancang arsitektur dan alur kerja teknis untuk proyek klien baru, serta me-review kode rekan satu tim.

    Junior Software Engineer

    Jan 2024 – Feb 2025

    • Bergabung dengan proyek ERP sebuah peritel fesyen yang sudah berjalan jauh dan mengerjakan berbagai modulnya, berlanjut hingga peran senior: pengadaan, faktur vendor, nota kredit dan debit, penggajian, pengelolaan shift, dan unggah jurnal.
    • Membangun fitur untuk aplikasi loyalitas peritel yang sama beserta back office-nya: poin, hadiah, undian, hadiah ulang tahun, dan tingkatan member.
    • Mengerjakan aplikasi merchandising untuk sebuah klien ritel swalayan, mencakup alur inventori dan stok.

    PHP · Laravel · Angular · Ionic · React · TypeScript · three.js · MySQL

  2. Agu 2022 – Des 2023

    The Prime

    Cianjur, Jawa Barat

    Back End Developer

    Agu 2022 – Des 2023

    • Membangun REST API dan fitur backend dengan Laravel di sebuah software house yang melayani bisnis lokal, sekolah, dan klien terkait pemerintah, dengan hingga lima proyek aktif dalam sebulan.
    • Proyeknya antara lain aplikasi transportasi daerah dengan tiket dan top-up, sistem e-commerce dan inventori, serta platform penugasan guru untuk sebuah unit di Kementerian Pendidikan. Mengintegrasikan payment gateway dan API produk digital.

    Mobile Application Developer

    Nov 2022 – Feb 2023

    • Di samping peran backend, membangun aplikasi Flutter lintas platform dengan BLoC dan GetX, termasuk aplikasi pemesanan tiket kereta yang dipesan oleh sebuah pemerintah provinsi.

    PHP · Laravel · MySQL · REST API · Dart · Flutter

  3. Feb 2022 – Jul 2022

    Freelance

    Cianjur, Jawa Barat

    Web Developer

    Feb 2022 – Jul 2022

    • Mengambil pekerjaan berbayar sambil menyelesaikan SMK: landing page, mengubah desain UI menjadi HTML dan CSS, aplikasi Laravel kecil, serta situs portofolio dan template.

    HTML · CSS · JavaScript · Laravel

karya pilihan

juga dibuat

  • Discover Al-Maarif · Portal informasi untuk sebuah masjid dan program komunitasnya
  • Omah · Landing page untuk presentasi properti

stack

Backend
PHP · Laravel · Lumen · Node.js · Express.js · Python (FastAPI) · REST API · MySQL · Redis
Frontend
TypeScript · JavaScript · React · Next.js · Svelte / SvelteKit · Angular · Ionic · Alpine.js · three.js · Leaflet · Tailwind CSS
AI
OpenAI · Anthropic Claude · Google Gemini · DeepSeek · RAG · Qdrant · Prompt Engineering · OCR & document processing
Mobile
Dart · Flutter · GetX · BLoC
Tools
Git · GitHub · GitLab CI · Docker · PHPUnit · Vitest · Playwright · Algolia

kontak

Mari membangun sesuatu bersama

Terbuka untuk posisi senior full-stack, on-site di Jakarta atau remote.

yudistiraeka.pratama012@gmail.com unduh cv (bahasa inggris)