BTS SIO · OPTION SLAM · NIORT
Actuellement étudiant en Bachelor Concepteur Developpeur D'application
J'ai toujours été attiré par l'informatique et les nouvelles technologies.
Mon objectif final étant d'être Dev Web Full Stack - BACK-END
créer des solutions innovantes et performantes.
Depuis le début du lycée, j'ai découvert une véritable passion pour le développement informatique.
J'aime relever des défis techniques et approfondir mes connaissances en conception et développement d'applications.
En parallèle, je suis passionné de musculation et de nutrition, explorant le fonctionnement du corps humain avec la même curiosité et rigueur que pour l'informatique.
Projets
Ici, vous retrouverez les projets que j'ai pu réaliser durant ma formation ainsi qu'en stage.
INTER MUTUELLE ASSISTANCE
Projet d'automatisation
INTER MUTUELLE ASSISTANCE
Projet de Transformation de fichiers CSV en TXT
INTER MUTUELLE ASSISTANCE
Projet création D'Initialzr Front Web API
NutriFIT
Projet de gestion de recettes & achat produits
CampSwing
Projet d'application Java pour une gestinnaire de camps de vacances
Site Météo
Projet personnel de suivi Méteo requete API
Nuit Info CESI
Projet Site Web Hackaton
Projet CORDÉE
Projet Cordée 2021 , Lycée Paul Guerin Niort
Site Web de Publications
Projet académique de création d'un site web dynamique de publication
INTER MUTUELLE ASSISTANCE - AUTOMATISATION PYTHON & ANSIBLE
Projet de développement d'un outil d'automatisation de gestion des VM et création de mail et alert team sur des VM DBA
Description du Projet
Intégration au sein de l'équipe de Développement Web, avec un focus sur le développement d'un outil de coordination pour améliorer les processus internes et la gestion des incidents. Le projet a permis de centraliser les informations et de proposer une meilleure visibilité sur les activités en cours.
Le Contexte
Familiarisation avec les outils de développement modernes et participation active aux réunions quotidiennes pour le suivi et la mise à jour du projet. Développement en utilisant Python, Ansible et PowerShell pour la réalisation de l'outil.
Le projet a permis d'atteindre les objectifs fixés :
INTER MUTUELLE ASSISTANCE - Projet Dev web Back
Durant mon stage chez INTER MUTUELLE ASSISTANCE, j'ai eu l'opportunité de travailler sur plusieurs projets significatifs qui m'ont permis d'explorer différentes facettes du développement web et IT dans le contexte d'une entreprise leader en assurances et services financiers en France.
Description du Projet
Intégration au sein de l'équipe de Développement de la Factory, j'ai crée un Programme à l'aide du Framework Spring,.
Le Contexte
Mon immersion chez la Factory de l'entreprise Inter Multuel Assistance m'a permis de découvrir SpringBoot et react. J'ai participé activement aux réunions quotidiennes, ce qui a facilité ma familiarisation avec les outils et les méthodes de travail modernes.
Notre Approche
L'approche a consisté à débuter par la création d'un programme permetant de Transformer des fichiers csv appartent a des clients en txt pour ensuit etre utilisé pour l'afficher sur un site pour les acctionnaires, Ensuite nous allons le test avec du FTP , etc . Ces projets ont démontré l'engagement d'IMA d'envers l'innovation et l'excellence dans la qualité de service.
Développement d’un batch Spring Boot pour le traitement et la transformation de fichiers CSV avec Spring Batch.
Implémentation d’un service FTP pour l’automatisation de la récupération des fichiers clients et création d’un LocalService pour les tests en local.
Optimisation du code avec l’introduction d’interfaces, correction des bugs, et mise en place de tests unitaires approfondis.
INTER MUTUELLE ASSISTANCE - Projet Dev web Front
Durant mon stage chez INTER MUTUELLE ASSISTANCE, j'ai eu l'opportunité de travailler sur plusieurs projets significatifs qui m'ont permis d'explorer différentes facettes du développement web et IT dans le contexte d'une entreprise leader en assurances et services financiers en France.
Description du Projet
j'ai crée un Programme à l'aide du Frame Work react et Tailwind CSS.
Le Contexte
J'ai participé activement aux réunions quotidiennes, ce qui a facilité ma familiarisation avec les outils et les méthodes de travail modernes.
Notre Approche
L'approche a consisté à débuter par la création d'un programme permetant de crée un front web grâce au client.exe en golang déja déploier.
Développement d'un page fix et dynamique et simple pour crée un dépot sur gitlab.
Implémentation du CSS avec Tailwind
Optimisation du code avec tailwind, et création de composant pour permettre plus de facilité a être modifier
NutriStrong - Projet de BTS SIO
Durant mon BTS SIO, j'ai eu l'opportunité de concevoir et développer une application web intitulée NutriStrong , destinée à la publication de recette et l'achat de produit, étant également interactif avec fonctionnalité qui regroupe cette communauté. Ce projet m'a permis d'explorer diverses facettes du développement web et de l'IT dans un contexte éducatif.
Description du Projet
Dans le cadre du BTS SIO option SLAM, j’ai développé une application web nommée NutriStrong. Cette plateforme permet aux utilisateurs d’accéder à des recettes, d’en créer, de suivre des programmes de sport personnalisés, de consulter et enregistrer leurs séances, d’acheter des produits, de laisser des avis, et d’échanger sur divers sujets liés au fitness. Ce projet m’a permis d’acquérir une vision globale du développement d’applications web robustes et sécurisées.
Le Contexte
Ce projet a été réalisé dans le cadre de mon BTS SIO au Lycée de la Venise Verte à Niort, entre décembre 2024 et mai 2025. Il a mobilisé des technologies telles que PHP, MySQL et le framework CSS Bulma. Le développement a comporté plusieurs phases : conception, implémentation et tests rigoureux afin de garantir la fonctionnalité, la robustesse et la sécurité de l’application.
Notre Approche
Le projet a débuté par la définition des besoins et la rédaction d’un cahier des charges détaillé. Nous avons ensuite conçu la structure du site ainsi que la base de données, avant de passer au développement du front-end et du back-end. Enfin, une série de tests a été effectuée afin de valider le bon fonctionnement de l’application avant sa présentation finale.
Camps de Vacances - Projet de BTS SIO
Durant mon BTS SIO, j'ai travaillé en binôme sur le développement d'une application de gestion pour de camps de Vacances. Ce projet en Java avec une interface utilisateur graphique (IHM) permet aux utilisateurs de parcourir le catalogue de jeux, de réserver des jeux en ligne, et de gérer les emprunts et retours de manière intuitive et efficace.
Description du Projet
Ce projet a pour but de développer une application Java intuitive pour un gestionnaire de camps de vacances. Les principales fonctionnalités incluent l'affichage des activités, l'inscription à des activités, et voir le calendrier. Le backend est développé en Java avec une interface utilisateur en Swing, et les données sont stockées dans une base MySQL.
Le Contexte
Réalisé dans le cadre de mon BTS SIO, ce projet a été développé entre janvier et mai 2025. Il a permis de mettre en pratique mes compétences en développement Java et en gestion de bases de données, tout en travaillant sur une interface utilisateur graphique intuitive. Le projet a été réalisé en binôme, permettant une collaboration efficace et un partage des tâches équilibré.
Notre Approche
Nous avons commencé par une analyse des besoins et la rédaction du cahier des charges. La conception de l'application et de la base de données a été suivie par le développement de l'application en Java avec une interface Swing. Des tests rigoureux ont été réalisés pour garantir la fonctionnalité et la convivialité de l'application avant la mise en production.
API meteo
Projet personnel de développement d'une application web pour voir la méteo a l'aide de requete API
Description du Projet
Le Site API Metéo est une application web locale permettant de suivre la météo et de visualiser les données de l'API détaillées.
Ce projet a été réalisé Seul et a pour But de mieux comprendre le fonctionnment des API. voici le lien Site API Météo
Le Contexte
Ce projet a été développé en tant que projet personnel pour démontrer les compétences en développement web et en intégration d'API. Le développement a été réalisé en utilisant des technologies modernes comme Tailwind css pour le frontend et Node.js pour le backend. La collaboration avec des streamers a permis de recueillir des retours précieux pour améliorer l'application.
Notre Approche
Le projet a débuté par la conception de l'interface utilisateur en utilisant js , suivi par la mise en place du serveur backend avec HTML . L'intégration de l'API a permis de récupérer des données en temps réel sur la météo.
Projet CORDÉE - Vers les Métiers de la Data
Initiative éducative entre le collège Jean Zay, le lycée Paul Guérin et l’IUT STID de Niort visant à accompagner les jeunes vers les métiers du numérique à travers des ateliers, immersions et projets collaboratifs.
Comment ça ?
Le projet CORDÉE - Vers les Métiers de la Data est une initiative collaborative lancée à la rentrée 2021. Son objectif est d’ouvrir les horizons professionnels des élèves via des expériences immersives encadrées par des étudiants STID.
Au programme : ateliers de codage “Code Decode”, concours (Castor, Algoréa), visites croisées, mini-projets, interventions professionnelles et Challenge DATAVIZ organisé par les étudiants à destination des collégiens.
👉 Plus d’infos : lycee-paul-guerin.fr
Le Contexte
La cordée s’inscrit dans le dispositif national “Cordées de la Réussite”, visant à lutter contre l’autocensure et favoriser une orientation ambitieuse, notamment dans le numérique.
Notre Approche
En créant des liens entre les niveaux (collège, lycée, IUT), les étudiants deviennent mentors, les lycéens des relais, et les collégiens des découvreurs. Une chaîne pédagogique ascendante et inclusive.
Projet Nuit de l’Info - Corps & Océan
Développement d’un site web immersif en 24h sur le thème “Connexion entre l’humain et l’océan”, dans le cadre du hackathon national Nuit de l’Info 2024 au CESI La Rochelle.
Description du Projet
Corps & Océan est un site web poétique et interactif, imaginé pour sensibiliser à la préservation des océans à travers une métaphore entre organes humains et éléments marins.
Chaque zone cliquable (cœur, cerveau, poumons, etc.) renvoie à une composante du monde sous-marin, pour une lecture symbolique entre biologie humaine et écosystème marin.
👉 Voir le projet : github.com/Wishrito/Nuit-info
Le Contexte
La Nuit de l’Info est un hackathon national étudiant où créativité, entraide et développement web s’unissent pour répondre à un défi thématique en moins de 24h.
Notre Approche
Notre équipe a allié design, code et narration pour proposer une expérience engageante, interactive et éducative, en HTML, CSS et PHP. Une immersion sensible entre océan et humanité.
Site Web de Publications
Vous êtes chargé de créer un site web dynamique de publications en suivant le cahier des charges fourni (Activité 3).
Le framework CSS Bulma doit être utilisé afin d’assurer une présentation conforme aux attentes. Deux tutoriels sont à visionner avec écouteurs : un aperçu général de 30 minutes et un second de 1h30 détaillant les aspects techniques à maîtriser.
Le développement se fera en PHP, avec une base de données MySQL sous Laragon. La base devra être nommée basepublicationsxyy, où x est l’initiale de votre prénom et yy les deux premières lettres de votre nom.
Description du Projet
Le but de ce projet est de développer un site web interactif permettant la publication de contenus. L’interface repose sur le framework CSS Bulma pour une présentation professionnelle. Le site est développé avec PHP et MySQL, et hébergé localement avec Laragon.
Le Contexte
Ce projet s’inscrit dans le cadre de ma formation en BTS SIO. Il m’a permis de mobiliser mes compétences en développement web, en gestion de bases de données, et en utilisation de frameworks CSS, tout en respectant les contraintes du cahier des charges.
Notre Approche
La première étape a consisté à analyser les besoins et rédiger le cahier des charges. Ensuite, la conception de la base de données et de l’architecture du site a été réalisée. Le développement des fonctionnalités en PHP et l’intégration du style avec Bulma ont suivi. Des tests ont ensuite été effectués pour assurer la fiabilité et l’ergonomie du site avant sa mise en production.
Mon Parcours
Alternance Developpeur Web Full Stack
🏢 Alternance Developpement Web Full Stack
À partir de septembre 2025, j’intégrerai Groupama Atlantique en tant qu’alternant en conception et développement d’applications. Ce nouveau défi me permettra de mettre en pratique mes compétences acquises en développement web, tout en découvrant les enjeux numériques du secteur de l’assurance. J’aurai l’opportunité de participer à des projets concrets, d’améliorer des outils internes, et de contribuer à l’automatisation de processus métier. Encadré par une équipe d’experts, je vais continuer à progresser en back-end comme en front-end, dans un environnement agile, stimulant et tourné vers l’innovation. je vais egalement apprend de nouvelles technolgies comme le C# et autre.
Vendeur Etudiant
🛍️Vendeur Étudiant
En tant que vendeur étudiant chez Decathlon, j’ai développé des compétences clés en gestion des stocks, en merchandising, et surtout en relation client. J’étais chargé d’accueillir et d’accompagner les clients, de les orienter vers les produits adaptés à leurs besoins, et de participer à la mise en rayon et aux inventaires. Cette expérience m’a permis d’acquérir une bonne capacité d’écoute, un esprit d’équipe solide et une grande adaptabilité dans un environnement dynamique et orienté performance.
Stage en développement Web : Factory
💻Stage en développement Web : Factory
Lors de mon stage à la Factory d’IMA, j’ai intégré une équipe de développeurs dans un environnement agile. Mon projet principal consistait à développer un batch avec Spring Boot pour automatiser la transformation de fichiers CSV en données exploitables. J’ai également mis en place un service FTP pour la récupération automatique de ces fichiers, et développé une interface front-end en React connectée à une API interne pour visualiser et générer des projets. Ce stage m’a permis de travailler sur l’ensemble de la chaîne applicative, en back-end comme en front-end, tout en respectant des standards de qualité et de sécurité.
Stage à la DSI
🖥️ Stage à la DSI
Durant ce stage à la Direction des Systèmes d’Information d’IMA, j’ai travaillé sur plusieurs projets d’automatisation d’infrastructure. J’ai utilisé Python et Ansible pour automatiser des tâches administratives, comme la création de tickets ou la génération de rapports, en interfaçant avec l’API GLPI. J’ai également participé à la gestion et à la création de machines virtuelles via VMware et Active Directory, et conçu un système de notifications automatisées (mails, Teams) pour alerter l’équipe en cas de besoin. Ce stage m’a permis d’explorer le lien entre développement et exploitation (DevOps), et de gagner en autonomie sur des tâches techniques concrètes.
Concepteur d'applications ENI NIORT
🎓 ENI Niort
À la rentrée 2025, j’intégrerai l’ENI École Informatique à Niort en licence Conception et Développement d’Applications. Ce nouveau chapitre marquera une étape clé dans mon parcours, me permettant de consolider mes compétences techniques en programmation, d’approfondir mes connaissances en architecture logicielle, et de contribuer à des projets concrets en lien avec les besoins des entreprises. J’y poursuivrai mon alternance chez Groupama Atlantique pour mettre en pratique mes apprentissages dans un environnement professionnel stimulant.
BTS SIO option SLAM
🎓 BTS SIO option SLAM
Le BTS Services Informatiques aux Organisations, option SLAM (Solutions Logicielles et Applications Métiers), m’a permis d’acquérir de solides compétences en développement d’applications web et logicielles. J’y ai étudié Java (avec Spring Boot), PHP (avec Symfony), les bases de données relationnelles (SQL), la modélisation UML, la conception orientée objet et les bonnes pratiques de programmation. J’ai également appris à gérer des projets en équipe, à rédiger des documentations techniques, et à comprendre les besoins d’un client pour y répondre par des solutions applicatives adaptées.
Baccalauréat général
📚Baccalauréat général
J’ai obtenu un baccalauréat général avec les spécialités Mathématiques, Physique-Chimie et Numérique & Sciences Informatiques (NSI). Cette formation m’a donné une base solide en raisonnement logique, en résolution de problèmes et en algorithmique, tout en m’introduisant à la programmation (Python, HTML/CSS) et aux concepts fondamentaux des systèmes informatiques. Ces compétences m’ont naturellement conduit à m’orienter vers les métiers du développement logiciel.
Vendeur sur le marché
🥖Vendeur sur le marché
Chaque samedi matin, j’ai assuré la vente directe sur le marché pour une boulangerie artisanale. Cette expérience m’a appris à gérer un stand de manière autonome : installation, gestion du stock, encaissement et conseil aux clients. Elle m’a permis de développer des qualités précieuses comme la rigueur, la ponctualité, la gestion du stress et la capacité à dialoguer avec des profils variés. Ce contact humain hebdomadaire a aussi renforcé ma capacité à m’exprimer clairement et à représenter une entreprise avec sérieux.
Mes Languages
Mes frameworks
Certifications
Voici les certifications que j'ai obtenues au cours de ma formation et de mon parcours professionnel.
Certification OpenClassRoom C#
Certification C#
Mooc ANSSI
Certification de l'Anssi
Mooc CNIL
certification de la CNIL
Certification OpenClassRoom Java
Certification Java
Certification OpenClassRoom JavaScript
Certification Java Script
Certification OpenClassRoom Php et MySQL
certification Php et MySQL
Veille Technologique
Exploration approfondie des évolutions et tendances concernant Spring Boot et Java ansi que les plateformes Low-Code/No-Code pour l'année 2025.
Spring Boot VS Java
Voici un aperçu des évolutions et tendances concernant Spring Boot et Java, en particulier pour l'année 2025.
Description
Java 21 et ses nouveautés : Java 21, sorti en septembre 2023, introduit des améliorations pour moderniser le langage et améliorer l'efficacité. Les threads virtuels simplifient la programmation simultanée, permettant de créer de nombreux threads légers. Les améliorations du pattern matching et l'introduction des record patterns rendent le code plus expressif. Les sequenced collections offrent une API pour travailler avec des structures de données ordonnées.
Spring Framework 7.0 et Spring Boot 4.0 : Prévus pour novembre 2025, ils apporteront plusieurs changements clés. Ils maintiendront Java 17 comme base minimum et supporteront Jakarta EE 11, améliorant la performance et la sécurité des applications. L'adoption de JSpecify pour la null-safety vise à réduire les erreurs liées aux valeurs nulles. L'intégration du Project Leyden optimisera les temps de démarrage des applications.
Spring Boot 3.5 et Spring Cloud 2025.0 : Anticipant Spring Boot 4.0, ces versions (prévues pour mai 2025) s'appuieront sur Spring Framework 6.2.x, offrant des améliorations et des mises à niveau de stabilité.
Tendances et orientations pour 2025
Microservices : Spring Boot reste un framework de choix pour le développement de microservices en Java, facilitant leur développement, déploiement et gestion.
Cloud-Native : Spring Boot est à l'avant-garde du développement Java cloud-native, simplifiant le développement d'applications cloud avec des fonctionnalités comme Spring Cloud Config, Service Discovery et Circuit Breakers.
Observabilité et monitoring avancés : Avec la complexité croissante des applications, l'observabilité et le monitoring sont cruciaux. Spring Boot améliore ses fonctionnalités d'observabilité avec le support de Micrometer et OpenTelemetry.
Kotlin et programmation réactive : Spring Boot offre un support de qualité pour Kotlin. La programmation réactive avec Project Reactor devient essentielle pour construire des applications performantes.
Support communautaire et d'entreprise : Spring Boot bénéficie d'une vaste communauté et du soutien de VMware, assurant des mises à jour continues, des versions LTS et un riche écosystème de bibliothèques.
Projets OpenJDK pour Java en 2025
Projet Babylon : Vise à étendre Java à des modèles de programmation étrangers tels que SQL et le machine learning.
Projet Leyden : Améliorer le temps de démarrage des programmes Java.
Projet Lilliput : Évaluer l'impact d'en-têtes d'objets réduits dans la JVM HotSpot pour libérer de la mémoire heap.
Projet Loom : Développer des fonctionnalités et des API de la JVM pour supporter la concurrence légère.
Migration et mises à jour
La version 2 de Spring Boot sera maintenue jusqu'au 18 février 2025. La migration vers Spring Boot 3 est nécessaire pour bénéficier des nouvelles fonctionnalités et assurer la pérennité des applications, avec Java 17 comme version minimale requise.
Outils Utilisés
Voici quelques outils utilisés pour la veille technologique :
Conclusion
Spring Boot reste un framework essentiel pour les développeurs Java en 2025, grâce à son adaptabilité, ses capacités cloud-native et son intégration avec les technologies modernes.
Plateformes Low-Code/No-Code
Les plateformes low-code et no-code permettent aux utilisateurs non techniques de créer des applications logicielles complexes sans codage, démocratisant ainsi la création d'applications. D'ici 2025, on prévoit que 70 % des nouvelles applications seront développées en utilisant ces technologies.
Description
Les plateformes low-code permettent aux équipes informatiques de concevoir et de déployer des applications plus rapidement et plus efficacement, sans codage manuel. Le développement peut être jusqu'à 50 % plus rapide qu'avec les méthodes traditionnelles.
Ces plateformes réduisent les coûts de développement en diminuant le temps nécessaire et en permettant aux petites et moyennes entreprises de créer des solutions internes sans externalisation.
Les plateformes no-code sont accessibles aux personnes sans compétences en développement, leur permettant de créer des applications, des sites web, et d'autres outils numériques via des interfaces visuelles.
Elles permettent de créer et de déployer des applications rapidement, parfois en quelques jours ou quelques heures au lieu de plusieurs mois.
Les solutions sont facilement modifiables et adaptables à l'évolution des besoins de l'entreprise.
Le temps de développement étant réduit, il devient possible de mener à terme davantage de projets.
L'utilisation de ces plateformes réduit les erreurs et permet des changements plus rapides qu'avec le codage manuel.
Fonctionnement des Plateformes Low-Code/No-Code
Ces plateformes offrent une interface simplifiée, souvent basée sur un système de glisser-déposer, permettant aux utilisateurs d'assembler des blocs pré-établis pour créer des applications. Elles proposent une bibliothèque de blocs, modèles et widgets réutilisables, facilitant la création d'interfaces et de fonctionnalités.
Impact et Adoption
Les plateformes low-code et no-code permettent aux TPE/PME d’accéder à des outils numériques performants à des coûts abordables. Elles favorisent également la collaboration au sein des équipes, permettant à des personnes de différentes disciplines de travailler ensemble sur des projets communs sans barrières techniques.
Outils Utilisés
Voici quelques outils utilisés pour la veille technologique :
Citations
Article sur les différences et avantages du Low-Code/No-Code
Article sur l'impact des plateformes Low-Code/No-Code
Article sur les avantages et inconvénients du No-Code
Article sur le fonctionnement du Low-Code/No-Code
Article sur les avantages et inconvénients du Low-Code/No-Code
Article sur le Low-Code par AWS
-
-
Adresse
Niort, 79000
Contactez-moi
Si vous avez des questions ou souhaitez discuter d'un projet, n'hésitez pas à me contacter via le formulaire ci-dessous.
Le BTS SIO
Le BTS Services Informatiques aux Organisations (SIO) prépare aux métiers de l'informatique dans les entreprises, avec deux spécialités : SISR et SLAM.
| ÉPREUVES | COEF | DURÉE | FORME |
|---|---|---|---|
| ÉPREUVES OBLIGATOIRES | |||
| Culture générale et expression | 2 | 4h | Écrit |
| Expression et communication en langue anglaise | 2 | 2h (écrit) + 20min (oral) | Écrit + oral |
| Mathématiques pour l’informatique | 3 | 55min (public) 2h (privé) | Écrit |
| Mathématiques pour l’informatique (partie algo) | 3 | 20min (uniquement public) | Oral |
| Culture économique, managériale et juridique pour l’informatique | 3 | 4h | Écrit |
| E4 Support et mise à disposition des services informatiques | 4 | 40min | Oral |
|
E5 Administration des systèmes et des réseaux (SISR) E5 Conception et développement d’applications (SLAM) |
4 | 40min (1h30 préparation) | Oral |
| E6 Cybersécurité des services informatiques (SISR/SLAM) | 4 | 4h | Écrit |
| ÉPREUVES FACULTATIVES | |||
| Langue vivante étrangère 2 | 20min | Oral | |
| Mathématiques approfondies | 2H | Écrit | |
| Parcours de certification complémentaire | 20min | Oral | |