Mise en place des évolutions dans l’application TEO (Outil de conception de l'offre théorique transport en commun) qui offre une gestion affinée des lignes, horaires et arrêts de bus de Transdev :
• Conception et mise en place de l'architecture logicielle des nouveaux modules. ï€
• Réalisation des développements en implémentant les différentes couches.
• Accompagnement des équipes métiers dans les phases de recette et de livraison.
• L’application ayant beaucoup de vécu, soin apporté à l’optimisation de tous les nouveaux ajouts
• Refatoring de l’existant durant les nouvelles évolutions.
• Accompagnement des équipes métiers dans les phases de recette et de livraison.
Conception et réalisation de plusieurs versions majeures sur 2019 et 2020 des applications métiers au sein du département RAV (Recherche avancée) :
â¦Â Conception et mise en place de l'architecture logicielle des nouveaux modules basés sur le Framework .NET 4.5 et plusieurs design patterns.
â¦Â Réalisation des développements et implémentation des différentes couches pour chaque application.
â¦Â Interfaçage avec MDM pour la gestion des utilisateurs et leurs droits et profils.
â¦Â Interfaçage avec un moteur de scripts R pour l’exécution des différents modèles statistiques de prédiction et d’analyse exploratoire (ACP, ACM, AFM, …)
â¦Â Réalisation de plusieurs graphes dynamiques avancés avec les bibliothèques D3JS et Plotly.
â¦Â Gestion des différents environnements de développement, de recette et d’intégration.
â¦Â Rédaction des dossiers de livraison détaillés.
â¦Â Aide à l’installation des applications sur les serveurs Web avec debug et investigation des différents problèmes (Versionning, droits, fiabilité, ..)
â¦Â Aide à l’Installation des applications en client lourd notamment via ClickOnce
â¦Â Accompagnement des équipes métiers dans les phases de recette et de livraison.
Responsabilité Conception et développement d’un système de récompense de fidélité basé sur le Framework .NET 4.5 et l’API Rest, ainsi que la migration de plusieurs applications vers un nouveau Datacenter hébergé sur le Cloud :
- Audit et étude de l’existant sur la solution .NET du Website
- Identifications de tous les flux et interactions entre ces applications tant en terme technique que fonctionnel, et ce via plusieurs méthodes.
- Adaptation/Réécriture de ces flux pour le nouvel environnement.
- Travail de coordination quotidien avec les éditeurs et les différentes équipes de développement interne.
- Accompagnement des équipes Métier pour la recette fonctionnelle.
- Déploiement des livrables en environnement de PréProd et de Production.
Responsabilité Consultant .NET et responsable technique de plusieurs applications couvrant divers domaines fonctionnels allant du calcul scientifique à l’informatique de gestion au sein du Service IT de Technip :
- Audit et diagnostic de l'existant des applications des plus anciennes aux plus récentes.
- Conception et mise en place de l'architecture logicielle des nouvelles applications basée sur le Framework .NET 4.5 et plusieurs design patterns.
- Développement des premiers modules et transfert ensuite aux l’équipe Offshore avec leurs guides méthodologiques ainsi que les Best Practices adoptés.
- Dans le cadre d'un transfert d'une partie des applications vers le centre de services en Inde et celui d’Abu Dhabi, définition et mise place des Process de travail collaboratif, ainsi que les outils de développement et de livraison sur Paris.
- Travail en collaboration avec plusieurs équipes : l'équipe Echange, l’équipe des développeurs, l'équipe fonctionnelle et l'équipe Systèmes.
- Travail en Mode Agile méthodologie Scrum.
Responsabilité Mise en place du système d'information de l’offre Qualissime d'Essilor :
Basé sur le Framework .NET 4.5, mise en place d'une application de regroupement des équipements Varilux d'Essilor en vue de proposer des promotions à ces clients dans le cadre de l'offre Qualissime, ce regroupement repose sur plusieurs critères (clients, nature des produits, prescriptions, .. )
Ce système se compose de deux modules :
- un premier module sous forme d'un service Windows entre le SI prise de commande et le SI Facturation permettant d'identifier et de regrouper les équipements selon plusieurs critères de prise de commande.
- un deuxième module sous forme d'une application Web permettant de paramétrer et d'administrer dynamiquement ces critères et ce pour toutes les offres incluant Qualissime.
Collaboration avec toutes les équipes en rapport avec le projet : prise de commande, Facturation, service commercial, équipe des échanges de flux, Equipe Infra et le centre de services à Casablanca.
Mise en place de l'architecture technico/fonctionnelle, ainsi que l'architecture logicielle et réalisation des développements des deux modules, et ce en mode Agile Méthodologie Scrum.
Responsabilité Mise en place de l'architecture applicative d'un système de gestions des tickets avec un workflow personnalisable pour chaque client, basé sur le Framework Microsoft .NET 4.0.
Mise en place également de tout l'environnement de développement basé principalement sur Visual Studio et TFS 2012, avec choix de plusieurs librairies et de frameworks, ainsi que des guides méthodologiques de codage en C#.
Responsabilité Architecte technique au sein de la DOAAT chez EDF, en charge de l'encadrement technique de plusieurs équipes de développements .NET pour toutes les nouvelles applications à sortir.
Mise en place d'une filière .NET avec un cadre technique normé d'utilisation de toutes les technologies retenues, tout en respectant l’architecture logicielle mise en place et la politique de développement, et ce afin d’accompagner la réalisation des développements et permettre une meilleure productivité mais également afin d'assurer un contrôle de la qualité du code écrit en interne ou par des équipes de sous-traitance, cette filière est constituée des éléments suivants :
- Un premier socle applicatif C# commun : Un Template de solutions orienté MDD permettant d'initialiser rapidement un projet .NET et d'y inclure les principales fonctionnalités communes aux différentes équipes.
- Des outils transverses pour les équipes de développement : Jira pour la gestion des demandes, SVN pour la gestion des sources, des outils collaboratifs (QuickR, Confluence), FxCop, SandCastle, MbUnit, Gallio, PartCover)
- Des choix de librairies et d'outils d'aide aux développeurs .NET (CCNET, Nuget, FxCop StyleCop, Sandcastle, MbUnit, Gallio, Partcover …)
- Des guides méthodologiques (normes de codage en C#)
Ainsi qu'une collaboration avec les équipes projet pour les accompagner dans le développement des applications .NET (support technique et méthodologique, réunions mensuelles de suivi, réunions techniques hebdomadaires)
Responsabilité Réalisation d'un produit de gestion des tickets incidents dans le cadre de la création d'une nouvelle société d'édition de logiciels.
- Définition de l'architecture applicative et des choix technologiques.
- Mise en place des serveurs, et de tout l'environnement technique (outils de développement, librairies tierces, ..), ainsi que de l’usine logicielle basé sur TFS 2010.
Responsabilité Architecte technique et expert TFS au sein de la DSI chez Veolia Propreté en charge de plusieurs applications permettant la gestion de la collecte de déchets industriels et urbains :
- Responsable de l'architecture logicielle :
Mise en pla...