Christophe - Architecte logiciel
Ref : 130408A001-
91700 STE GENEVIÈVE DES BOIS
-
Chef de projet, Consultant, Architecte (41 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
En profession libérale
Expérience professionnelle
TRAXALL Depuis 10/2022
Architecte technico fonctionnel
Contexte
Une nouvelle version de l’ERP développé par Traxall pour la gestion de flotte
automobile est prévue. Je suis intervenu pour la définition de l’architecture de
cette nouvelle version pensée pour être à la pointe de la technologie et de la
sécurité.
Tâches Réalisées
• Architecture applicative
• Etude produit
• Documentation
• Recueil du besoin
• Formation des équipes aux architectures micro-service
• Définition et documentation des processus
Environnement
Technique
• Azure
• .Net Core
• React
• RabbitMQ
• Microservices
• BPMN
KPMG 02/2022 – 10/2022
Architecte bureau d’étude
Contexte
Le bureau d’étude de KPMG est chargé de la définition et de l’évangélisation des
bonnes pratiques et normes de développement logiciel, ainsi que des études sur
les futurs projets et les stratégies IT. Le projet plus spécifique sur lequel j’ai
travaillé est l’acquisition de la certification ISO-27001
Tâches Réalisées
• Formation des équipes de développement
• Définition des méthodologies de développement
• Documentation des standards de développement
• Mise en place des stratégies de test manuel/auto
• Mise en place des process de QA : code review, test QA automatisés
• Architecture applicative
• Mise en place et suivi des indicateurs projet et qualité
Suivi et prise en charge de la certification ISO-27001
Environnement
Technique
• Azure
• .Net Core
• VueJS
• Mulesoft Anypoint
Traxall 09/2018 – 02/2022
Engineering Manager
Contexte
Traxall édite son ERP de gestion de flotte automobile nommé Traxit. Je dirige
l’équipe de développement pour mener une refonte complète du logiciel qui est
vieillissant et plus adapté aux technologies actuelles.
Tâches Réalisées
• Formation de l’équipe
• Migration du SI sur Azure
• Mise en place et documentation des process Devops (Azure Devops)
• Définition des méthodologies de développement
• Documentation des standards de développement
• Mise en place des stratégies de test manuel/auto
• Mise en place des process de QA : code review, test QA automatisés
• Création des POC pour intégrer les API des nouveaux partenaires
• Architecture applicative
• Management d’une équipe de 9 personnes
• Mise en place et suivi des indicateurs projet et qualité
Environnement
Technique
• Azure
• .Net Core
• HTML 5
• Angular
• React
• GO
Traxall – TOTAL 06/2016 - 09/2018
Architecte
Contexte
GRAnalytics est un logiciel édité par Total en mode SAAS pour ses clients grand
comptes. Il gère les flottes de ses clients ainsi que les cartes et les badges dont les
véhicules sont équipés et qui offrent différents services dans le réseau Total. Le
logiciel intègre la gestion des véhicules, des transactions sur les cartes, des
services associés, des collaborateurs, des amendes…
Tâches Réalisées
• Formation de l’équipe
• Définition des méthodologies de développement
• Documentation des standards de développement
• Mise en place des stratégies de test manuel/auto
• Architecture applicative
Environnement
Technique
• Azure
• .Net MVC
• HTML 5
Thales Depuis 10/2012
Projet Danemark
Contexte Le projet Danemark est un projet billettique visant à mettre en service une carte sans contact permettant aux Danois de voyager sur le réseau de transports en communs. Le système en cours de développement par Thales va de la gestion des équipements au site web client permettant de gérer les abonnements de transport. Il s’agit d’un projet de très grande envergure qui connaît depuis son lancement de grandes difficultés. J’ai participé à la refonte en mode agile de l’organisation projet en dirigeant une équipe de développement puis en tant que Design Authority.
Tâches Réalisées
• Réflexions sur l’organisation projet et participation active au passage en mode Agile
• Gestion d’une à 2 des 6 équipes de développement en tant que Scrummaster. (Jusqu’à 17 développeurs)
• Expertise technique Web (architecture, conception, testabilité du système…)
• Mise en place des tests automatisés
• Mise en place de la chaîne d’intégration et déploiement continu sur les plateformes de développement et de recette
• Suivi des indicateurs projet de l’équipe
• Reporting au top management
• Animation des réunions et workshop techniques
• Coordination des intervenants extérieurs à l’équipe
• Recrutement des profils techniques
• Définition, identification et gestion de la dette technique
• Estimation et chiffrage du backlog projet
• Gestion d’obsolescence
• Définition et suivi des process techniques
Environnement Technique
• .Net 4.0 puis 4.5
• WCF
• JQuery
• Asp.Net MVC 3.0 puis 5.0
• HTML 5
• Dynamics AX 2012
• C++ managé/non managé
• COM
• Jenkins
• TFS
******** 01/2012-10/2012
Responsable technique
Contexte ******** et sa déclinaison internationale ******** est un portail immobilier international d’annonces traduites en 17 langues. Le SI actuel est basé sur Linux/PERL. Une migration complète vers la plateforme Microsoft a été décidée. Dans le cadre de ce projet, j’occupe le poste de responsable technique chargé de la conception et de l’architecture du nouveau SI ainsi que de la gestion du service technique.
Tâches Réalisées
• Cartographie du SI existant.
• Définition de l’architecture du nouveau SI : partie Web (site frontal), back office d’administration, back office commercial, back office de téléprospection (lié à la téléphonie), passerelles d’intégration des annonces immobilières, outils de statistiques, applications mobiles...
• Mise en place de TFS : portail, templates de build et de déploiement personnalisés, mises en production et tests fonctionnels et unitaires automatisés.
• Mise en place de l’organisation et de la méthodologie de développement : adaptation de scrum pour répondre aux besoins d’une équipe réduite gérant à la fois un support quotidien et des évolutions et migrations importantes.
Environnement Technique
• .Net 4.0
• WCF
• JQuery
• Asp.Net MVC 3.0
• HTML 5
AXA 04/2011-12/2011
WEB Center Lille
Contexte AXA vient d’ouvrir un tout nouveau Webcenter à Lille. Il s’agit d’y développer la plupart des applications interne d’AXA qui reposent sur les technologies Microsoft. (Silverlight, WPF, ASP.Net, ASP.Net MVC, Sharepoint, Mobile).
Le webcenter est composé de différentes équipes qui fonctionnent toutes en mode SCRUM. J’ai intégré ce centre comme architecte logiciel et technical leader.
Tâches Réalisées
• Création du framework AWC qui regroupe différents composants réutilisables du métier d’AXA.
• Tests et qualification d’outils et frameworks tiers pour valider leur utilisation sur les projets du webcenter (EFProof, Orchard CMS, Telerik MVC…)
• Lead technique sur le projet Croissance Active : intranet de reporting en ASP.Net MVC 3.0 + SSRS
• Lead technique sur le projet OSE : extranet de gestion d’assurance de flotte automobile en ASP.Net MVC 3.0 et Silverlight 4.0
• Coaching et accompagnement des développeurs.
• Mise en place du TFS : portail, templates de build et de déploiement personnalisés, services d’alertes via twitter et widget windows.
Environnement Technique
• .Net 4.0
• SQL Server 2008, SSRS 2008
• WCF
• JQuery
• Asp.Net MVC 3.0
• Silverlight 4.0
• Entity Framework
REDCATS 12/2009 – 03/2011
Projet MEMO
Contexte Redcats gère pour ses marques spécialisées du pôle enfants-familles et du pôle séniors 21 sites à travers le monde sur une plateforme commune appelée MEMO.
Les sites e-commerce:
********
********
********
********
********
********
********
ainsi que leurs déclinaisons internationales sont gérés par l’équipe web de la DSI Redcats enseignes spécialisées que j’ai intégré en tant qu’expert .Net puis scrummaster. Je tiens un rôle de référent technique dans l’équipe .Net tout en gérant les projets dont j’ai la responsabilité. Ces projets sont réalisés par des équipes internes ou par des sous-traitants que je suis en coaching technique et coordination.
Tâches Réalisées
• Conception technique de divers éléments de la plateforme (fiche produit, tunnel de commande)
• Capitalisation technique, réalisation de prototypes
• Participation au recrutement de profils .Net
• Préconisations d’optimisation et de refactoring
• Participation au projet de refonte du checkout (conception de la base technique du projet + développement)
• Conception technique et gestion du projet de refonte de la fiche produit en mode scrum (300j/h)
• Coaching technique et coordination des sous-traitants dans le cadre de divers développements d’évolutions au forfait.
• Conception technique et gestion du projet d’application IPhone pour les marques cyrillus, vertbaudet, daxon et somewhere
• Relation avec le personnel commercial des marques en France et à l’international (gestion des incidents, recueil des besoins, justification des chiffrages…)
• Coordination des intervenants externes : designers, agences web, partenaires SEO, graphistes…
Environnement Technique
• .Net 3.5
• SQL Server 2005
• WCF
• JQuery
• Asp.Net MVC
ALTIMA 06/2009 – 12/2009
Projet Camaïeu
Contexte Altima est une agence de E-commerce qui développe, gère et maintient des sites web e-commerce pour de grands noms de la distribution.
Tâches Réalisées
• Gestion de la relation client
• Etudes d’impact et chiffrages des demandes client
• Planification et définition des roadmaps évolutives et correctives
• Préconisations d’optimisation et de refactoring
• Etude et mise en place du process d’exploitation du site
Environnement Technique
• .Net 3.5
• SQL Server 2005
IRCEM 05/2009
Projet ******** V2
Contexte L’IRCEM est une caisse de retraites qui a mis en service son système ******** il y a quelques années. Ce système est basé sur .Net remoting 1.1 et SOA. Pour faire face à de nouveaux besoins, ******** doit évoluer. J’ai intégré l’équipe dans le cadre de cette évolution.
Tâches Réalisées
• Conception applicative
• Etude d’impact et préconisations pour migration de .Net 1.1 vers .Net 3.5 (remplacement du remoting par WCF)
Environnement Technique
• .Net 3.5
• SOA
• UML (Borland Together)
SOFTTHINKS 01/2009 – 03/2009
Projet PC Angel 2009
Contexte SoftThinks est un éditeur de logiciels de la région Lilloise. J’y ai réalisé une mission d’architecture applicative visant à migrer leurs applications existantes vers les architectures 64 bits puis à établir un prototype de la partie en .Net de leur future application PC Angel 2009.
Tâches Réalisées
• Analyse, étude des outils, estimation de charge, ecriture de best practices et de guidelines pour la migration des applications C++ en 64 bits.
• Etude et réalisation d’un prototype d’IHM en .NET 3.5 interagissant avec un backoffice C++ hébergé par un service Windows.
Environnement Technique
• .Net 3.5
• C++
• COM, .Net COM interop
• 64 bits
ETO 01/2008 – 12/2008
Projet Orange
Contexte ETO est une agence de marketing à laquelle Orange Internet (ex-Wanadoo) sous-traite la gestion de ses boutiques en ligne. Le projet Orange chez ETO regroupe une trentaine de personnes qui gèrent le quotidien et les évolutions des sites suivants :
********
********
********
********
********
Un historique lourd de mauvaise qualité des livrables et plus généralement des processus d’ETO allié à une forte perte d’expertise fonctionnelle due au turnover sur ce projet conduit le client à une exigence extrême. Ces constats ont forcé ETO à revoir et réfléchir en profondeur sur leur organisation et les processus du projet. C’est dans ce contexte que je suis arrivé pour apporter mon expérience des projets de ce type. L’objectif de qualité est en passe d’être atteint grâce aux refontes engagées qui conduit à une meilleure maîtrise du SI et à l’industrialisation des processus de mise en ligne.
Tâches Réalisées
• Architecture applicative sur toutes les évolutions des boutiques.
• Chiffrage des demandes d’évolution.
• Recueil du besoin client et utilisateur.
• Méthodes et Process : Mise en place de normes, processus et outils dans le but d’améliorer la qualité des livrables et de faciliter le partage des connaissances fonctionnelles.
• Gestion du projet plateforme : Architecture et direction de la refonte complète du SI Orange déporté chez ETO.
• Gestion du projet Back Office : Gestion de la mise en place d’un back office d’administration des boutiques pour donner au client un contrôle fin et autonome de leurs publications.
• Gestion du projet Infocentre : Création d’un infocentre basé sur Cognos pour donner plus de flexibilité au reporting sur les ventes et les audiences des boutiques. Il permet au client de requêter directement et simplement dans la base pour en retirer en quasi-temps réel les informations dont il a besoin.
Environnement Technique
• .Net 2.0 puis 3.5
• Microsoft Ajax Framework 1.0
• UML (Visual Paradigm)
• SQL Server
• TFS
ARVATO 01/2007 – 12/2007
Pôle Développement
Contexte Arvato est une société de services en relation client qui comportent un volet informatique très important qui réalise les projets de ses clients. J’ai intégré le pôle développement pour apporter une expertise sur les technologies Microsoft en fort essor dans leur système d’information. Ces technologies nécessitent une forte organisation et un gros effort d’architecture du SI pour fonctionner efficacement et de manière industrielle même si elles paraissent très faciles d’accès au premier abord.
Tâches Réalisées
• Architecture applicative et réalisation du projet RATP (application Oracle de consolidation de contacts pour constitution d’une base marketing dé dupliquée et normalisée)
• Architecture applicative et réalisation du projet L’Oréal Viktor & Rolph (application ASP.Net de saisie de coupons promotionnels)
• Architecture applicative et réalisation du projet CETELEM K par K (application ASP.Net de gestion des autorisations de crédit cétélem accordées par les magasins K par K)
• Architecture applicative et réalisation du projet CETELEM Tri Courrier (application ASP.Net de gestion du courrier à destination de CETELEM)
• Architecture applicative et réalisation du projet CyberPlus (application .Net de prélèvement bancaire automatisé pour les abonnements aux parutions du groupe Prisma presse et intégration au système d’information et aux outils actuels en VB 5.0 et VB 6.0)
• Réflexions sur le processus qualité et l’industrialisation des process de développement.
• Mise en place d’un framework .Net d’entreprise réutilisable dans tous les projets et définition d’une architecture globale pour les projets .Net
Environnement Technique
• .Net 2.0
• Interfaçage COM (VB5 et VB6) - .Net
• Microsoft Ajax Framework 1.0
• UML
• Oracle
• Unix
• Perl
CAPGEMINI 12/2005 – 12/2006
Projet Dalkia Energy
Contexte Le projet Energy est une application Web en Asp.net qui regroupe le cœur de métier de Dalkia. Le projet est une TMA ce qui impose une gestion fine des interventions en terme de coût et délais.
Tâches Réalisées
• Refonte de l’architecture applicative pour migration du projet de .Net 1.1 vers .Net 2.0 et intégration d’AJAX
• Conception des évolutions et modification de l’architecture applicative
existante pour leur intégration
• Chiffrage et étude d’impact
• Maintenance évolutive et corrective
Environnement Technique
• .Net 1.1 puis 2.0 (VB.Net et C#)
• UML
• Oracle
• ActiveX (C++, ILOG Views)
• AJAX
CAPGEMINI 02/2005 – 08/2005
Projet CMMI
Contexte Mise en place de processus et d’outils au sein de la division nouvelles technologies de Capgemini dans le but d’obtenir la certification CMMI
niveau 2, but atteint en fin de projet.
Tâches Réalisées
• Création d’un portail pour les projets .Net sur la base des portails open source Maven
• Création des plug-ins Maven pour la génération de portail à partir des rapports des différents outils d’analyse, de compilation et de test unitaires .Net
• Mise en place d’un serveur d’intégration continue automatique
Environnement Technique
• Maven (Jelly Script)
• .Net 1.1
• XML
• Outils open source : NUnit, NCover, NDepend, SVN…
NORDUTEC 09/2003 - 12/2005
Projet GesCom & GesCom Office
Contexte GesCom est une suite d’applications Web de gestion dans plusieurs domaines différents comme l’assurance, les fournisseurs de la grande distribution ou la gestion commerciale. Elle contient différents modules comme un module d’analyse décisionnelle ROLAP et un moteur de DataMining développé en collaboration avec les chercheurs en intelligence artificielle de l’université de Lens, un module générique de gestion d’objets métier, un module de CRM et un module déporté pour la saisie déconnectée et la synchronisation sur les serveurs. L’accès à l’application est loué en Application Service Providing.
GesCom Office est un portail de travail collaboratif répondant à tous les besoins bureautiques courants des PME et accessible en ligne de n’importe quel endroit. La suite contient également une zone de partage de documents, véritable base documentaire de l’entreprise.
J’ai été à l’origine de la création de l’entreprise en association avec un investisseur qui gérait la partie commerciale. Ces idées ont été concrétisées et amenées jusqu’à la commercialisation. L’entreprise a été vendue courant 2006 à la société Mumatic.
Tâches Réalisées
• Direction Technique
• Management de l’équipe
• Recrutement
• Architecture applicative et technique
• Avant-vente
• Mise en place de l’infrastructure (serveurs, réseau, hébergement…)
• Planification
• Conception technique et réalisation
Environnement Technique
• .NET 1.1 puis 2.0
• UML
• MySQL
• PHP
• AJAX
Projets Etudiants
Institut d’orthophonie de Ronchin 5 Mois
Projet OREDA
Contexte OREDA est une application de rééducation auditive destinée aux enfants porteurs d’un implant cochléaire. Elle se compose de différents exercices qui aident l’enfant à reconnaître et distinguer les sons de la vie courante.
Tâches Réalisées
• Gestion du projet
• Développement du module de création de sons et de la bibliothèque multimédia.
Environnement Technique
• .Net 1.1
• UML
• Access
• Traitement de signal sonore
TESLA INGENIERIE 1 Mois
Projet Web
Contexte Conception d’un système de mise en relation de clients et de prestataires pour le Web en ASP.Net
Tâches Réalisées
• Architecture applicative
Environnement Technique
• .Net 1.1
• UML
• SQL Server 2000
NEC COMPUTERS 4 Mois
Projet ESMPro
Contexte Projet d’étude comparative sur différents critères du logiciel de gestion de parc ESMPro qui devait être commercialisé en Europe par rapport aux logiciels équivalents déjà sur le marché.
Tâches Réalisées
• Etude et tests comparatifs
• Rédaction d’un rapport et présentation aux dirigeants commerciaux de la société Nec
Connaissances techniques
Méthodologies
• UML
• CMMI
• UP
• Merise
• XP
• Scrum
Langages et technologies de développement
• .Net 1.0 à 4.5 (VB.Net, C#, ASP.Net, ASP.Net MVC 3/4/5)
• Silverlight – WPF
• WCF
• AJAX
• XML
• Javascript - JQuery
Bases de données
• SQLServer 2000/2005/2008/2012
• Oracle 8/9/10
• MySql
Outils
• TFS
• Microsoft Project
• Microsoft Office
• Visual studio 2003/2005/2008/2010/2012/2013/2015
• CVS
• SVN
• Clearcase
• Visual Source Safe
Systèmes d’exploitation
• Windows 95/98/2000/2003/NT/XP/Vista/7/8/10
Formation
Ingénieur Génie Logiciel, EPSI Arras diplômé en 2005
Classes préparatoires MPSI/PSI* ISEN Lille
Langues
Anglais : Courant: TOEIC 910, Cambridge First Certificate B
Espagnol : Scolaire