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 delivering end-to-end web applications, ERP modules, centralized authentication, booking and payment systems, and donation platforms. Strong in JavaScript/TypeScript, React/Next.js, Vue/Nuxt.js, Node.js, Laravel, SQL/NoSQL databases, Docker, CI/CD, and server deployment. Experienced in supervising engineering delivery, translating business requirements into maintainable features, and collaborating with teams to release solutions for operational use.

CORE TECHNICAL SKILLS

Frontend

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

Backend

  • Node.js
  • Laravel
  • Go

Databases

  • PostgreSQL
  • MySQL
  • MongoDB

DevOps & deployment

  • Docker
  • Dokploy
  • GitHub Actions
  • GitLab CI/CD
  • Bitbucket Pipelines
  • Linux/Ubuntu
  • Windows Server

Mobile, design & tools

  • Flutter
  • Canva
  • Adobe Photoshop
  • Adobe XD
  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • GPT
  • Claude
  • Gemini

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.
  • Applied AI-assisted research, debugging, and documentation workflows to accelerate technical analysis while maintaining code ownership and human review.

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 quality through technical communication, documentation, task prioritization, and structured problem-solving in a fast-paced development environment.

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.

EDUCATION

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

Politeknik LP3I Jakarta, Indonesia

Graduated 2019

PROFESSIONAL STRENGTHS

  • Software delivery ownership
  • Problem-solving
  • Cross-functional collaboration
  • Technical communication
  • Time management
  • Detail-oriented execution