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.