E x p é r i e n c e p r o f e s s i o n n e l l e
Octobre 2018 à
septembre 2023
DataGalaxy, Lyon 3ème - Analyste-développeur Senior
(plateforme saas)
Lead-developer front-end
Participation à la gestion de projet
- Etudes pré-réalisation: Analyse des maquettes, lotissement, découpage, chiffrage, proposition de
devs pour les tâches de réalisation.
- Relecture et validation de pull-requests (détection de fautes, demandes d'amélioration de la
compréhensibilité du code)
- Suivi de la réalisation: Aide technique, recherche de consensus, arbitrage
Gestion de l'architecture front-end (+500 composants et services, +200kloc)
- Gestion de la migration du front (angular 1.5/typescript/less, gulp) en Angular 10/scss, custom
webpack. Migration complète sur-place, progressive et sans interruption.
- Réalisation d'outils (html/typescript/d3) de collecte des composants et de visualisation des
dépendances, hiérarchies, groupes, sous forme de grilles, d'arbres, de carte 2d et 3d.
- Suivi et évolution de l'architecture du front (refactoring, harmonisation)
- Rédaction de conventions de codage / guide de bonnes pratiques
Développement de fonctionnalités (Angular/typescript/d3/svg)
- Réalisation du Lineage (visualisation d'objets liés, parcours de graphes)
- Réalisation d'un éditeur de diagrammes (composition de graphes par drag & drop de cartes et liens
orthogonaux)
- Réalisation d'un éditeur de tableaux de bord (composition de dashboards par drag & drop de widgets
paramétrables)
- Réalisation de sous-composants: Grille de données plates et arborescentes, widgets de visualisation
de données, champs de saisie évolués
- Evolution de composants existants
Développeur back-end
- Migration du back-end .Net 4.6 (Windows) en .Net Core (Windows/OSX/Linux)
- Adaptations nécessaires à certaines évolutions du front
- Réalisation d'un micro-framework de requêtes d'agrégats ElasticSearch/Nest
Technologies
HTML5, SVG, CSS3, LESS, SCSS, Javascript, Typescript, Angular, d3, three.js, .Net 4.6, .Net
Core 2, MSSQL, ElasticSearch/Nest
Outils
Git, VSCode, Visual Studio, Docker, Azure DevOps, Jira
Janvier à juillet
2018
UMANIS pour Business & Décision / Pôle Digital Industrie - Lyon
Client Final >>
Mission >>
DataGalaxy
Projets « Lineage » et « Import Wizard »
Architecture et développement
Supervision d'un alternant
Suivi de projet
- Lineage : Composant de visualisation sous forme d'arborescences de
données multi-liées
- Import Wizard : Assistant d'importation de données (fichier CSV, mise en
correspondance de champs par glisser/déposer)
Technologies >>Angular 1.5, TypeScript, CSS3, npm, gulp, icomoon, D3.js, VSCode, Git
Client Final >>
Missions >>
Sanofi
En CDS : « OAD », « CMC Binder », « Study Mapping »
En régie à mi-temps : « PLUG/VEDR »
Conception/réalisation correctifs/évolutions
Animation d'un atelier de conception de base de données
Animation d'un transfert de connaissance, rédaction du support
PowerPoint en anglais
Applications web :
- Study Mapping : Assistance au traitement manuel de rejets de
référencement automatique de libellés d'études pharmacologiques
pilotage des traitements de référencement. [asp.Net Core 2.1, Linux,
MySQL, Amazon AWS]
- PLUG/VEDR : Saisie de données de référence liées à la fabrication de
produits pharmaceutiques. [asp.Net 4.5/MVC5, composants Telerik, Tibco]
- CMC Binder : Suivi d'un portefeuille de projets et génération de
présentations PowerPoint. [Java, Angular 1.4, Oracle 11, NetBeans]
- OAD : Suivi en temps réel de préparation de livraisons. [asp.Net 4, SSRS]
Client Final >>
Sujet >>
Business & Décision
Sankey bug
Adaptation d'un composant QlikSense/d3.js : Transformation du
fonctionnement synchrone en asynchrone (chargement des données et
rendu), ajout de fonctionnalités d'annulation du rendu, de détection et de
signalement d'erreurs.
Technologies >>QlickSense, D3.js, JavaScript
Sujet >>WebApp Framework NuGet
Réalisation d'un package NuGet fournissant des fonctions de base d'une
application web .Net 4.5 : Identification, gestion des droits, journalisation,
gestion d'erreur.
Technologies >>NuGet Package, asp.Net 4.5/C#, VisualStudio 2017, TFS
Juillet à
décembre 2017
UMANIS pour SOGETI – Lyon
Client Final >>
Mission >>
SNCF
Projet « Pacific Web » (régie)
Développement web full stack
Participation active aux ateliers de conception et aux points de suivi
Application (site web adaptatif) pour les 25000 agents SNCF :
- visualisation d’agenda (activité détaillée, repos et congés)
- gestion des demandes d’autorisation d’absence
- gestion des demandes de transfert vers/depuis le CET
Technologies >>Angular 4, CSS3, Responsive web design, canvas, SVG, TypeScript, npm,
icomoon, nswag, .Net 4.5/C#, ASP.Net Core, API REST, WebServices,
MSSQL, LDAP, Git, SVN
Rachat de CELLA Group par Umanis en 2017
Février 2012 à
mars 2017
CELLA Group – Plate-forme Forfait à Paris puis régie à Lyon
Client Final >>
Mission >>
France TELEVISIONS / France 3
Projet « iMedia »
Avril 2015 à Mars 2017, à Lyon, en régie :
Evolution de la solution iMedia en architecture orientée services
Avant, à Paris, en centre de services :
Maintenance évolutive et corrective
Développement de nouveaux composants et frameworks
Réusinage du code existant
Migration d’une application Web PHP/MySQL en ASP.Net MVC 4/Oracle
Suivi de l’équipe de réalisation
Participation active aux comités de suivi
iMedia : « Nouvelle gestion de médias du système de fabrication numérique
en région » : ERP/MAM : Ensemble d’applications WinForms, Web, services
Windows et périphériques Broadcast pour les opérations d'ingest, de
référencement, de mise à disposition du montage/mixage, de l'automation
de la diffusion, de l'archivage et des échanges.
Technologies >>.Net 4/C# ASP.Net MVC 4, EntityFramework, WCF, JQuery, AJAX,
composants DevExpress, ORACLE 11G, PHP/MySQL, protocole MOS, TFS
Décembre 2011
à janvier 2012
CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
France TELEVISIONS
Projet « Gestion des élections »
Réalisation d’évolutions
Cf. projet « Gestion des élections » - Janvier 2010 à Février 2011
Octobre à
novembre 2011
CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
France TELEVISIONS
Projet « Météo »
Réalisation, sur site, de corrections et d’évolutions au logiciel de
fabrication des bulletins météo
Technologies >>Framework .Net 2/C#, GDI+, COM, DirectX
Mars 2011 à
septembre 2011
CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
ODEADOM
Projet « Gestion du budget »
Réalisation d’une application WinForms
Mise en place du Framework
Développement des composants
Technologies >>Framework .Net 4/C#, composants DevExpress, Access, Excel, Word
Janvier 2010 à
Février 2011
CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
France TELEVISIONS
Projet « Gestion des élections »
Réalisation d’une application WinForms
Mise à niveau du guide de bonnes pratiques .NET
Etude et choix de l’architecture technique
Mise en place du Framework
Développement des composants
Suivi de l’équipe de réalisation
Participation active aux comités de suivi
Technologies >>Framework .Net 3.5/C#, composants DevExpress, ORACLE 10G
Mars à septembre
2009
CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
INSERM
Gestion de projet / Analyse / Développement
Réalisation d’une application web pour les besoins spécifiques d’une
cohorte épidémiologique
Etude et choix de l’architecture technique
Gestion de projet
Suivi de réalisation
Technologies >>PHP 5, MySQL, LimeSurvey, Ajax, JQuery
Novembre 2008 à
février 2009
CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
RTE
Gestion de projet / Analyse / Développement
Réalisation d’un outil de calcul de taux de charge de liaisons électriques
Etude et choix de l’architecture technique
Gestion de projet
Réalisation
Technologies >>Framework .NET 3.5/C#, Excel
Octobre 2008 CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
CELLA Group
Gestion de projet / Analyse / Développement
Réalisation de la version 2 du site internet ******** et de son backoffice
Normalisation et factorisation du code (masterpage,
webUserControls, validation XHTML)
Encadrement du développement
Technologies >>ASP.NET 3.5/C#/LinqToSQL/AJAX, XHTML, CSS
Juin à septembre
2008
CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
INSERM
Projet SPIRALE - Gestion de projet / Analyse / Développement
Réalisation d’une application web de gestion de suivi médical
Gestion de projet
Etude et conception
Encadrement du développement
Technologies >>Joomla 1.5, PHP 5, MySQL, AJAX
Février à mai 2008 CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
ETAM
Architecture technique / Analyse / Développement
Participation à la réalisation d’une application web de gestion des
autorisations d’achat
Etude et choix de l’architecture technique
Encadrement du développement .Net
Développement de procédures stockées et de services Windows
Optimisation d’IHM
Technologies >>ASP.NET 3.5/C#, T-SQL, JavaScript, HTML, CSS
février à avril
2008
CELLA Group – Plate-forme Forfait
Client Final >>
Mission >>
Banque de France
Expertise / Développement / Sécurité
Rédaction des spécifications des mesures de sécurité que devront
comporter les applications développées par la ligne de fabrication
DotNet, en fonction des différents niveaux d’exigence susceptibles
d’être exprimés au travers d’ERM par les maîtrises d’ouvrage :
Circonscription du pé...