- EIC, logiciels de gestion et de conseil pour experts comptables et entreprisesConcepteur/développeurEDITION DE LOGICIELSnovembre 2020 - juin 2024 (3 ans et 8 mois)Vendôme, FranceMission à temps complet, en télétravailPlus de 60 développeurs répartis en différentes équipes, j'y apprécie particulièrement le temps consacré à l'analyse, la conception et la validation de code. Le travail en équipes permet de réunir des collaborateurs spécialisés dans des domaines précis et variés, l'émulation intellectuelle est riche.Architecture SOA, intégration continue, tests d'intégrations, tests unitaires, respect des principes SOLID.Travail en équipe, conception, spécification, développement, relecture de code.Les principaux projets sur lesquels j'ai travaillé sont 4 micro-services centraux, utilisables dans d'autres micro-services.Principaux points développés :gestion de différents types de paramètres sur différents sites (au sens géographique) avec notion site parent/enfant, forcé/non forcéimplémentation d'un micro-service pour gérer des entités relativement complexes, avec un socle commun pour couvrir les différents rôles métier comptablesimplémentation d'un micro-service pour vérifier des droits d'accès aux données contenues dans d'autres micro-servicesmise en place, utilisation du cache Redis pour optimiser l'accèsutilisation de RabbitMQ pour les échanges micro-services, implémentation de producteurs/consommateursutilisation de SignalR pour les notifications pushvirtualisation sous Dockerimplémentation à la mano de scroll infini
- Ecole CEFiiFormateur SymfonyEDUCATION & E-LEARNINGoctobre 2020 - octobre 2020Angers, FranceFormation en présentiel de deux semaines dispensée à des étudiants en licence développement.Cours avec TPs à réaliser par chapitre, pour obtenir au final une petite application. Le but étant d'implémenter toutes les couches applicatives.Modules utilisés : Composer, YARN, TWIG, Webpack, MariaDB, PHPUnit.Concepts abordés :RoutingCRUD avec formulaire SymfonyHéritage de template, gabarits, avec TWIGArchitectureDébugageNotificationSCSSDoctrine (migration, transaction, tables relationnelles, héritages)Authentification et autorisationsGestion des utilisateursFixtures ou semoirsInternationalisationÉvénementsServicesGestion de la concurrenceGestion globale des erreursMise en place d'une mécanique d'historisation des actions réalisées en baseTests unitaires et tests d'intégrations
- Ecole CEFiiFormateur Node.js / ExpressEDUCATION & E-LEARNINGseptembre 2020 - octobre 2020Angers, FranceFormation en présentiel d'une semaine sur Node.js dispensée à des étudiants en licence développement.Cours avec TP à réaliser par chapitre, pour obtenir au final une petite application. Le but étant d'implémenter toutes les couches applicatives.Outils utilisés : Express.js, EJS, SCSS, SocketIO, MongoDB, MongooseConcepts abordés :Programmation événementielle, système non bloquantRoutageSession / JWTRESTfulMoteur de templatesPréprocesseurs CSSTemps réelModule, factorisation, découpage applicatifArchitecture MVC, MVVMBase de données NoSQL, ODMGestion globale de l'accès à la base de donnéesGestion globale des erreursGestion de la concurrencePartage de fonction commune entre client/serveur par le biais de closure
Paul Boutin recommande Emmanuel
Il était lead développeur sur des projets de R&D d'envergure et est tout a fait a l'aise pour apprendre et évoluer sur des technos tout en posant une architecture logicielle solide et réfléchie.
Il sait expliquer aux autres comment faire et pourquoi le faire de cette façon, et échanger sur les "best practices" de développement.
Le développement et la maintenance d'applications n'ont pas de secret pour lui.
Je recommande chaudement !
- RNCP Niveau 3 - Développeur informatique, spécialisation WEBAFPA en formation continue2009http://www.e-baudoin.fr/curriculumVitae/formations
- Licence informatique, option développementCNAM en alternance2010http://www.e-baudoin.fr/curriculumVitae/formations
- RNCP Niveau 2 - Concepteur architecte informatiqueCNAM en alternance2012http://www.e-baudoin.fr/curriculumVitae/formations
- Ingénieur informatique, option système d'informationCNAM en cours du soir2014http://www.e-baudoin.fr/curriculumVitae/formations