Entegre PayPal ödemeleri ile profesyonel portföyler için bir Next.js SaaS platformu geliştirdi.
JWT/NextAuth kullanarak güvenli Node.js API'leri tasarladı, sağlam veri koruması ve ölçeklenebilirlik sağladı.
Sunucu Tarafı İşleme (SSR) aracılığıyla Performans ve SEO'yu optimize etti, yüksek hızlı ve premium bir kullanıcı deneyimi sundu.
Sürekli entegrasyon ve dağıtım için Git/GitHub ile Vercel'de Full-Stack dağıtımını yönetti.
Backend Geliştirme Eğitimi
Kendi Kendine Öğrenme ve Mesleki Gelişim|Eğitim
Kas 2024 - Oca 2025
3 ay Uzaktan
Odak alanları ve projeler:
Ölçeklenebilir ve yüksek performanslı sunucu tarafı uygulamaları oluşturmak için NestJS (Node.js + TypeScript) odaklı yoğun bir arka uç geliştirme eğitim programını tamamladı.
Gelişmiş kavramlar: RESTful API geliştirme, kimlik doğrulama ve yetkilendirme (JWT, OAuth, RBAC), Socket.io kullanarak gerçek zamanlı iletişim, GraphQL entegrasyonu, yerelleştirme (i18n), MongoDB ve mikro hizmet mimarisi.
Şunları kapsayan eksiksiz bir e-ticaret sistemi geliştirdi: kullanıcı yönetimi (RBAC), güvenli kimlik doğrulama (JWT/OAuth), ürün/kategori/marka yönetimi, sepet ve sipariş işleme, ödeme yönetimi, kupon yönetimi, inceleme sistemi ve vergi yapılandırması.
Full Stack Geliştirici Stajyeri
Cités des Métiers et des Compétences|Staj
Eyl 2023 - Haz 2024
10 ay Layun, Fas
Öğrenilen kavramları aşağıdaki alanlarda uygulayarak profesyonel bir stajla full-stack web geliştirme becerilerini geliştirdi:
Web projesi hazırlama ve planlama.
Çevik (Agile) metodoloji ve proje yönetimi uygulamaları.
Veritabanı yönetimi ve veri işleme.
Etkileşimli ve duyarlı kullanıcı arayüzleri için Front-end geliştirme.
Back-end geliştirme ve sunucu tarafı uygulama mantığı.
Bulut tabanlı uygulama geliştirme ve dağıtım konseptleri.
Nihai bir sentez projesi aracılığıyla uçtan uca web uygulaması geliştirme.
Full Stack MERN Geliştirici
Bölgesel Eğitim ve Öğretim Akademisi|Staj
Mar 2024 - Mar 2024
1 ay Layun, Fas
Temel görevler:
Kullanıcıların görev eklemesine, düzenlemesine ve silmesine olanak tanıyan bir görev yönetimi uygulaması tasarladı ve geliştirdi.
Uygulamanın güvenliğini sağlamak için JWT kullanarak kimlik doğrulama ve yetkilendirme uyguladı.
Uygun işlevselliği sağlamak için Postman kullanarak API uç noktalarını test etti.
Basit ve kullanıcı dostu bir arayüz tasarlayarak kullanıcı deneyimini iyileştirdi.
Uygulamayı Vercel'de yayınladı ve kod tabanını Git/GitHub kullanarak yönetti.
Dijital Geliştirici Stajyeri
Cités des Métiers et des Compétences|Tam zamanlı
Kas 2022 - Haz 2023
8 ay Layun, Fas
Aşağıdakileri kapsayan uygulamalı eğitimle dijital geliştirmede temel beceriler geliştirdi:
Algoritmik temeller ve problem çözme teknikleri.
Nesne Yönelimli Programlama (OOP) kavramları.
Statik ve dinamik web sitelerinin oluşturulması.
JavaScript programlama ve web etkileşimi.
Veritabanı manipülasyonu ve veri yönetimi.
Bilgi sistemleri güvenliği temelleri.
Dijital geliştirme süreçlerinin ve profesyonel uygulamaların anlaşılması.