Alliant des compétences fonctionnelles et techniques, je peux intervenir à tous les niveaux d’un projet. Reconnu pour ma compétence et ma sympathie auprès des clients, je travaille dans une société où l’humain, l’envie de progresser ensemble et l’ambition technique se cultivent chaque jour
Régie / Equipe Projet : 7 pers / Dimension : 1 500 jours
Contexte : Lemonway est une scale-up d’environ 150 personnes. Fintech, elle agit dans le monde des marketplaces en tant que système de traitement des paiements et de collecte pour le compte de tiers dans un cadre sécurisé et réglementé. En vue d’une série C, Lemonway ajoute une dizaine de développeurs en prestation au sein de ses équipes afin de construire des fonctionnalités attendues pour la levée de fonds. J'interviens ici en tant que développeur back au sein de la squad Core, tout d'abord sur des parties TMA, puis avec plus d'autonomie sur le projet Transaction Monitoring, dont je prends le lead.
Modélisation sous StarUML & Architecture micro-services du projet Transaction Monitoring en équipe
Conception générale, développement de stories & optimisations
Régie / Equipe Projet : 8 pers / Dimension : 4 000 jours
Contexte : Clauger est une entreprise familiale, spécialisée en froid industriel et en traitement d’air. Elle compte 1 300 collaborateurs et réalise 250 M€ de CA. Présente dans de nombreux pays, elle offre également un service de suivi complet de ses installations au travers de son projet « Portail », aussi bien en termes de données capteurs, que de gestion d’équipements. J'interviens ici en tant que développeur au sein d’une équipe agile, avec des missions variées.
Construction & Exploitation d’un système d’ingestion de données performant (> milliard par mois)
Leader du projet migration de données depuis MySQL vers SQL Server
Création d’applications Angular & intégration au sein du site .Net Core 3.1 : parc machine, data management
Réalisation en autonomie de briques importantes : dashboards & partie back de l’application mobile
Initialisation ElasticSearch pour l’application Schémas & Flux avec Nest
Mise en place d’un serveur de services dans une orientation micro-services
Optimisations conséquentes de l’existant WebForms, Entity Framework
Mise en place d’une solution permettant de faire cohabiter l’ancien et le nouveau portail
Améliorations organisation autour de TFS : builds, mises en production, customisation workflow, conduite changement, agilité
Chiffrages, échanges métier, rédaction spécifications détaillées, modélisation sous StarUML
Recrutement de 4 personnes (UX, UI, DBA, Front Angular) : appel d’offres, entretiens, négociations
Recrutement de 4 personnes (UX, UI, DBA, Front Angular) : appel d’offres, entretiens, négociations
Internalisation de plusieurs projets stratégiques
Construction d’un environnement de pré-production : dimensionnement, configuration
Régie / Equipe Projet : 8 pers / Dimension : 4000 jours
Contexte : Utwin est une start up d'une cinquantaine de personnes. Reposant sur des anciens d'April, elle joue le rôle de courtier dans le monde de l'assurance emprunteur. Suite à la sortie prometteuse de UBox, Utwin renouvelle ses équipes en vue de refonder son SI. J'interviens ici en tant que développeur, tout d'abord sur des parties TMA et performances, puis avec plus d'autonomie sur le référentiel produit.
Comparaison APMs du marché, mise en place de la solution APM Stackify Retrace
Création du site Angular & .Net Core Référentiel Produit
Réalisation premières briques Référentiel Produit
Chiffrages, rédaction spécifications détaillées
Réalisation de corrections, optimisations, évolutions
Environnement : .Net 3.5-4.7, .Net Core 2.2, C#, VB.Net, Ang ular 7, ASP.Net Webforms, Dapper, WCF, SQL Server 2014, Azure DevOps, Git, Visual Studio 2017, Bootstrap 4.0, HTML/CSS/JQuery, Nuget, IIS 8.5, Serilog, Stackify Retrace
Régie / Equipe Projet : 8 pers. / Dimension : 1500 jours
Contexte : Fortia est une start-up d’une centaine de personnes, éditeur de logiciels, et principalement de la solution Innova. En quête de relais de croissance, Fortia investit sur différents produits et mise notamment sur Data Avangarde. Ce produit est dans un premier temps un générateur d’applications et/ou une plateforme low code. Suite à mon expérience riche chez BNP sur le sujet, j’interviens ici dans un rôle fonctionnel, profil rare sur le sujet.
Audit, priorisation fonctionnalités, réorganisation projet
Etude marché plateformes low code
Rédaction expression de besoins, spécifications générales, spécifications détaillées
Maquettes fonctionnelles via Balsamiq Mockup, conception UML via StarUML
Rétro-spécifications existant
Tests fonctionnels, suivi correction anomalies
Organisation Agile au travers notamment de JIRA
Environnement : .Net 4.7, C#, ASP .Net Core, NHibernate, Angular 6, PostgreSQL, Git, Jira, Visual Studio 2017, HTML/CSS/JS, IIS 10.0
Régie / Equipe MOE : 1 pers. / Dimension : 700 jours
Contexte : BNP Paribas est la première banque européenne. Au sein de la fonction Conformité, l’équipe OPR, composé d’une trentaine de personnes, fournit des solutions logicielles tactiques et stratégiques à l’ensemble des entités du groupe. L’évolution des politiques KYC pousse chaque entité à s’équiper d’un système de scoring client (sécurité financière). La mission consiste à développer une solution (Sonar) pouvant s’adapter à chaque entité. Le produit est finalement adopté par 4 entités : BGL, IRB, BCapital, WM.
Création d’une solution multi-entités personnalisable pour chaque entité
Produit indépendant du modèle de données du client via l’ORM NHibernate mode Map
Interface personnalisable par l’utilisateur en mode CMS via la librairie JS Gridster
Construction briques réutilisables. Abstraction du logiciel de gestion (ETL, Back-Office, Batch Management, Dashboard, …)
Générateur de 3 autres applications : Gestion d’échantillon d’alertes, Résolution de doublons, Monitoring Production
Conception fonctionnelle en collaboration avec le responsable OPR et les équipes MOA intra-entités.
Relation MOA : animation réunions, présentations, chiffrages, planifications, comités projet
Maquettes fonctionnelles via Balsamiq Mockup
Architecture fonctionnelle (abstraction de concepts aboutissant au générateur d’applications)
Architecture système (création modèles & base de données, création nouvelles solutions web & webservices)
Mise en place architecture logicielle : ASP .Net MVC5 / Unity / Entity Framework / WCF (Behavior)
Conception UML (sous Visual Studio)
Développement intégral de l’application
Externalisation de briques à destination du framework interne (package nuget)
Correction anomalies
Production : monitoring, déploiements, suivi performances (mise en place MiniProfiler), support niveau 2, interlocuteur référent OPR
TFS: Gestion Backlog, Bugs, Tasks, Sprints, Builds, Mises en production. Branches par client
Environnement : .Net 4.5, C#, ASP.Net MVC 5, NHibernate, Entity Framework, SQL Server 2016, TFS, Visual Studio 2017, Bootstrap 3.0, HTML/CSS/JQuery, Nuget, IIS 8.5
Contexte : Vente privée est l’un des acteurs majeurs du e-commerce français. Le service Front, composé d’une trentaine de personnes est chargé de réaliser la TMA du site web de la société. Ce service est découpé en équipes produit. L’objet de cette mission est de gérer l’équipe chargée du tunnel d’achat et du paiement.
Encadrement 2 développeurs
Rédaction spécifications techniques (maquettes fonctionnelles via Balsamiq Mockup)
Estimation des charges, planification, organisation tâches
Conception UML (sous Modelio)
Environnement : .Net 4.0, C#, ASP.Net MVC 4, Dapper, KnockoutJS, SQL Server, TFS, Visual Studio 2012, HTML/CSS/JQuery, Nuget, IIS 7.5
Régie / Equipe MOE : 1,5 pers / Dimension : 250 jours
Contexte : Natixis est la première banque d'investissement en France. Son activité web est développée par une équipe de 40 personnes. Parmi cette équipe, j'interviens sur la refonte du projet Click'n Trade permettant de passer des ordres sur le marché du Forex.
Conception, Architecture, Développement
Rédaction spécifications complètes de l'application
Mise en place MiniProfiler et utilisation Nuget
Développement de tests applicatifs automatisés via Asp.Net MVC
Astreinte / Maintenance / Intervention production
Environnement : .Net 4.0, C#, VS 2010, ASP .Net MVC 4, SQL Server 2012, Entity Framework 4, HTML/CSS/JQuery, TFS, Nuget
Régie / Equipe MOE : 12 pers. / Dimension : 5 000 - 10 000 jours
Contexte : Sanofi Aventis est un grand groupe pharmaceutique mondial. Dans ce cadre, il est suivi par de nombreuses organisations sanitaires (FDA, AFSSAPS) et doit suivre au mieux la gestion de sa qualité. C'est l'objet du projet PHENIX, lancé en 2007, sur lequel j'interviens en 2012.
Correction d'anomalies
Développement d'évolutions complexes
Chiffrages évolutions, Encadrement d'un développeur
Test croisés
Lancement chantier performances : rédaction du document présentant 25 pistes, mise en place des premières mesures, utilisation MiniProfiler, limitation nombre requêtes SQL, analyse plan d'exécution, création indexs
Développement évolutions sur l'outil de déploiement interne
Extraction d'une base de données en fichiers excels via le développement de procédures stockées / packages PL/SQL
Environnement : .Net 3.5/4.0, C#, VS 2008-2010, ASP .Net 2.0, Oracle 10, LlblGen 2.6, Telerik, HTML/CSS/JQuery, TOAD, SVN, Crystal Reports, Mantis, IIS 6 -7, Modelio
Forfait chez le client / Equipe MOE : 5 personnes / Dimension : 50 - 100 jours
Contexte : CDiscount est le premier acteur français du e-commerce. Son site est géré & développé par plus de 100 personnes et se diversifie sur différents supports. L'objet du projet est ici le lancement du site tablette§. Pour ce faire, CDiscount organise un POC (proof of concept) concurrentiel rassemblant 2 sociétés, via 2 équipes de 5 personnes pendant 3 semaines.
Gestion, chiffrage, planification tâches
Organisation, animation point équipe quotidien
Communication client sur expertise & méthodes Sogeti
Présentation client hebdomadaire, animation comité projet
Echanges client sur spécifications
Environnement : .Net 3.5, C#, ASP.Net MVC 3, HTML 5 / CSS 3 / JS, .Net Remoting, TFS 2008
Régie / Equipe MOE : 25 pers. / Dimension : > 10 000 jours
SNCF est l'acteur principal du transport ferré en France, et plus précisément de l'exploitation des rames TGV. Via SOgeti, il a développé l'outil CONCERTO pour concevoir et adapter les "roulements" TGV, représentation graphique des divers trajets et opréations prévues chaque jour pour chacune des 430 rames TGV.
Adaptation rapide à un fonctionnel très complexe
Correction d'anomalies
Redéveloppement de cas d'utilisations
Modélisation UML
Modification procédures stockées
Environnement : .Net 3.5, C#, Visual Sudio 2008, TFS 2008, Winforms, SQL Server 2008, T-SQL, WCF, Quality Center, Modelio, NDepend
Régie / Equipe MOE : 2 pers. / Dimension : 200 jours
Contexte : Fiducial est un large groupe, dont l'activité principale est de fournir des services comptables, juridiques et plus largement de gestion aux PME. Il doit notamment dans ce cadre conserver énormément de pièces comptables papiers sur de longues durées. A cet effet, ces archives sont centralisées dans un unique entrepôt. Un outil vétuste existait. L'objet de cette mission était la réalisation d'un nouvel outil remplaçant l'ancien.
Rédaction spécifications techniques
Travail sur le besoin avec l'équipe fonctionnelle
Estimation des charges
Planification, organistaion tâches
Mise en place architecture logicielle
Conception UML (sous Visual Studio), conception base de données
Encadrement d'un développeur, revue code
Développement de cas d'utilisation
Test croisés
Animation recette utilisateur
Correction anomalies
Rédaction documentation technique
Participation comités pilotage
Participation entretiens recrutement
Environnement : .Net 3.5, C#, ASP.Net 2.0, Ajax Control Toolkit, NHibernate, Spring .Net, log4net, PostgreSQL, CVS, Mantis, Visual Studio 2008, HTML/CSS/JQueery, Mono
Intercontrat / Equipe MOE : 3 pers. / Dimension : 100 jours
Dans le cadre d'un contrat important entre Sogeti et ERDF, une application de monitoring des serveurs devait être développé. Ce fut l'objet de cet inter-contrat pendant un mois.
Apprentissage accéléré Silverlight, RIA Services
Réécriture du dossier de spécifications
Chiffrage, affectation tâches
Conception UML sous Visual Studio
Mise en place architecture Silverlight, RIA Services, Entity Framework
Forfait Agile / Equipe MOE : 6 pers. / Dimension : 100 - 200 jours
Contexte : La Banque Postale, établissement bancaire de La Poste, souhaite innover en créant le bureau vitrine, véritable agence du futur. Au sein de ce prototype, se place au centre une table surface (table tactile). Durant 5 semaines, Sogeti développe le logiciel hébergé par la table, présentant des services (plan agence, calculettes, météo, presse) aux clients.
Forfait / Equipe MOE : 4 pers. / Dimension : 200-500 jours
Contexte : ODEADOM est un organisme public redistribuant les aides agricoles aux DOM-TOM. Dans le cadre de la distribution des aides pour les producteurs de banane, l'ODEADOM a souhaité mettre en place un outil afin d'automatiser ce processus.
Développement de fonctionnalités
Test croisés
Correction anomalies
Environnement : .Net 3.5, C#, ASP.Net 2.0, Visual Studio 2008, SQL Server 2008, DevExpress, HTML/CSS/JQuery, SVN, Mantis, IIS 7
Régie / Equipe MOE : 5 pers. / Dimension : 50 - 100 jours
Contexte : Sanofi Pasteur, outre son activité vaccin, gère également la construction de ses propres bâtiments. A cette effet; il nécessitait la mise en place d'un outil lui permettant d'accélérer l'initialisation de fichiers MS Project très conséquents. C'était également l'occasion pour Pasteur de tester pour la première fois en interne la méthodologie agile (1 sprint / semaine).
Conception UML sous Entreprise Architect, conception Base de données
Forfait / Equipe : 3 pers. / Dimension : 500 - 1000 jours
Contexte : Edisys est une société offrant des accès aux appels d'offres dans le monde du BTP. Le portail mis en place ici, sous condition d'abonnement, offrait un moteur de recherche parmi ces appels d'offres à destination des professionnels. Mon intervention se situe ici un an après le lancement du projet.
Chiffrage, planification, affectation tâches
Echanges client fonctionnels
Développement fonctionnalités
Optimisations, refactoring code
Environnement : .Net 3.5, C#, ASP.Net 2.0, Visual Studio 2008, SQL Server 2008, Linq To SQL, Unity, Ajax Control Toolkit, HTML/CSS/JQuery, SVN, Mantis, IIS 7
Forfait / Equipe MOE : de 1 à 6 pers. / Dimension : 1000 - 1500 jours
Contexte : Quatrem est une société d'assurances collectives auprès des entreprises et collectivités locales offrant des services de prévoyance, santé et retraite. Afin de gérer les tâches au sein de ses équipes, elle utilisait un outil vétuste qu'elle souhaitait réécrire et moderniser dans la technologie .Net. Elle a confié la réalisation au forfait à Hinnoya.
Contexte : Hinnoya est une SSII d'une cinquantaine de personnes, résultant de l'externalisation du service informatique de MONECAM ( filiale monétique du CA). Son activité se structure entre des forfaits et des missions en régie, sur les technologies Java et .Net. En Janvier 2009, je fus promu Responsable Application puis membre du pôle .Net (3 membres parmi 20 consultants). Ces statuts me permirent alors de m'impliquer dans la vie de la société et d'effectuer les tâches suivantes.
Entretiens techniques recrutement
Rédaction réponses à appel d'offres
Participation TechDays Paris 2010
Réunion technique hebdomadaire de la société
Réflexion sur qualité et production de la société : rédaction document sur le processus de production et améliorations possibles
Animation formation ASP.Net interne
Construction framework ASP.Net interne (principes suivants) :
abstraction liens vers ORM & IoC & log
gestion erreurs centralisée
gestion transactions centralisée (transaction per request http)
Régie / Equipe MOE : 1 pers. / Dimension : 100 jours
Contexte : Solios est une société construisant des usines pour produire de l'aluminium à travers le monde. Dans le cadre de ces ateliers de production, elle a mis au point un système permettant de mesurer en direct la qualité, l'efficacité et les raisons de ces dernières en fonction d'informations collectées par les machines tout au long de la chaîne de production. Mon intervention consiste à créer une interface web permettant de présenter toutes ces informations.
Travail sur le besoin avec le client
Rédaction spécifications fonctionnelles
Conception UML, conception base de données
Mise en place architecture
Développement application
Tests, Livraison
Chiffrages, Planification
Utilisation bibliothèque "charting" FLOT
Environnement : .Net 2, C#, ASP.Net 2.0, Visual Studio 2005, MySQL, NHibernate, Spring .Net, FLOT, HTML/CSS/JS, SourceSafe, Mantis, IIS 6, Objecteering
Forfait / Equipe MOE : 4 pers. / Dimension : 200 jours
Contexte : MONECAM est la filiale monétique du Crédit Agricole. Sur son application de gestion des plafonds de carte bancaire, elle souhaiter effectuer de lourdes évolutions.
Rédaction spécifications fonctionnelles en régie chez le client (2 semaines)
Chiffrage, découpage tâches, planification
Conception UML, rédaction documentation technique
Développement fonctionnalités, correction anomalies, test unitaires
Forfait / Equipe MOE : 4 pers. / Dimension : 150-200 jours
Contexte : ODEADOM est un organisme public redistribuant les aides agricoles aux DOM-TOM. Dans le cadre de la distribution des aides pour les producteurs, l'ODEADOM a souhaité mettre en place un outil afin d'automatiser ce processus.
Forfait / Equipe MOE : 5 pers. / Dimension : 3000-5000 jours
Contexte : MONECAM est la filiale monétique du Crédit Agricole. Sur son application de gestion des TPEs loués par les commerçants, elle souhaite effectuer de lourdes évolutions au cours du lot 2 (400 jours).
Correction anomalies
Développement fonctionnalités, évolutions complexes
Stage / Equipe MOE : 3 pers. / Dimension : 150-200 jours
Contexte : Hinnoya est une SSII d'une cinquantaine de personnes. Début 2006, elle était en train de se structurer et mettait en place sons système d'informations via un outil de suivi d'activité. Le cadre de mon stage est de réaliser la partie suivi de projet, imputation collaborateur, congés.
Rédaction spécifications
Conception UML
Développement
Corrections anomalies
Formation technique : J2EE, Struts, Hibernate, Spring
Stage / Equipe MOE : 5 pers. / Dimension : 500 jours
Contexte : INWI est une start-up souhaitant proposer un outil afin d'offrir de l'interactivité lors de présentations ou formations, via la mise en place de questions, sondages via canal web ou wap. Des résumés vidéos liés aux powerpoints & interactions sont également prévus. 4 stagiaires sont recrutés afin de développeur cet outil.