Expériences Professionnelles
Vous trouverez ici un aperçu de mon parcours pro, avec les différentes missions et postes que j’ai occupés en développement d’applications et gestion.
11 Juin 2023

Responsable applicatif
11 Juin 2023 - En cours
J'occupe au sein de Sully Group une double casquette : développeur web & responsable applicatif ! C'est la suite logique de mes projets de carrière professionnelle et c'est aussi là où je me sens le plus à l'aise au sein d'un projet. Je peux suivre et assurer une qualité de code applicatif et je prend part à la gestion et planification du projet ! J'intervient sur tous les aspects d'un projet hors la partie financière et administrative.
Mon équipe se compose d'une dizaine de membre dont deux chefs de projet et deux développeurs, le restant étant tous responsable applicatif. Se choix d'organisation est dû à la pluralité des projets que nous gérons pour le compte de notre client qui est RTE, le gestionnaire du réseau de transport d'électricité français. Notre équipe adopte donc des principes de la méthodologie Agile afin de s'organiser efficacement et d'être réactif face aux imprévus.
💻 En tant que développeur
J'intervient sur différend projets au sein de l'équipe plus réaliser les évolutions demandées par le client lors de version réalisée en Cycle en V. Outre le développement pur des fonctionnalités, je rédige également les tests unitaires associés ainsi que les tests fonctionnels sur une plateforme nommé Squash.
En cours de version, nous mettons en place des relectures de codes systématiquement afin d'apporter un autre regard à la réalisation de chacun dans l'optique d'anticiper des imprévus, des anomalies ou d'améliorer le code et de partager notre savoir à tous les membres de l'équipe.
Une fois le développement de la version terminé, chaque membre ayant pris part à sa réalisation procède à une campagne de test en suivant les cas de tests rédigés sur Squash, ce qui permet de s'assurer d'un niveau de qualité maximal pour la livraison de la version au client.
🧩 En tant que responsable applicatif
Je suis responsable d'une application nommée TEMPETE, qui permet aux utilisateurs de réaliser des prévisions de pertes sur les lignes à très haute tension selon des modèles de calcul établis par les statisticiens de RTE.
Je suis le premier contact du client pour ce projet, j'assure donc l'animation des comités de suivis ainsi que des démos fonctionnelles au client. Lors de l'expression de besoin du client, je réalise son analyse pour la rédaction des spécifications techniques et fonctionnelles qui me sert à réaliser un micro chiffrage précis qui, une fois validé par mon chef de projet, est communiqué au client pour validation ou échanges.
Je gère ensuite la planification des tâches et leur priorité au sein de la version ainsi que leur assignation à l'équipe quand la version demande un support technique pour la réalisation. Une fois la version et la campagne de tests réalisés par l'équipe (à laquelle j'ai participé), je prépare le package de livraison pour le client en incluant la version compilé de l'application, la documentation d'installer et le pv de livraison.
Je tiens ensuite la documentation de l'application à jour avec les modifications fonctionnelles et techniques qui est ensuite transmise et validée par le client.
Je suis donc en communication régulière avec le client, ce qui m'a permis de montée en compétences sur la communication professionnelle et la vulgarisation des informations techniques pour permettre une compréhension du client. Ma méthodologie repose principalement sur la transparence et l'honnêteté auprès du client afin de créer un lien de confiance avec lui et d'assurer la pérennité de la relation de nos entreprises.
Technologies
Les technologies employés sur les applications du clients varient (Struts, SpringBoot, JSF) mais se basent toutes sur le langage Java. Suivant le framework employé, nous retrouvons aussi le framework Angular pour la partie front-end.
Certains de nos environnements sont containerisés avec Docker et parfois construits en Image Docker pour la livraison client. Bien que la livraison de mon application reste manuelle pou le moment, une méthodologie d'intégration et déploiement continus se met en place sur les applications du clients afin d'assurer, au travers de pipelines Jenkins :
- La qualité du code avec des analyses de SonarQube
- La réussite des tests unitaires
- La constructions des images Docker
- La livraison des images Docker sur le registry du client
- Le tag des versions livrées
- Les rollbacks lors d'anomalies de livraison
C'est une environnement varié au sein duquel j'ai pu mettre à l'épreuve mes capacités d'adaptation et de flexibilité pour mener à bien différents projets de manière simultanée.
10 Mai 2021

Analyste Développeur
10 Mai 2021 - 28 Juillet 2023
Axopen est ma première expérience de développeur web en CDI et surement l'une des plus enrichissante d'un point de vue professionnelles et personnelles. J'ai eu la chance de pouvoir rapidement évoluer sur le rôle de responsable applicatif (de manière officieuse mais les responsabilités étaient bien présentes) et de découvrir certains aspect de l'entreprise comme le comité RSE, les SST ou la rédaction d'articles !
🚀 Projets réalisés :
HandiDroit – APF France Handicap
HandiDroit est une plateforme de l'association APF - FranceHandicap, développé en Java avec le framework JSF, elle permet la saisie et le suivis de demande d'aide juridique de ces adhérents. Bien que réservé d'abord aux salariés de l'association, nous avons participé à son ouverture aux adhérents grâce à des contrôles d'adhésion à l'inscription grâce à la communication avec les services existants de l'association.
C'est une solution web qui met un en place un processus précis pour les demandes d'aides avec des attributions par niveau juridique et localisation géographique des demandes avec un traçage précis des actions réalisées. Un tableau de bord permettais aussi à APF de réaliser des travaux de statistiques afin de s'organiser localement pour assurer un accompagnement efficace et personnalisé pour ses adhérents.
CROC – Hôpital
CROC est une solution web, développé de zéro avec le Framework Symfony, permettant aux utilisateurs (médecins et infirmières) de réaliser le suivis des rendez-vous patients selon les spécialités médicales et les docteurs avec un système de filtre et un calendrier dynamique. L'application est complétée par un suivis des dossiers médicaux des patients.
Le domaine fait que les données stockées et utilisées sont des données sensibles et il a fallu mettre en place des systèmes d'anonymisation pour les exports de données et renforcer le contrôle d'accès aux données.
Tout un panel administratif vient peaufiner la solution pour permettre aux administrateurs de configurer les ressources utilisables sur l'application et créer des comptes utilisateurs tout en gérant leur rôle.
P'Resto
P'Resto est une société de prestation de cantine pour particuliers et professionnels. L'application web permet de gérer leur ressources qui sont multiples :
- Cuisinier
- Facturation & Caisse
- Inventaire & Stock
- Documents
- Fournisseurs
Elle est séparée en 3 entités différentes : 1001Repas, 3001Repas & 4001Repas qui sont réparties sur 3 zones géographiques distinctes. Une contrainte de synchronisation des données de facturation et d'inventaire était primordiale pour les gestionnaires afin de pouvoir suivre efficacement l'évolution nationale de la société.
Notre équipe a repris la maintenance de cette application web suite à la réécriture avec le framework Symfony & Stimulus ce qui a entrainé une forte charge de maintenance mais a permis une montée en compétence rapide et efficace.
📈 Évolution vers un rôle de Responsable Applicatif
D'abord sous la supervision d'un chef de projet, après son départ lors de ma deuxième année, j’ai élargi mon champ de responsabilités sur les applications ci-dessus:
- Analyse des besoins clients
- Rédaction des cahiers des charges
- Suivi des évolutions fonctionnelles et des anomalies
- Communication directe avec les clients
- Gestion des livraisons de versions
- Encadrement d’une équipe de 2 développeurs (stagiaire & alternant)
C'est cette expérience qui a orienté ma perspective de carrière vers un rôle de chef de projet technique: j'apprécie avoir la capacité de gestion d'un projet tout en gardant un aspect technique, nécessaire pour communiquer efficacement avec les développeurs.
🌐Transverse
Comité RSE
Suite à l'initiative de la société de s'investir plus amplement dans la réduction de son empreinte écologique, le comité RSE s'est élargis et a entrepris diverses missions :
- Améliorer la diversité homme / femme au sein de l'effectif technique
- Réduire l'impact écologique de la vie sociale de l'entreprise
- Réduire l'impact écologique des applications développées par l'entreprise
Bien que les 3 sujets étaient intéressant, je me suis concentré sur la seconde mission.
Après un premier temps de concertation et d'échanges sur les différentes améliorations et évolutions possibles, nous avons pris acte et réalisé :
- Mise en place du tri sélectif pour les déchets des salariés
- Installation d'horodateur sur les prises afin de couper l'alimentation dans les open-spaces
- Communication sur l'usage des transports en commun disponibles dans la métropole de Lyon
- Changé certains fournisseurs afin de favoriser les circuits courts
Suite à ces évolutions, la société à enregistré une baisse de 20% de sa consommation électrique mensuellement et une baisse de 50% de sa consommation électrique la nuit !
Création de contenus
L'entreprise pratique une stratégie d'inbound marketing: elle crée du contenu sur internet afin de gagner en visibilité et renom auprès des acteurs du secteur informatique. Cela a pris place par différents moyen de communication :
- Podcast & Interview
- Création de BD humoristique sur le métier de développeur
- Rédaction d'articles techniques publiés en ligne
Sur ces différents axes, j'ai participé à la création de BD et la rédaction d'articles que vous pouvez retrouver ci-dessous :
- BD : Cette année, c'est la bonne !
- BD : L'effet démo
- Article : Accessibilité des applications web
Sauveteur Secouriste au Travail
Mon volontariat m'a poussé à m'orienter vers les formations de SST que l'entreprise m'a financée et m'a permis jusqu'à aujourd'hui... rien, pas une seule intervention à mon actif mais les principes de premier secours sont toujours présent alors vous pourrez comptez sur moi pour vous venir en aide !
3 Août 2020

Analyste Développeur
3 Août 2020 - 27 Août 2021
En tant qu'étudiant en licence pro, j'ai signé un contrat d'alternance avec cette jeune société très dynamique basé à l'Inovallée dans le bassin Grenoblois. T'knoWeb est la création de deux amis, David et Antoine, qui se sont unis pour créer une société de service numérique dynamique, performante et de confiance pour ses clients dont le porte feuille de client s'est rapidement agrandis.
J'ai eu l'opportunité de montée en compétences sur la stack Symfony - ApiPlatform - jQuery - Bootstrap sous la supervision direct des deux co-gérants de la société. Ils m'ont fait confiance pour me faire maintenir et évoluer deux projets sur l'année ainsi que pour la refonte complète d'une application écrite en PHP Legacy.
🏖️J'aime Le Voyage Aventure
Site web permettant à des particuliers de faire appel aux conseils d'un passionné de voyage pour les aider à planifier leur propres aventures !
Initialement développé en PHP natif, ma première mission au sein de T'knoWeb fut de réécrire toute la logique applicative avec le Framework Symfony tout en préservant l'interface utilisateur, que ce soit la partie public du site ou sa partie administration.
Ce projet avait un double objectif:
- Me permettre de monter en compétences rapidement et de gagner la confiance que m'a accordé David et Antoine.
- Améliorer la robustesse, performance et maintenabilité d'une application vieillissante
Après un mois de travail acharné et de découvertes en tout genre sur la stack Symfony (Maker Bundle, Doctrine, Twig, ... ), la mise en production de la nouvelle version du site s'est déroulée sans accro pour un client pleinement satisfait !
🔧 SNGM – Syndicat National des Guides de Montagne
Application web permettant aux adhérents du syndicat de saisir les accidents survenus lors de leur activité et de réaliser le suivis pour les salariés du syndicat
Ma principale mission sur ce projet était de faire évoluer la plateforme pour inclure une grande quantité de fonctionnalités et des tâches de maintenance sont également réalisées de manière agile selon les remontés du client. L'évolution de leur formulaire, dynamique et complexe (plus de 7 pages de formulaire !) de saisis d'accident, l'import et export de données d'accident et l'automatisation de tâches grâce à CRON font parties des évolutions que j'ai réalisées.
Les technologies déployées pour le développement de cette application web sont les suivantes :
- Symfony + Twig
- Javascript + jQuery
- Bootstrap
- Docker
Ce fut ma première expérience avec l'outils de containerisation Docker qui m'a fait découvrir l'une de mes plus grande passion au sein de mon métier ! Les problèmes d'environnement de développement étaient les plus réguliers pour moi et les plus démoralisant mais grâce à la puissance de Docker, je n'ai plus aucun soucis d'environnement et je l'utilise aujourd'hui systématiquement pour chacun de mes projets, que ce soit en développement ou en production… Comme ce portfolio !
📊 T’knoWeb – ERP interne
Outils de gestion interne à la société, il permet aux co-gérants de numériser tous leurs processus de la facturation à la gestion des temps en passant par la documentation et la gestion client.
Après avoir découvert Docker, j'ai découvert une librairie très performante pour la réalisation d'API Rest avec Symfony : API Platform ! Finis l'application monolithique, ce projet m'a permis de découvrir la consommation d'api depuis une application Angular ainsi que les principes de design d'une API Rest.
J'ai permis à la société de gagner en efficacité grâce aux évolutions que j'ai apporté et notamment le module de saisis de compte rendu :
- Les co-gérants prennent parts à une réunion
- Ils peuvent saisir en direct les échanges qui ont lieux depuis une interface web
- Une fois la réunion finis et la relecture du compte rendus effectuée, celui est validé
- Les participants à la réunion reçoivent alors un mail automatiquement avec le compte rendu au format pdf en pièce jointe
- Il fait office de référence lors des échanges suivants et permettent de tracer toutes demandes des clients
En outre, plus besoin de faire une saisie après les réunions et d'oublier des infos, plus besoin de récupérer le mail de chaque participant et plus aucun doute sur le contenu des réunions précédentes, chaque compte rendu est enregistré en base de données et le document préservé sur le serveur de la société !