[nom]
Beni Mellal, Morocco
Phone: [téléphone]
Email: [e-mail]
GitHub : [lien]
LinkedIn : [lien]
SUMMARY
Full-Stack Developer passionate about building modern, scalable, and efficient web applications.
Strong experience in Go and JavaScript ecosystems, with solid understanding of backend and frontend development. Skilled in problem-solving, clean code practices, and creating real-time, interactive applications. Motivated to learn, grow, and contribute to high-impact projects.
EXPERIENCE
Zone01 Oujda · Jul 2024 - Present
IDeveloped real-time and interactive applications using Go and JavaScript, improving system responsiveness and user engagement by over 40%.
Solved complex algorithmic challenges and contributed to peer-learning workflows, increasing team efficiency by 30%.
Built and optimized backend APIs and database models, reducing data retrieval time by 25% and improving application stability.
Implemented real-time communication systems (WebSockets), enhancing live user interactions by over 50%
EDUCATION
Baccalaureate Physics · 2022
Tagzirt high school strong foundations in mathematics, physics, and scientific problem-solving.
TECHNICAL SKILLS
Programming Languages: Go, JavaScript, Rust, Java Frontend
Frameworks: Next.js, Angular Databases: SQLite, PostgreSQL.
Tools & Technologies: Docker, Git, VS Code.
Soft Skills: Communication, Teamwork, Problem-Solving.
PROJECT
01Blog
- Built a fullstack social blogging platform enabling users to post content, follow others, and interact through likes and comments.
- Implemented secure authentication and role-based access using Spring Boot Security and JWT.
- Designed a relational database to manage posts, subscriptions, comments, reports, and user moderation tools.
- Developed an interactive Angular frontend with media upload, notifications, admin dashboard, and responsive UI/UX.
0-Shell — Minimalist Unix Shell in Rust
- Built a lightweight Unix-like shell in Rust supporting core commands (cd, ls, pwd, cat, cp, rm, mv, mkdir, echo, exit) using system calls instead of external binaries.
- Implemented a full command loop with input parsing, process control, error handling, and graceful exit behavior (EOF/Ctrl+D).
- Designed shell operations following Unix conventions, including directory navigation, file manipulation, and recursive deletion.
- Ensured system-level safety and robustness using Rust abstractions while avoiding manual memory management
Bomberman — Multiplayer Browser Game (2–4 Players)
- Developed a real-time multiplayer Bomberman-style game where players start in map corners, navigate destructible and indestructible blocks, and compete until only one remains.
- Implemented core gameplay mechanics including bomb placement, explosion logic, player lives, random power-ups (bomb capacity, flame range, speed), and collision handling.
- Built a multiplayer lobby with a live player counter and countdown system, and added an in-game chat using WebSockets to synchronize players and messages.
- Optimized performance to consistently run at 60 FPS using a custom mini- framework, efficient rendering cycles, and strict use of requestAnimationFrame with no frame drops.
Social Network — Fullstack Platform
- Designed and implemented a full-featured social network with user registration, session-based authentication, profile privacy controls (public/private), followers system, and role-based access.
- Built robust post and group systems supporting media uploads (JPEG/PNG/GIF), privacy levels (public / followers / custom), comments, and group events, with SQL schema and migrations managed via SQLite.
- Implemented real-time features using WebSockets: private and group chats, live notifications, and a multiplayer-style waiting/chat flow; also added server-side image handling and storage.
- Containerized frontend and backend with Docker, created a migration-driven database setup, and ensured secure session/cookie management, scalable API design, and responsive frontend using a modern JS framework.
LANGUAGES
Arabic — Native
English — Intermediate