Page de Profil

Vous trouverez sur cette page toutes les informations me concernant tels que mon parcours, mon cv, mes expériences...

Page de Profil

Profil
Sofian Belbacha
Développeur Full Stack
sofianbelbacha@gmail.com
(+33) 7 58 97 96 16
Béziers, Occitanie, France
Skills
Voir tout
Git/GithubASP.NET CoreHTMLReactTailwind CSSJavaSciptSymfonyNext.Js
À propos de moi

Je suis Sofian Belbacha, développeur full stack, passionné par la technologie et curieux de nature. Mon parcours m’a amené à concevoir des applications web modernes, performantes et sécurisées, en combinant les meilleures pratiques front-end et back-end.

Mais mon intérêt pour l’informatique ne s’arrête pas au développement web. Je me forme activement aux pratiques DevOps — notamment à l’automatisation, à l’intégration continue (CI/CD), à Docker, et à la gestion d’infrastructure — dans une démarche d’amélioration continue.

Mon profil est volontairement polyvalent : j’ai également touché à la gestion de systèmes, au scripting, à la configuration réseau et à des missions plus techniques en lien avec la cybersécurité. Cette diversité me permet de mieux comprendre les enjeux globaux d’un projet IT et d’y apporter des solutions fiables et cohérentes.

Aujourd’hui, je cherche à intégrer une équipe en tant que salarié, dans laquelle je pourrais continuer à apprendre, apporter mes compétences et relever de nouveaux défis techniques.

Mon CV
Parcours
  1. Bachelor 3 InformatiqueLatest

    Le Bachelor 3 Informatique d’Ynov Campus est une formation professionnalisante qui prépare les étudiants à devenir des développeurs polyvalents, capables de répondre aux besoins actuels du marché du numérique. Cette troisième année du cursus informatique est axée sur la consolidation des compétences techniques et le développement de projets concrets.

    • Conception et développement d'applications : capacité à créer des applications web et mobiles fonctionnelles et performantes.
    • Gestion de projets informatiques : aptitude à planifier, organiser et suivre des projets en utilisant des outils et méthodes adaptés.
    • Introduction à l’intelligence artificielle : découverte des fondements de l'IA à travers des projets concrets en python, compréhension des concepts de machine learning.
    • Adaptabilité technologique : préparation à l'apprentissage continu face à l'évolution rapide des technologies.
    • Découverte de nouveaux outils : familiarisation avec des technologies comme Laravel, notamment pour la création d’une API RESTful, ainsi qu’avec SQLite, un système de gestion de base de données léger, idéal pour les projets en local ou à petite échelle.
    • Sécurité informatique : Principes de base de la sécurité des systèmes d'information, mise en œuvre de mesures de protection des données
  2. BTS Service Informatique aux organisations

    Le BTS Services Informatiques aux Organisations (SIO) option Solutions Logicielles et Applications Métiers (SLAM) forme des professionnels capables de concevoir, développer et maintenir des applications informatiques répondant aux besoins des entreprises. Les compétences techniques que j'ai acquises incluent :

    • Développement et Programmation : Maîtrise des langages de programmation (PHP, C# (.NET Framework), SQL, HTML, CSS)
    • Bases de Données : Conception et gestion de bases de données relationnelles, rédaction de requêtes SQL, utilisation de SGBD (MySQL, SQL Server)
    • Programmation orientée objet : (C# et PHP) et modèle MVC
    • Analyse et Conception : Utilisation des outils de modélisation (UML, MERISE), analyse des besoins utilisateurs
    • Tests et validation : Conception et réalisation de tests unitaires
    • Sécurité informatique : Principes de base de la sécurité des systèmes d'information, mise en œuvre de mesures de protection des données
Expériences
  1. Développeur Backend PHPLatest

    Création d'une interface permettant de générer des roadtrips personnalisés au format PDF pour le site de voyage interactif Tentation Voyage, une plateforme intuitive qui aide les utilisateurs à découvrir des destinations en fonction de leurs préférences, à concevoir des itinéraires sur mesure et à réserver leurs séjours en toute simplicité. Grâce à une interface conviviale et riche en fonctionnalités, le site offre également des recommandations personnalisées et des guides pratiques pour aider les voyageurs à prendre des décisions éclairées et à vivre des expériences inoubliables. Lors de ce stage, j’ai principalement travaillé sur une fonctionnalité clé du site de voyage : la mise en place d’une interface permettant aux utilisateurs de remplir des formulaires interactifs pour générer des roadtrips personnalisés au format PDF. Cette partie du site vise à offrir une solution pratique et intuitive, aidant les voyageurs à organiser leurs itinéraires de manière structurée et à disposer d’un document téléchargeable regroupant toutes les informations nécessaires pour leur aventure. Pour mener à bien cette mission, plusieurs étapes ont été menées :

    • Analyse des besoins et cahier des charges : Collaboration pour identifier les besoins clients et rédiger un cahier des charges détaillé.
    • Conception d’une base de données MySQL : Création d’une base de données structurée et performante, facilitant une gestion des données et améliorant la rapidité des requêtes de 40 %.
    • Exploitation des données : Utilisation de SQL pour extraire et analyser des données clés, facilitant la prise de décision.
    • Architecture MVC en PHP : Conception et développement de l’architecture du site en PHP en utilisant le modèle MVC, optimisant la modularité et la maintenance du code.
    • Mise en place d’une structure collaborative : Définition et implémentation d'outils et de processus de travail pour améliorer l’efficacité et la communication au sein de l’équipe.
    • Ajout de fonctionnalités : Développement et intégration de nouvelles fonctionnalités dans un site existant, améliorant l’expérience utilisateur et la performance du site.
    • Résolution de bugs : Résolution de bugs en analysant et en corrigeant des dysfonctionnements, renforçant la stabilité du site et réduisant les incidents signalés de 50 %.
    • Normes de sécurité : Implémentation de normes de sécurité, garantissant la protection des données utilisateurs et la conformité aux normes de sécurité en vigueur (RGPD, etc.).

Vous cherchez un collaborateur?

Je suis disponible pour discuter de vos projets, partager des idées ou répondre à vos questions. N'hésitez pas à me contacter.