Développeur Fullstack


Bienvenue sur mon Portfolio


Je m'appelle Nassim Bouziane, étudiant en alternance en préparation d'un diplôme de Master Architecte de Systèmes d'Information. Passionné par l'informatique, je partage mes projets et mon parcours d'études.
Les feedbacks sont toujours appréciés pour m'aider à m'améliorer. Merci de visiter mon portfolio.

Professionnel de l'ingénierie avec un Bachelor Concepteur Développeur d'Applications obtenu à l'ETNA, spécialisé en développement web.

Mes stacks favorite : ReactJS, Django, Symfony, Micro-services, Docker

Télécharger le CV
An image of Nassim Bouziane

Expérience professionnelle

Éducation

Compétences

Python

  • Django
  • Flask
  • HugAPI

JavaScript / TypeScript

  • ReactJS
  • NextJS
  • Angular
  • Nuxt.JS
  • React Native

PHP

  • Symfony
  • Laravel
  • Doctrine

Autres

  • Git, Docker, AWS
  • Redux
  • GraphQL
  • REST APIs
  • SQL (MYSQL, PostgreSQL)
  • NoSQL (MongoDB)

Mes Projets

image of project presented

MyYoutube


Application web en Angular pour la gestion de la diffusion de vidéos. Microservice d'encodage vidéo en Go avec FFMPEG pour l'encodage en tâche de fond. Microservice de mailing avec Spring Boot et JavaMail pour l'envoi automatisé d'emails. Microservice de recherche basé sur ElasticSearch pour gérer les requêtes de vidéos. Application mobile en React Native reprenant les fonctionnalités du site. API RESTful avec Spring Boot pour l'intégration et la communication entre les microservices.

Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
image of project presented

Mon premier website : Greento


Mon projet d'école s'appelait Greento, c'était un site web de commerce électronique qui se concentrait sur la vente de produits écologiques tels que des gourdes, des pailles et des couverts réutilisables. J'ai utilisé les compétences en React pour développer l'interface utilisateur et j'ai intégré une API pour récupérer les données de produits. C'était un projet passionnant qui m'a permis de découvrir les différentes possibilités offertes par les API et de voir comment elles peuvent être utilisées pour améliorer les applications web. Ce projet m'a appris à comprendre et à utiliser efficacement le framework React.js

Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
image of project presented

Mon premier Code camp : Inclu'chat


Notre projet pour Inclusion Conseil consistait à créer une solution de calendrier et de chat en temps réel pour améliorer la communication et la coordination interne de l'entreprise. Nous avons utilisé le framework Next.js 13 pour développer l'application web, ainsi que les bibliothèques sockets.io pour le chat en temps réel et Full Calendar JS pour le calendrier. La solution comprenait également une page d'administration pour permettre la gestion des utilisateurs et des événements.

Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
image of project presented

Code camp Mobile : Etnamargement


Etnamargement est une application d'émargement innovante développée avec React Native, une technologie de développement d'applications mobiles multi-plateformes, et une API Express associée à Prisma, une base de données moderne et performante. Cette application permet à l'école ETNA de gérer efficacement la présence de ses étudiants lors des cours et des examens en temps réel. Grâce à Etnamargement, les enseignants peuvent facilement prendre la présence des étudiants en scannant leur QR code individuel à l'aide de leur téléphone portable. Les données de présence sont ensuite stockées dans une base de données sécurisée, permettant une gestion facile et rapide des absences.

Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project
image of project presented

API RESTful


Développement d'une API sécurisée avec .NET Core 3.1, intégrant une authentification JWT et un système de rôles. Conception des modèles C# liés aux tables de la base de données et configuration des migrations avec Entity Framework Core.

Image of technologies used in the project
Image of technologies used in the project
image of project presented

Eco-Polia


Projet de fin d'étude du Bachelor en Lua et LÖVE. Jeu d'aventure sur l'écologie avec création d'un moteur de jeu personnalisé (gestion des collisions, personnage, UI, et cartes).

Image of technologies used in the project
Image of technologies used in the project
image of project presented

Crowdin


Développement d'un site d'entraide pour traductions de projets avec Symfony 7.0. Fonctionnalités : création de comptes, affichage des projets, envoi de traductions, import/export CSV, et notifications par email via Mailtrap.

Image of technologies used in the project
Image of technologies used in the project
Image of technologies used in the project

Nassim Bouziane

Ce site a été créé avec

Next.jsTailwind CSS