De la compréhension du besoin au déploiement des applications, en passant par la réalisation et les tests (unitaires ou de bout en bout), je connais les nombreuses facettes de la création logicielle. Je suis autonome, et habitué à travailler dans des équipes pluridisciplinaires.
Définition d'une architecture orientée services pour réduire la dette technique
Définition et suivi de bonnes pratiques
Maintenance et évolution du code historique. > .net fx, .net core, javascript, SQL Server
Technical Leader
FORTIA
Mai 2018
à novembre 2019
Création d'un générateur d'application (ou application low-code), permettant à des clients de créer une application à partir de leur propre modèle de données.
Création d'une application front permettant la modélisation des données, la création d'écrans et la gestion des droits
Création d'un backend REST
Génération d'application à partir des métadonnées renseignées.
Mise en place de l'ALM (Teamcity puis azure DevOps) > Angular 6 - 8, C#, Asp.net Core, Entity Framework, Nhibernate, NodeJs, postgreSQL, Swagger, Protractor, Karma/Jasmine
Technical Leader
PICKUP Services
Mai 2015
à mai 2018
Création d’une application mobile pour la gestion des colis en point relais (18 000 utilisateurs dans 15 pays), au sein d'une équipe de 9 personnes.
Création d'un backend REST
Création d'une application multilingue occasionnellement connectée au backend
Mise en place de l'ALM sur Azure
Mise en place du flux de gestion des traductions
Mise en place des tests unitaires
Mise en places des test end-to-end
Intéraction avec le matériel > C#, Asp.Net Web API,AngularJs, TypeScript ,Cordova, Oracle, Castle Windsor,Swagger, Protractor
Création d'un store applicatif privé pour la mise à jour de l'application. > ASP.Net MVC, Entity Framework, Simple Injector
Ingénieur d'étude et developpement
EKLORE
Avril 2007
à mai 2015
Conception & Développement d’une application Web pour la création du guide IBIS. Site multilingue, Workflow mondial (Responsable Région/Pays/Continent) >C#, ASP.NET Webforms, SQL SERVER
Conception & Développement d’une application Web d’échange de fichiers pour une banque (Respect des consignes de sécurités (OWASP TOP TEN)) >C#, ASP.NET Webforms , SQL SERVER
Développement d’une application Windows Mobile pour la gestion d’ascenseurs. Conception et Développement de l’application cliente. Conception et Développement du Serveur Synchronisation bidirectionnelle des données, gestion des conflits. > C#, .Net Compact Fx, SQL SERVER, SQL CE, Webservice
Mise en place de Microsoft Dynamics NAV dans 4 sociétés (160 personnes) Recueil des besoins, spécification, FIT/GAP Analysis, Paramétrage & Développement, Mise en place, Suivi. Récupération de l’existant, intégration dans le nouveau système. Division par 4 des temps de facturation & de gestion. > Microsoft Dynamics NAV, SQL SSERVER, C/AL, C#
Outil de supervision d’appareils phoniques pour une banque africaine. Créer un bus logiciel qui permette au superviseur de connaitre l’état de tous les équipements. Remonter toutes les alarmes, tests cycliques/ tests de ligne de vie. Communication avec le superviseur via WCF. > C#, WCF, Winforms, WPF, SNMP ,multithreading
Création d’un outil de suivi et de migration pour 11 000 postes/utilisateurs Création de script pour crypter et compresser les données utilisateur. Création d’une application par utilisateur à migrer. Création d’un site de suivi (Workflow/Plannification/Statistiques). Environnement : C# / Asp.Net MVC / Twitter Bootstrap / Jquery / PowerShell, Winforms,SQL Server > C# / Asp.Net MVC / Twitter Bootstrap / Jquery / PowerShell, Winforms,SQL Server
Création d'un outil de gestion de congés
Création d'un backend API REST
Création d'une application Front >Asp.net Web API, Angular 6, SQL Server
Directeur Technique
FNAIM
Janvier 2005
à mars 2007
Paris
Gestion du système d’information de la FNAIM
Urbanisation du système d’information.
Création d’une architecture SOA.
Gestion de l’équipe technique (8 personnes)
Gestion de l’équipe hotline (4 personnes).
Maintenance et amélioration du Framework FNAIM. > C#, SQL Server,Asp.Net Webforms,Winforms
Technical Leader
FNAIM
Janvier 2003
à janvier 2005
Au sein d'un équipe de 5 personnes, développement du www.fnaim.fr Refonte du site (fort trafic : N°2 des annonces immobilières). Création du moteur de recherche et conception de la base inhérente (Dénormalisation, précalcul, création d’un cache de milliers de pages > C#, SQL Server,Asp.Net Webforms, Winforms , CodeSmith
Création du Framework FNAIM (ORM + BL). > C#, SQL Server,Asp.Net Webforms, Winforms , CodeSmith
Développement du www.fnaim.org Extranet des 9000 adhérents de la FNAIM. Remplacement de l‘application maison (vb6) par le CMS DotNetNuke. > C#, Asp.net WebForms, DotNetNuke
Développeur
FNAIM
Janvier 2001
à janvier 2003
Mise à jour du www.fnaim.fr de classic ASP vers ASP.Net > .Net Fx 1, C#
Mise à jour de l’application de gestion (CRM) de vb6/Windev vers Winforms. > .Net Fx, WinForms, VB.Net
Remplacement des passerelles maisons par des lot DTS (SSIS) (plusieurs milliers de bien par jour) > SQL, SQL Server, Vb.Net
Développeur
Surlenet
Janvier 2000
à janvier 2001
Création d’un logiciel fourni avec les caméras IP vidéo AXIS. (Paramétrage de la caméra, Capture vidéo, detection d’intrusion). > C/C++, MPEG-4,
Création d'un site d'annonces immobilières > PHP/Mysql
Développeur
CORIS / INEO
Janvier 1999
à janvier 2000
Réalisation d'un ordonnanceur permettant la gestion de production de la plus grande usine de porte d'ascenseurs d'Europe. > C/C++/VB6
Formations
Ingénieur diplômé ISEP.
Institut Supérieur D'Electronique
2004
à 2007
BTS Informatique Industrielle
Lycée Dorian
1998
à 2000
Centres d'intérêt
Lectures
Romans, Essais, Hebdomadaires
Compétences
Principes
DRY/KISS/YAGNI
Expert
SOLID
Avancé
Langages
C#
Bon niveau
Typescript
Avancé
Javascript
Bon niveau
SQL
Bon niveau
VB.Net, ASP, VB6, VBA
Bon niveau
Frameworks
AngularJs, Angular 2 à 8
Bon niveau
Asp.net WebForms, Asp.net MVC, Asp.net Web Api, .net core, WCF