CURRICULUM VITAE

Muhammad Fadhal Ikram

Full-Stack Software Engineer · ERP, authentication, payment systems, and production web applications

Contact by email

PROFESSIONAL PROFILE

Full-Stack Software Engineer

Full-Stack Software Engineer with 6+ years of experience in web applications, ERP, centralized authentication, booking, payments, and donation platforms. I work across frontend, backend, databases, CI/CD, and server deployment, turning business needs into features that operational teams can use.

CORE TECHNICAL SKILLS

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

Databases

  • 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

PROFESSIONAL EXPERIENCE

PT Astana Kinaya Mitratama

Supervisor — Software Engineer

August 2022 — PresentDepok & South Jakarta, Indonesia
  • Supervise and contribute to full-cycle software delivery across ERP, SSO, and booking/payment systems, covering frontend implementation, database integration, CI/CD, containerization, and production deployment.
  • ERP: developed frontend modules using Nuxt.js with PostgreSQL-backed services; configured GitHub Actions pipelines and Docker-based deployments on Linux/Ubuntu and Windows servers.
  • SSO: built centralized authentication workflows using Node.js, Nuxt.js, and MySQL; containerized services with Docker to improve deployment consistency and maintainable access management.
  • Driving Range System: delivered reservation, membership, and online payment features for a golf booking platform using Node.js, Nuxt.js, and PostgreSQL.

Aksi Cepat Tanggap

Supervisor — Full-Stack Developer

January 2020 — July 2022South Jakarta, Indonesia
  • Led frontend development for a web-based zakat and donation platform using Next.js and React.js, integrated with Laravel and MySQL backend services.
  • Designed responsive, usable donation workflows for donor-facing transaction paths, with security requirements considered throughout the work.
  • Collaborated with backend and operational stakeholders to translate fundraising process requirements into features used in operations.
  • Supported delivery through technical documentation, task prioritization, and team coordination.

SELECTED SYSTEMS

Systems delivered across the stack

ERP Platform

Frontend modules, CI/CD pipelines, and Docker-based deployments for internal operational systems.

Centralized SSO

Authentication workflows, MySQL-backed access management, and Dockerized Linux deployment.

Booking & Payment

Reservation, membership, and online payment features for a golf driving range platform.

Zakat & Donation Platform

Donor-facing transaction workflows with Next.js/React.js, Laravel, and MySQL.

Investment & Project Financing

A project and investment platform with checkout workflows, progress monitoring, back-office operations, and asynchronous service communication.

IoT Vehicle Tracking Operations

Back-office operations for devices, installation, transactions, and vehicle-tracking data integration.

EDUCATION

Associate Degree in Computer Science (A.Md.Kom)

Politeknik LP3I Jakarta, Indonesia

Graduated 2019

PROFESSIONAL STRENGTHS

  • Turning needs into engineering work
  • Taking changes from implementation to release
  • Reviewing changes and documenting decisions
  • Working across frontend, backend, and deployment