Pierre-Yves Nicolas
Lead Développeur & Architecte Applicatif
À PROPOS
Architecte Applicatif avec près de 20 ans d'expérience. Je pilote la conception et la refonte d'applications complexes et de composants critiques au sein de systèmes distribués. J'allie expertise technique (Java/Spring, Sécurité, K8s) et vision DevOps. Mon approche combine rigueur architecturale (DDD, Hexagonale) et leadership humain pour fédérer les équipes, fluidifier les échanges et garantir des livrables de haute qualité (TDD, CI/CD).
COMPÉTENCES CLÉS
EXPÉRIENCES
Concept IT - Mission ENEDIS
04/2022 - 04/2025PRESTATION - Modernisation d'architectures critiques et industrialisation DevOps.
- Participation active à la migration critique de serveurs d'applications (WebLogic vers Wildfly) : réduction de la dette technique et des coûts.
- Développement et migration de modules applicatifs vers Wildfly avec Kafka en dorsale, basés sur le standard CDI.
- Maintien en Conditions Opérationnelles (MCO) de la chaîne CI/CD (Jenkins) et supervision des exécutions sur les environnements de tests.
- Étude et prototypage (POC) d'une solution de tests allégée basée sur Docker pour faciliter les validations.
- Développement Front-End réactif et modulaire sous React (ChakraUI).
- Maintien en Conditions Opérationnelles (MCO) : Surveillance de la production et maintenance corrective.
- Pratiques & Méthodologie : SCRUM SAFE, CI/CD, DevOps, Code Review.
- Environnement technique : Java, CDI, Kafka, Wildfly, WebLogic, React, Docker, Jenkins, Jira, Confluence.
Concept IT - Mission STET
08/2016 - 04/2022PRESTATION - Architecture de systèmes de paiement haute sécurité et flux interbancaires.
- Conception de proxies de transformation haute performance (Netty) pour les flux de paiement.
- Implémentation de protocoles de sécurité avancés (JWS/JWE, MTLS) et stratégies d'obfuscation de données sensibles.
- Standardisation de l'usine logicielle : Migration Maven vers Gradle et unification des workflows de build.
- Définition de la roadmap technique Cloud : Participation active à la stratégie de migration vers Kubernetes.
- Évangélisation des pratiques Craftsmanship : TDD, DDD, Clean Code au sein des équipes.
- Pratiques & Méthodologie : REST, AGILE, TDD, DDD, Clean Code, Craftsmanship.
- Environnement technique : Java, Spring (Core/WS/Boot), Netty, JWS/JWE, MTLS, Gradle, Kubernetes, JUnit, Mockito, GIT.
Concept IT - Mission Bertin Technologie
08/2014 - 07/2016PRESTATION - Refonte majeure de plateforme de veille et leadership d'équipe.
- Direction technique d'une équipe de 6 développeurs pour la refonte du logiciel MediaCentric.
- Architecture d'intégration complexe (EIP) : Migration de ActiveMQ vers RabbitMQ et intégration Elasticsearch pour le Big Data.
- Industrialisation : Mise en place de l'Intégration Continue (Jenkins / Nexus) pour fiabiliser les livrables.
- Pratiques & Méthodologie : SCRUM, TDD, EIP (Enterprise Integration Patterns).
- Environnement technique : Spring (Core/Data), Apache Camel, RabbitMQ, Elasticsearch, MySQL, MongoDB, Jenkins, Maven, Mercurial.
Concept IT - Mission Car&BoatMedia
08/2011 - 05/2014PRESTATION - Transformation SOA pour des portails à fort trafic (LaCentrale, Caradisiac).
- Leadership technique (équipe de 6 dev) : Refonte du SI vers une architecture orientée services (SOA).
- Optimisation des performances : Stratégies de Caching et sécurisation des Web Services.
- Mise en place de l'usine logicielle (Jenkins / Archiva) pour soutenir le rythme de déploiement.
- Pratiques & Méthodologie : SOA (Service Oriented Architecture), EIP (Enterprise Integration Patterns), TDD, CI/CD, Optimisation de performance.
- Environnement technique : Apache Karaf (OSGi), Blueprint, Spring, Camel, Hibernate, Oracle, MongoDB, Jenkins, SVN.
Concept IT - Formateur (Université)
05/2011 - 01/2012FORMATION - Enseignement Universitaire Master 2 (Cergy-Pontoise).
- Ingénierie pédagogique : Conception intégrale des cours et projets pratiques.
- Animation et encadrement de sessions pour 40 étudiants (75h) avec focus sur l'autonomie technique.
- Pratiques & Méthodologie : Pédagogie active, Mentorat, Évaluation de compétences, Supports pédagogiques.
- Environnement technique : Android SDK, Java, Eclipse ADT, SVN, GIT, HG.
Concept IT - Formateur (SQLI)
12/2010 - 12/2010FORMATION - Formation professionnelle intensive pour LaserSymag.
- Conception de matériel pédagogique sur mesure adapté aux besoins clients.
- Montée en compétence rapide de 5 collaborateurs (27h).
- Pratiques & Méthodologie : Formation accélérée, Coaching technique sur mesure, Supports pédagogiques.
- Environnement technique : Android SDK, Java, Eclipse ADT.
Concept IT - Formateur (ORSYS)
01/2009 - 01/2011FORMATION - Formation continue Intra et Inter-entreprises.
- Animation de formations pour grands comptes (Motorola, Atos) : +50 personnes formées.
- Expertise pédagogique : Adaptation des cursus aux niveaux hétérogènes des participants.
- Pratiques & Méthodologie : Pedagogie, Animation de groupe, Gestion de l'hétérogénéité, Supports pédagogiques.
- Environnement technique : Écosystème Java SE/EE, Android.
Concept IT - Mission VoyageSNCF.com
07/2008 - 07/2011PRESTATION - Fiabilisation de production et TaskForce qualité.
- Gestion critique de production : Analyse et résolution d'anomalies récurrentes à fort impact.
- Optimisation UX : Participation technique au plan d'action 'LoveTeam' (parcours d'achat).
- Pratiques & Méthodologie : Kanban, Gestion d'incidents, Analyse de qualité.
- Environnement technique : Java J2EE, Struts2, WebLogic, Maven2, Hudson, Oracle, ClearCase.
Concept IT - Mission VoyageSNCF.com
03/2008 - 07/2008PRESTATION - Modernisation de stack technique.
- Refonte technique : Portage de Servlets legacy vers le framework Struts2.
- Rédaction de documentation technique et analyse d'impact.
- Pratiques & Méthodologie : Refactoring, Migration technique.
- Environnement technique : Java J2EE, Struts2, Spring Core, Maven2, Hudson, Oracle, ClearCase.
Concept IT - Mission ANEO
02/2008 - 03/2008PRESTATION - Audit et optimisation de performance (ZK).
- Diagnostic expert : Identification des latences de rafraîchissement d'interfaces ZK (via JProfiler).
- Refactoring de l'architecture Java sous-jacente pour résoudre les goulots d'étranglement structurels.
- Pratiques & Méthodologie : Audit de performance, Profiling, Tuning.
- Environnement technique : Java J2EE, ZK Framework, Spring Core, Hibernate, Oracle, Tomcat, JProfiler, SVN.
Concept IT - Mission AON Accuracy
10/2007 - 01/2008PRESTATION - Pilotage de projet et développement.
- Gestion de projet complète : Recueil de besoin, spécifications (MERISE), définition du PAQ et recette.
- Développement et livraison de la solution J2EE (Spring, Struts1).
- Conception d'un module d'annuaire collaborateurs pour le CMS Joomla.
- Assurance qualité : Stratégie de tests et validation.
- Pratiques & Méthodologie : Gestion de projet, Cycle en V (Merise), Assurance Qualité (PAQ).
- Environnement technique : Java J2EE, Spring, Struts1, WebSphere, Oracle, Joomla, Hudson, CVS.
Concept IT
01/2006 - 09/2025Accompagnement, expertise technique et leadership projet.
- Interventions stratégiques en développement et architecture pour des clients grands comptes.
- Interface technico-fonctionnelle : Traduction des besoins métier en solutions techniques pérennes.
- Transmission de savoir et montée en compétences des équipes clients.
- Pratiques & Méthodologie : Consulting, Audit, Avant-vente, Suivi de mission.
- Environnement technique : Expertise transverse Java/J2EE et Architecture Applicative.
Idestyle Services
01/2004 - 01/2006ALTERNANCE - Conception d'une plateforme e-learning.
- Développement d'une solution e-learning (Tam e-center) compatible AICC et SCORM.
- Création d'un composant de gestion de licence (JNI / C++).
- Conseil technologique sur l'écosystème Java.
- Environnement technique : Java, J2EE, JNI, C++, Normes AICC/SCORM.
Absyss
01/2002 - 01/2004ALTERNANCE - Support technique et outillage.
- Conception d'outils internes pour l'optimisation du support client.
- Environnement technique : PHP, Java, C++ CGI.