Mon parcours
  • sept. 2024 - nov. 2024
    Cermix
    Développeur Fullstack

    Lors de mon stage chez Cermix, dans le cadre de la validation de mon diplôme de Concepteur Développeur d’Applications, j’ai contribué au développement d’une fonctionnalité de paramétrage pour un système de workflow permettant le suivi des étapes d’un flux de travaux. Ce projet s’inscrit dans les activités du référentiel métier, notamment :

    • Analyser les besoins utilisateurs : en collaboration avec les parties prenantes, j’ai recueilli les attentes fonctionnelles et les spécifications du système.
    • Concevoir une application informatique : j’ai élaboré les modèles conceptuels de données et les maquettes avec la méthode Merise.
    • Développer des composants logiciels : j’ai implémenté la solution en utilisant Angular 18 pour le front-end et Oracle Database avec Oracle REST Data Services (ORDS) pour le back-end.
    • Assurer la qualité et la maintenance : j’ai effectué des tests unitaires et fonctionnels, garantissant la robustesse et la fiabilité des développements.

    Réalisations clés :

    • Mise en place d’un module de paramétrage des étapes du workflow, permettant une personnalisation avancée pour chaque type de processus métier.
    • Création d’interfaces intuitives et dynamiques avec Angular 18, facilitant l’expérience utilisateur.
    • Conception d’un modèle de données relationnel performant avec Oracle Database, garantissant une gestion efficace et sécurisée des données.
    • Développement d’API REST sécurisées avec Oracle REST Data Services pour une communication fluide entre le front-end et la base de données.

    Grâce à cette mission, j’ai approfondi mes compétences techniques en développement d’applications modulaires et en intégration de solutions back-end/front-end. J’ai également renforcé ma capacité à répondre aux besoins métiers tout en respectant les contraintes techniques et organisationnelles. Ce stage m’a permis de valider les compétences attendues pour l’obtention de mon diplôme et de confirmer ma passion pour le développement d’applications métiers.

  • févr. 2024 - mars 2024
    LDTECHNOLOGIE
    Développeur Back-end .NET

    Lors de mon expérience chez LDTechnologie, j’ai travaillé pour une startup innovante, Diag n’Grow, en tant que développeur back-end .NET. J’ai participé au développement du back-end d’une application de type questionnaire. Cette application permettait aux utilisateurs de réaliser un bilan détaillé de leurs actifs immatériels d’entreprise, leur fournissant des recommandations personnalisées pour orienter leurs choix stratégiques.

    Dans ce projet, j’ai mis en place une architecture backend organisée en plusieurs couches pour garantir une modularité et une maintenabilité optimales :

    • Couche entité : définition des modèles de données représentant les entités métier.
    • Couche service : création des interfaces définissant les règles de gestion et les contrats des fonctionnalités.
    • Couche implémentation de service : implémentation concrète des services en respectant les interfaces définies.
    • Couche business : gestion des traitements et des calculs métiers complexes.

    Réalisations clés :

    • Développement d’une API performante et sécurisée permettant de gérer le cycle complet des questionnaires (création, soumission).
    • Conception d’une architecture claire et modulaire, facilitant l’ajout de nouvelles fonctionnalités et la maintenance.
    • Utilisation des bonnes pratiques de développement en .NET, notamment l’injection de dépendances et les principes SOLID.
    • Tests détaillés de chaque éléments

    Cette mission m’a permis de renforcer mes compétences en développement back-end, en architecture logicielle et en gestion des processus métiers. J’ai également acquis une expérience précieuse dans le développement d’applications analytiques orientées vers les utilisateurs professionnels, contribuant ainsi à un projet à forte valeur ajoutée pour la startup.

  • avr. 2021 - juil. 2021
    Cermix
    Développeur Fullstack

    Lors de mon expérience chez Cermix, j’ai travaillé sur un portail web regroupant différents acteurs de l’entreprise, tels que les clients, transporteurs et services de commande. Mon rôle principal a été de développer des fonctionnalités essentielles du portail tout en garantissant leur robustesse et leur sécurité.

    J’ai pris en charge le développement du système de connexion sécurisé de l’application, comprenant :

    • Hashage des mots de passe : utilisation d’algorithmes robustes pour protéger les données sensibles.
    • Blocage des comptes : mise en place de mécanismes pour prévenir les attaques par force brute en bloquant les comptes après plusieurs tentatives échouées.

    J’ai également conçu et développé le système de gestion des comptes utilisateur :

    • Création de comptes parents et enfants : implémentation d’une hiérarchie de comptes avec des permissions spécifiques pour accéder à certains écrans de l’application.
    • Administration des accès : configuration des droits et restrictions en fonction du profil utilisateur.

    Par ailleurs, j’ai travaillé sur la gestion des notifications pour le portail transporteurs. En respectant plusieurs règles de gestion métier, j’ai conçu un système permettant d’identifier automatiquement les erreurs ou problèmes dans les tableaux de livraison des transporteurs. Les utilisateurs recevaient un listing détaillé des anomalies détectées, facilitant ainsi leur résolution.

    Enfin, j’ai développé le module de listing des commandes en cours, offrant un suivi clair et centralisé des activités commerciales de l’entreprise.

    Réalisations clés :

    • Mise en œuvre de fonctionnalités avancées de sécurité et de gestion des accès.
    • Développement d’une interface utilisateur intuitive pour la gestion des comptes et la consultation des commandes.
    • Conception d’un système automatisé de notification pour les transporteurs, garantissant une meilleure gestion des livraisons.
    • Intégration d’une architecture modulaire et maintenable, respectant les bonnes pratiques de développement.

    Cette mission m’a permis de renforcer mes compétences en développement d’applications sécurisées, en gestion des droits d’accès et en conception de solutions adaptées aux besoins métiers, tout en participant activement à un projet impactant pour l’entreprise.
    impactant pour l’entreprise.

