Lead Developer
Développeur confirmé avec expérience dans la gestion d'équipe et de projet
Formation et diplômes
2011 | Diplôme d’ingénieur informatique Ecole Sup’ Galilée Major de promotion |
---|---|
2008 | DEUG informatique Institut Galilée - Université Paris XIII Mention bien |
2006 | Baccalauréat série S Lycée J.J. Rousseau, Montmorency Mention assez bien |
Compétences
Management | Méthodes Agiles (Scrum / Kanban) |
---|---|
Langages | Java (Guava, Hibernate, Jasper Report, Jax-ws, Junit, Log4j, Slf4j, Spring, Swing) Python HTML (CSS3, HTML5, XHTML) SQL JavaScript (TypeScript, JQuery) LDAP C (GTK) C++ (FLTK, OSG, QT) PHP |
Conception | UML |
Bases de données | MySQL, Oracle, PostgreSQL |
Annuaires | ADAM, OpenDJ, OpenLDAP |
Outils | Ant, Azure, Confluence, Cosmos DB, Cucumber, DBDesignerFork, DBEaver, Docker, Eclipse, Gatling, GCP, Git, GitHub, GitLab, Gradle, IntelliJ, Jenkins, Jetty, Jira, Kubernetes, LDAPAdmin, Liquibase, Maven, Mutmut, Mypy, MySQL Workbench, Oracle SQL Developer, Papercut, PgAdmin, Poetry, Proguard, Pycharm, Pylint, Redis, Redmine, Smtp4Dev, Selenium, SVN, Tomcat, Tox, Visual Studio Code, VirtualBox, VMWare, Wamp, WSL, Xray Test Management |
Systèmes | Windows, Linux, MacOS |
Anglais | Niveau B2 TOEIC 2011 / Pipplet 2021 |
Expériences professionnelles
2021/2022 | Lead Developer & Security Specialist Renault Digital Participation aux différents tests d'intrusion sur les applications Renault-Digital Accompagnement des projets sur les choix techniques concernant la sécurité de leurs applications |
---|---|
2022 | Lead Developer & Security Specialist - Projet Token-Generator Renault Digital Conception et développement d'une librairie Python de récupération et gestion de l'expiration d'Access Token OIDC (OpenID Connect) via le Client Credentials Flow et une authentification Private Key JWT (Json Web Token) (Python) |
2022 | Lead Developer & Security Specialist - Projet Psygnator Renault Digital Conception et développement d'un outil permettant de detecter et exploiter la vulnérabilité Java Psychic Signatures (CVE-2022-21449) sur les tokens JWT et certificats X509 (Python) |
2022 | Lead Developer & Security Specialist - Projet Log4Scan Renault Digital Conception, développement et optimisation d'un scanner asynchrone permettant de détecter rapidement les endpoints les plus sensibles à la faille Log4Shell (CVE-2021-44228) (Python) |
2021 | Lead Developer & Security Specialist - Projet FXO (Flex Office) Renault Digital Participation à la conception et au développement d'une API HATEOAS (Hypermedia As The Engine Of Application State) de gestion des espaces de travail pour les collaborateurs en flex office (Java, SQL) |
2021 | Lead Developer & Security Specialist - Formateur OIDC (OpenID Connect) Renault Digital Création et animation d'une formation sur OIDC (OpenID Connect) |
2021 | Lead Developer & Security Specialist - Projet Token-Validator Renault Digital Participation au développement d'un framework de validation de tokens JWT (Json Web Token) répondant aux besoins spécifiques de l'entreprise (Java, Python) |
2021 | Lead Developer & Security Specialist - Formateur PKI (Public Key Infrastructure) Renault Digital Création et animation d'une formation sur les PKI (Public Key Infrastructure) |
2021 | Lead Developer & Security Specialist - Projet Demobility Renault Digital Conception, développement et présentation d'un projet crédible permettant de sensibiliser les développeurs sur différents scénarios d'attaque pouvant être menés contre leurs applications (Angular, Keycloak, Python) |
2021 | Lead Developer & Customer Engineer - Projet AVNEXT-V2 Renault Digital Conception, développement et déploiement d'une architecture hexagonale puis d'un pipeline Apache Beam - Dataflow permettant l'enrichissement et le partage via le protocole AMQP d'un gros volume données émises par les usines et véhicules Renault connectés (Apache Beam, Cosmos DB, Dataflow, Java, Redis) |
2020/2021 | Lead Developer & Customer Engineer - Solution DBB (Digital BackBone) Renault Digital Participation à la conception et au déploiement d'une plateforme de "message brokering" permettant de faire transiter de façon sécurisée un grand nombre de messages émis par les solutions Renault (Azure, GCP, Solace) Participation au développement des boilerplates d'intégration à la plateforme DBB via les différents protocoles : AMQP, MQTT ou éventuellement REST (Java, TypeScript) Support technique et un accompagnement des projets souhaitant utiliser la solution DBB Animation de présentations DBB auprès de la communauté internationale de développeurs Renault |
2020 | Lead Developer & Customer Engineer - Projet AVNEXT Renault Digital Récupération et optimisation d'un bridge permettant l'enrichissement et le partage via le protocole AMQP d'un gros volume données émises par les usines et véhicules Renault connectés (Azure Function, Cosmos DB, Redis, TypeScript) |
2020 | Lead Developer - Projet TDA Renault Digital Mise en œuvre d'une API de conception de véhicules pour l'alliance Nissan/Renault (Java, SQL, AWS, GCP) Mise en place des tests d'intégration et de performances via des rapports Cucumber (Karate) et Gatling. Export des tests depuis Jira et import des résultats dans ce dernier via l'API Xray |
2019/2020 | Lead Developer - Projet OneTD-Obeya Renault Digital Conception, développement et déploiement d'un parcours de validation pour l'application de composants lors de la conception des véhicules de l'alliance Nissan/Renault (Java, SQL, AWS, GCP) |
2019 | Engineering Project Manager - Équipe CertEurope PKI (Public Key Infrastructure) Oodrive - CertEurope Management de l'équipe technique composée d'une dizaine de personnes (Développeurs, Devops, QA) en méthodes agiles Responsable des engagements et du respect de la roadmap, de la cohérence technique et de la qualité de la production |
2019 | Engineering Project Manager - Solution Portu-API HATEOAS (Hypermedia As The Engine Of Application State) Oodrive - CertEurope Gestion de la conception, du développement et du déploiement d'une API HATEOAS de gestion des commandes CertEurope implémentant le format JSON-API (Java) |
2018/2019 | Ingénieur R&D - Audit eIDAS (Electronic IDentification Authentication and trust Services) Oodrive - CertEurope Evolution des solutions CertEurope vers le respect du reglement européen eIDAS (AngularJS, Angular2, Java, PHP, SQL) |
2018 | Ingénieur R&D - Solution FIXIT Oodrive - CertEurope Conception et développement d'un outil de réinitialisation de Tokens PKCS#11 (Java) |
2017/2018 | Ingénieur R&D - Solution CertEurope PKI (Public Key Infrastructure) Oodrive - CertEurope Conception, développement et maintenance des différents modules de la PKI CertEurope Génération d'une documentation technique complète de l'infrastructure, "containérisation" des produits, ajout du paiement en ligne, amélioration des interfaces utilisateur, "Templatisation" des mails, ajout du renouvellement simplifié de certificats, mise en place d'un pack accompagnement (AngularJS, Angular2, Java, PHP, SQL) |
2017 | Ingénieur R&D - Projet IDECYS Oodrive - CertEurope Conception et développement d'une solution d’identité numérique dédiée aux entreprises Mise en place d'une couche d'authentification OpenId Connect (Angular2, Java) |
2016 | Responsable d'une personne en R&D Ilex international |
2015/2016 | Formateur sur les solutions de la gamme Meibo Ilex international En savoir plus sur Meibo En savoir plus sur MPP (Meibo People Pack) En savoir plus sur MRM (Meibo Role Management) |
2014/2016 | Ingénieur R&D - Solution MPP 3 (Meibo People Pack 3) Ilex international Conception et développement de la nouvelle version majeure du produit Meibo People Pack Affichage "responsive design", optimisation des performances, ajout de fonctionnalités, réalisation d'une API d'accès rapide aux données (CSS3, HTML5, Java, JavaScript, LDAP, SQL) En savoir plus... |
2013/2016 | Ingénieur R&D - Solution Meibo 5 Ilex international Développement de la nouvelle version majeure du produit Meibo Amélioration des traces fonctionnelles, ajout de nouveaux connecteurs (HL7, IDenPark, inWebo, MainCare), mise en place des appels Ajax, mise en place des services REST (Apache CXF) En savoir plus... |
2013 | Ingénieur R&D - Projet Meibo SAAS (Cloud Amazon) Ilex international Etude et mise en place d'une nouvelle offre Ilex international sur le cloud Amazon (AWS) |
2012/2013 | Ingénieur R&D - Projet Passage 2 Ilex international Déploiement et optimisation de Meibo Role Management impliquant un gros volume de données (Optimisation Java et SQL) Référent technique sur la solution Meibo Role Management |
2011/2012 | Ingénieur R&D - Projet européen Role-ID / Solution MRM (Meibo Role Management) Ilex international Réalisation d’un outil de Role Management basé sur le modèle ORBAC (Java, JavaScript, MySQL, PostgreSQL, Prolog) Participation aux conférences internationales En savoir plus sur Role-ID En savoir plus sur MRM |
2011 | Stage Ingénieur R&D - Projet XACML, Stage de fin d’étude (6 mois) Ilex international Conception et développement d’une architecture de contrôle d’accès respectant la norme XACML (Java, XML) En savoir plus... |
2010 | Stage Ingénieur R&D - Projet SPSS (Simulateur de Politiques pour la Surveillance Spatiale), Stage en entreprise (3 mois) ONERA : Office National d’Etudes et de Recherches Aérospatiales Simulateur de politiques destinées à éviter les collisions entre satellites (C++ , FLTK, QT, OSG) En savoir plus... |
2009/2010 | Tuteur informatique Université Paris XIII Enseignement du langage C aux étudiants de Licence |
2009 | Agent d’accueil UGC (Mai/Juin/Juillet) SNCF (Août) |
Projets personnels
2022 | Dev4py-pymsdl_template PYMSDL (PYthon Maven Standard Directory Layout) template est un template de projet Python inspiré du Maven Standard Directory Layout (Mutmut, Mypy, Peotry, Pylint, Python, Tox) En savoir plus... |
---|---|
2014/2015 | Projet RCProject Framework d’aide à l’initialisation de nouveaux projets Java (Configuration, Conversion de données, Log, Proxy, etc…) En savoir plus... |
2011/2014 | Projet RCCMS Réalisation d'un CMS (Content Management System) de gestion de sites internet auto-administrés respectant les standards W3C avec chiffrement des données selon le protocole RSA (CSS3, HTML5, JavaScript, JQuery, PHP5, SQL) En savoir plus... |
2011 | Projet DICOM Web Vision Outil de visionnage et de partage d’images médicales (Java) En savoir plus... |
2010 | Projet LibExcel Bibliothèque de fonctions d’interfaçage C++/Excel En savoir plus... |
2009 | Projet Othello Création d’une intelligence artificielle Othello (Prolog) |
Centres d'intérêt
Sports | Volley-Ball (Capitaine d’équipe), Chute libre (Brevet A), VTT, Ski, Squash, Badminton |
---|---|
Passions | Voyages, Multimédia, Musique, Informatique, Films et Séries |