CURRICULUM VITAE

Muhammad Fadhal Ikram

Full-Stack Software Engineer · ERP, autentikasi, sistem pembayaran, dan aplikasi web production

Hubungi lewat email

PROFIL PROFESIONAL

Full-Stack Software Engineer

Full-Stack Software Engineer dengan pengalaman lebih dari enam tahun pada aplikasi web, ERP, autentikasi terpusat, booking, pembayaran, dan platform donasi. Saya bekerja di frontend, backend, database, CI/CD, serta deployment server dan terbiasa membawa kebutuhan bisnis menjadi fitur yang dapat dipakai tim operasional.

KEMAMPUAN TEKNIS

Frontend

  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • Vue.js
  • Nuxt.js
  • Flutter
  • Sass/CSS

Backend

  • Node.js
  • NestJS
  • ElysiaJS
  • Laravel
  • CodeIgniter
  • Go
  • Java / Spark Framework

Database

  • PostgreSQL
  • MySQL
  • MongoDB

DevOps & deployment

  • Docker
  • GitHub Actions
  • GitLab CI/CD
  • Cloudflare
  • Linux/Ubuntu
  • Windows Server

Quality & validation

  • API validation
  • Playwright
  • End-to-end testing
  • Regression testing
  • Technical documentation

PENGALAMAN PROFESIONAL

PT Astana Kinaya Mitratama

Supervisor — Software Engineer

Agustus 2022 — SekarangDepok & Jakarta Selatan, Indonesia
  • Mengawasi sekaligus berkontribusi pada siklus delivery software untuk ERP, SSO, serta sistem booking dan pembayaran—mulai dari implementasi frontend, integrasi database, CI/CD, containerization, hingga deployment production.
  • ERP: mengembangkan modul frontend menggunakan Nuxt.js dengan layanan berbasis PostgreSQL; mengonfigurasi pipeline GitHub Actions dan deployment berbasis Docker pada server Linux/Ubuntu dan Windows.
  • SSO: membangun workflow autentikasi terpusat menggunakan Node.js, Nuxt.js, dan MySQL; melakukan containerization dengan Docker untuk menjaga konsistensi deployment dan pengelolaan akses.
  • Driving Range System: mengembangkan fitur reservasi, membership, dan pembayaran online untuk platform booking golf menggunakan Node.js, Nuxt.js, dan PostgreSQL.

Aksi Cepat Tanggap

Supervisor — Full-Stack Developer

Januari 2020 — Juli 2022Jakarta Selatan, Indonesia
  • Memimpin pengembangan frontend platform zakat dan donasi berbasis web menggunakan Next.js dan React.js, terintegrasi dengan backend Laravel dan MySQL.
  • Merancang workflow donasi yang responsif dan mudah digunakan untuk alur transaksi donor, dengan mempertimbangkan kebutuhan keamanan.
  • Berkolaborasi dengan tim backend dan stakeholder operasional untuk menerjemahkan kebutuhan proses fundraising menjadi fitur yang dapat digunakan dalam operasional.
  • Mendukung delivery melalui dokumentasi teknis, prioritas tugas, dan koordinasi dengan tim.

SISTEM TERPILIH

Ruang lingkup yang pernah dikerjakan

ERP Platform

Modul frontend, pipeline CI/CD, dan deployment berbasis Docker untuk sistem operasional internal.

Centralized SSO

Workflow autentikasi, pengelolaan akses berbasis MySQL, dan deployment Linux dengan Docker.

Booking & Payment

Fitur reservasi, membership, dan pembayaran online untuk platform golf driving range.

Zakat & Donation Platform

Workflow transaksi donor menggunakan Next.js/React.js, Laravel, dan MySQL.

Investment & Project Financing

Platform proyek dan investasi dengan alur checkout, monitoring progres, back-office, serta komunikasi asynchronous antarservice.

IoT Vehicle Tracking Operations

Back-office untuk perangkat, instalasi, transaksi, serta integrasi data pelacakan kendaraan.

PENDIDIKAN

Diploma Ilmu Komputer (A.Md.Kom)

Politeknik LP3I Jakarta, Indonesia

Lulus 2019

KEKUATAN PROFESIONAL

  • Menerjemahkan kebutuhan menjadi pekerjaan engineering
  • Membawa perubahan dari implementasi sampai rilis
  • Meninjau perubahan dan mendokumentasikan keputusan
  • Bekerja lintas frontend, backend, dan deployment