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.
Pelatihan Pengembangan Backend
Belajar Mandiri & Pengembangan Profesional|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
Mengembangkan keterampilan pengembangan web full-stack melalui magang profesional, menerapkan konsep-konsep yang dipelajari di:
Persiapan dan perencanaan proyek web.
Metodologi Agile dan praktik manajemen proyek.
Manajemen basis data dan penanganan data.
Pengembangan front-end untuk antarmuka pengguna yang interaktif dan responsif.
Pengembangan back-end dan logika aplikasi sisi server.
Konsep pengembangan dan penerapan aplikasi cloud-native.
Pengembangan aplikasi web end-to-end melalui proyek sintesis akhir.
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|Penuh waktu
Nov 2022 - Jun 2023
8 bln Laayoune, Maroko
Mengembangkan keterampilan dasar dalam pengembangan digital melalui pelatihan langsung, yang mencakup:
Dasar-dasar algoritmik dan teknik pemecahan masalah.
Konsep Pemrograman Berorientasi Objek (OOP).
Pembuatan situs web statis dan dinamis.
Pemrograman JavaScript dan interaktivitas web.
Manipulasi basis data dan manajemen data.
Dasar-dasar keamanan sistem informasi.
Pemahaman tentang proses pengembangan digital dan praktik profesional.