Muhamad Hafis

Backend & Fullstack Developer (Internship Candidate)

Siswa kelas 13 dengan pengalaman magang intensif selama 10 bulan sebagai Backend Developer. Memiliki keahlian teknis dalam ekosistem JavaScript (Express, Fastify, React, Next.js) dan manajemen data (PostgreSQL, GraphQL). Terbiasa bekerja dalam lingkungan Agile/Kanban dan berkolaborasi langsung dengan pimpinan divisi. Saat ini mencari kesempatan magang baru di lingkungan startup untuk memperluas wawasan teknis dan adaptabilitas industri.


Pengalaman Kerja

Mirorim | Backend Developer Intern
April 2025 - Januari 2026

Bertanggung jawab dalam pengembangan fitur, maintenance layanan, dan otomatisasi proses bisnis.

  • API & Backend Development: Mengimplementasikan REST API dan GraphQL API. Mengembangkan layanan Cron Job menggunakan Express dan Fastify.
  • Database & Reporting: Membuat laporan bisnis dan pengguna memanfaatkan PostgreSQL Views dan Metabase. Mengonversi database menjadi GraphQL API menggunakan Hasura.
  • Process Automation: Merancang alur proses bisnis menggunakan Camunda.
  • System Management: Mengelola inventory barang menggunakan InvenTree dan manajemen user menggunakan LDAP.
  • Kolaborasi: Bekerja langsung dengan leader di semua divisi menggunakan metodologi Kanban dan Agile.

Portofolio Projek

Catatan: Semua projek berikut masih dalam tahap prototipe dan merupakan bagian dari roadmap pengembangan saya untuk memperluas portfolio dan keahlian teknis.

Fullstack (Node.js, React/Next.js)

  • RAG Chatbot: Aplikasi Chatbot berbasis AI (FastAPI/Python integration).
  • Hotel Booking System: Sistem pemesanan hotel (Next.js).
  • Real-time Chat App: Aplikasi chatting waktu nyata.
  • Short URL Service: Layanan pemendek tautan.
  • QnA Application: Platform tanya jawab komunitas (React).
  • Laundry Order System: Sistem manajemen pesanan laundry (React).

Backend Engineering

  • Task Management System: Backend untuk pengelolaan tugas tim.
  • Ticket Marketplace: Backend sistem jual beli tiket (Implementasi dari studi kasus WPU).

Frontend Development

  • E-Commerce Marketplace: Antarmuka pengguna untuk aplikasi belanja online (React).

Keahlian Teknis