Développeur .NET, avec 18 ans d’expérience dans le développement d’applications web autour des technologies Microsoft. Rigoureux et organisé, en véritable garant de la qualité et de la performance, je sais me surpasser au quotidien pour optimiser les produits que je développe. Durant ces années d’expérience, j’ai pu acquérir des compétences de Lead, en accompagnant des collègues dans leur montée en compétence.
Développement et mise en place d’un système de supervision en temps réel de centrales de production d’énergies renouvelables.
CEO MSOFT CONSULTING
MSOFT CONSULTING
Depuis mars 2020
Lead Developer .Net
ELCIA
Mai 2019
à juin 2021
Lead Developer d’une équipe en charge du développement de plusieurs applications en micro-services.
Applications mises en place. Application de connexion (l’authentification/autorisation), Application de gestion globale (Backoffice), Application de souscription d’abonnement, ...
Recueil et discussion des besoins fonctionnels avec les parties prenantes.
Superviser et développer les fonctionnalités en accompagnant l’ensemble de l’équipe.
Mise en place d’une intégration et déploiement continu (CI/CD).
Mise en place d’un SDK (brique commune)
Veille technologique et confrontation des solutions mises en place
Prise de décisions sur les choix techniques à long terme
Livraison régulière en PROD
Accompagnement de l’équipe dans leur montée en compétence.
Encadrement d’un stagiaire en fin d’étude
Revue de code, pair programming
Veille technologique et confrontation des solutions mises en place
Senior Developer .Net
ELCIA
Décembre 2015
à juin 2021
Mise en place d’une solution de chiffrage et de passage de commande 100% Web (SaaS) pour les industriels/artisans de la menuiserie.
Recueillir les besoins métiers.
Développement de nouvelles fonctionnalités Chiffrage et création de devis Passage de commande Internationalisation : gestion de la traduction
Livraison en PROD
Senior Developer .Net
Pickup Service
Juillet 2014
à décembre 2015
Développement d’un système de gestion de points relais pour la France et l’Europe (Envoi, réception, retour, échange, notification…)
Recueillir les besoins métiers.
Ecriture des spécifications techniques.
Développement des applications (En stories, méthode agile).
Mise en place de briques communes (SDK).
Création de Tests Unitaires.
Livraison sur Plateforme de Test.
Démonstration.
Projets intervenus :
Gestion du multi langue. Echange de flux entre différents modules (EDI). Gestions d’anomalies. Ouverture pays (Mise en place du système à d’autres pays).
Lead Tech .Net
THALES TRANSPORTS
Mars 2011
à juin 2014
Développement d’un système de vente et gestion de billets (titre de voyage) pour les transports danois.
Version 5 : Méthode agile, scrum, « sprints de 2 semaines » Ecriture de SRS « Software Requirements Specification » et de STD « Software Tests Description ». Développement de tests unitaires, mise en place du TDD « Test Driven Development ». Développement de stories (taches client). Développement d’interfaces (OPENAPI en WCF). Intégration sur plateforme de tests. Livraison sur branche de PROD. Démonstration au Product Owner.
Version 4 : Développement de nouvelles fonctionnalités. Correction de faits techniques.
Ingénieur Développement .Net
THALES TRANSPORTS
Juillet 2010
à décembre 2010
Intégration et développement de différents composants d’un système de gestion du réseau des transports de la ville de Toronto (Canada).
Développement d’interfaces permettant de gérer différents composants.
Gestion/manipulation des informations remontées par les composants.
Génération de binaires des différents composants.
Création de scripts (NSI) pour la prise en compte des binaires... (Installeur)
Création de scripts d’automatisation.
Correction de faits techniques.
Génération des Setups d’installation du système.
Livraison du setup.
Ingénieur Développement, Intégration et Validation
THALES TRANSPORTS
Mars 2008
à juin 2010
Intégration, validation et développement d’un système de vente de billets pour les transports danois.
Développement des évolutions de l’application.
Correction de faits techniques.
Etude des cahiers de Tests.
Passage des fichiers de Tests.
Génération des Setups d’installation du système.
Création de scripts d’automatisation.
Tests fonctionnels : Vente de cartes. Recharge de cartes. Validation de titres de transports. Remboursement de cartes. ...
Rédaction de fiches de suivi des tests.
Ingénieur Tests & Validation
SFR Prolog
Octobre 2007
à février 2008
En charge des campagnes de tests & validation de Terminaux mobile sur IP Access.
Etude des cahiers de Tests.
Passage des fichiers de Tests.
Validation de fonctionnalités sur différents services : WAP, WEB, FTP, MMS, SMS, PDP context, Interactions entre différents services simultanément,
Rédaction de FR (Failure Report) en cas d’anomalie (En anglais).
Ingénieur Développement - Stage de fin d'études
MOTOROLA - Service Réseaux
Avril 2007
à octobre 2007
Développement d'un outil de simulation système destiné à évaluer des algorithmes de gestion des ressources radio dans la mobilité entre différentes technologies
Définition des besoins.
Définition des différentes taches à réaliser.
Développement des applications graphiques en environnement Java SWING.
Intégration des différents algorithmes de gestion des ressources radio pour différentes technologies (GSM, GPRS, WiMax, UMTS, EDVO).
Développement d’une infrastructure J2EE : Simulateur d’une flotte de mobiles, Simulateur des relais (BSS/ BTS/ Node B), Gestion de la récupération et des informations de tests, Validation des algorithmes,
Ingénieur Développement - Stage
PRAXSYS
Mai 2006
à août 2006
Développement d'applications sur des modules GSM fabriqués par Wavecom (open at)
Prise en main de l'environnement de développement.
Compréhension et manipulation des commandes AT.
Développement d'applications : Système de réponse automatique et de transfert d'appel Système automatique d'envoi de SMS (mise en évidence avec un système de déclenchement d'alarme)