Pengalaman

Pengalaman profesional saya

Full Stack Developer (MERN)

DGT PORTFOLIO|Penuh waktu
Okt 2025 - Sekarang
7 bln Remote

Tanggung Jawab Utama:

  • Mengembangkan platform Next.js SaaS untuk portofolio profesional dengan pembayaran PayPal terintegrasi.
  • Merekayasa API Node.js yang aman menggunakan JWT/NextAuth, memastikan perlindungan data dan skalabilitas yang kuat.
  • Mengoptimalkan Performa & SEO melalui Server-Side Rendering (SSR), memberikan UX premium berkecepatan tinggi.
  • Mengelola Penerapan Full-Stack di Vercel dengan Git/GitHub untuk integrasi dan pengiriman berkelanjutan.

Pengembangan profesional

Jeda Karir|Pelatihan
Nov 2024 - Jan 2025
3 bln Remote

Area Fokus & Proyek:

  • Menyelesaikan program pelatihan pengembangan backend intensif yang berfokus pada NestJS (Node.js + TypeScript) untuk membangun aplikasi sisi server yang terukur dan berkinerja tinggi.
  • Konsep lanjutan: Pengembangan API RESTful, Otentikasi & Otorisasi (JWT, OAuth, RBAC), Komunikasi real-time menggunakan Socket.io, integrasi GraphQL, Internasionalisasi (i18n), MongoDB, dan arsitektur Microservices.
  • Mengembangkan sistem e-commerce lengkap termasuk: Manajemen pengguna (RBAC), Auth Aman (JWT/OAuth), Manajemen Produk/Kategori/Merek, Pemrosesan Keranjang & Pesanan, Penanganan pembayaran, Manajemen kupon, Sistem ulasan, dan Konfigurasi pajak.

Full Stack Developer Intern

Cités des Métiers et des Compétences|Magang
Sep 2023 - Jun 2024
10 bln Laayoune, Maroko

Prestasi:

  • Merancang antarmuka pengguna interaktif dan menarik dalam pengembangan front-end.
  • Memperoleh pengalaman dalam pengembangan back-end dan manajemen basis data.
  • Mengembangkan keterampilan dalam membuat dan memelihara aplikasi web dinamis.
  • Menerapkan metodologi Agile untuk meningkatkan efisiensi dan memperkuat kerja tim.
  • Memperoleh pengalaman menggunakan Git dan GitHub untuk manajemen kode dan proyek yang efektif.
  • Menggunakan SonarQube untuk menganalisis kualitas kode dan memastikan peningkatan berkelanjutan.
  • Menggunakan Docker untuk merampingkan manajemen lingkungan dan pengembangan aplikasi.
  • Meningkatkan keterampilan interpersonal, termasuk komunikasi dan kerja tim.

Full Stack MERN Developer

Akademi Regional Pendidikan dan Pelatihan|Magang
Mar 2024 - Mar 2024
1 bln Laayoune, Maroko

Tugas Utama:

  • Merancang dan mengembangkan aplikasi manajemen tugas yang memungkinkan pengguna menambah, mengedit, dan menghapus tugas.
  • Menerapkan otentikasi dan otorisasi menggunakan JWT untuk memastikan keamanan aplikasi.
  • Menguji titik akhir API menggunakan Postman untuk memastikan fungsionalitas yang tepat.
  • Meningkatkan pengalaman pengguna dengan merancang antarmuka yang sederhana dan ramah pengguna.
  • Men-deploy aplikasi di Vercel dan mengelola basis kode menggunakan Git/GitHub.

Magang Pengembang Digital

Cités des Métiers et des Compétences|Magang
Nov 2022 - Jun 2023
8 bln Laayoune, Maroko

Pembelajaran Inti:

  • Memperoleh dasar-dasar pemrograman algoritmik dan berorientasi objek.
  • Merancang dan membangun situs web statis dan dinamis yang berinteraksi dengan pengguna.
  • Bekerja dengan basis data dan mengeksekusi operasi dasar.
  • Mempelajari JavaScript untuk pengembangan aplikasi.
  • Mengenal prinsip-prinsip keamanan sistem informasi.
  • Mengembangkan keterampilan perilaku dan sosial yang penting untuk lingkungan profesional.