Mon parcours scolaire
  • mars 2024 - déc. 2024
    Simplon - Boulogne-sur-mer
    Concepteur développeur d’application en environnement DEVOPS
    • Développer une application sécurisée
    • Concevoir et développer une application sécurisée organisé en couche
    • Préparer le déploiement d’une application sécurisée
    • Contribuer à la mise en production dans une démarche DevOps
  • nov. 2023 - févr. 2024
    Simplon - Lille
    Bootcamp formation back-end .NET
    • Initiation à .NET (.NET 6), Visual Studio/Visual Studio/Git/Git Hub
    • Conception UML/Méthode Merise/SQL
    • BackEnd Rest en ASP.Net Core(Minimal API, API, MVC, Entity FrameWork)
    • Base de donnée MongoDB, PostGresql
    • Initiation au bonne pratique Test unitaire / Craft
  • sept. 2019 - juil. 2021
    IUT du LIttoral Côte d'Opale - Calais
    DUT Informatique

    Le DUT Informatique, que j’ai suivi de 2019 à 2021, m’a permis de développer des compétences approfondies en programmation, développement web, bases de données, et génie logiciel. Cette formation axée sur la pratique m’a offert une solide compréhension des langages comme Java, C, et SQL, tout en me familiarisant avec des concepts clés comme les structures de données, les algorithmes, et la gestion de projet. Grâce aux projets réalisés en équipe, j’ai également renforcé ma capacité à collaborer efficacement et à appliquer les méthodes agiles dans un contexte professionnel.

    • Initiation Java, Python, PHP, Postgresql, C
    • Reproduction d’une série de page du site de la WWF
    • Reproduction du logiciel/service web Discord en Web
    • Un projet en équipe sur la segmentation 3D en Java
    • Modélisation, création de jeux vidéos
    • Projet mathématique en Python
  • sept. 2017 - juin 2019
    Lycée Edouard Branly - Boulogne sur mer
    Bac STI2D - Système d'information et numérique

    Le Bac STI2D (Sciences et Technologies de l’Industrie et du Développement Durable) option SIN (Systèmes d’Information et Numérique), suivi de 2017 à 2019, m’a permis d’acquérir des compétences solides en électronique, programmation, et réseaux. Cette formation axée sur les technologies de l’information m’a donné une bonne maîtrise des systèmes embarqués, des architectures réseaux, ainsi que des langages de programmation essentiels pour concevoir et développer des solutions numériques innovantes.

    • Le projet consiste à programmer en Arduino (équivalent à C) une porte qui s’ouvre lorsque la plaque d’immatriculation est reconnue
    • Beaucoup de travail d’équipe et d’organisation
    • Présenter le projet devant un jury