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

Langages
Java (Jakarta EE, J2SE, Spring Boot, EJB, JNI)KotlinJavaScript (React, Ajax)C++ / CPHPSQL (PL/SQL)
Architecture & DevOps
Microservices & Cloud (Docker, Kubernetes, OVH VPS, Coolify)Conception API (REST, HATEOAS / Hypermedia)Architecture Hexagonale / DDDCI/CD Industrialisée (Jenkins, GitLab CI, Maven, Gradle, Nexus)Sécurité Avancée (OAuth2, JWS/JWE, MTLS)
Frameworks & Outils
Spring (Core, Cloud, Data, Security, Batch)React / ChakraUIHibernate / JPAApache Camel / Netty / KafkaOSGi (Apache Karaf)Elasticsearch / MongoDB / Oracle / PostgreSQL
Méthodologie
Agile / Scrum / SAFETDD (Test Driven Development)BDD (Behavior Driven Development)DDD (Domain Driven Design)KanbanUML / Merise

EXPÉRIENCES

Concept IT - Mission ENEDIS

04/2022 - 04/2025
Développeur Fullstack / DevOps

PRESTATION - 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/2022
Leader Technique / Architecte

PRESTATION - 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/2016
Leader Technique / Architecte

PRESTATION - 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/2014
Leader Technique / Architecte

PRESTATION - 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/2012
Formateur Android

FORMATION - 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/2010
Formateur Android

FORMATION - 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/2011
Formateur Android & Java

FORMATION - 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/2011
Développeur (Suivi de production)

PRESTATION - 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/2008
Développeur J2EE

PRESTATION - 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/2008
Développeur

PRESTATION - 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/2008
Chef de projet et développeur

PRESTATION - 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/2025
Consultant / Ingénieur informatique

Accompagnement, 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/2006
Conseil & Dév Java

ALTERNANCE - 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/2004
Hotline / Développeur

ALTERNANCE - Support technique et outillage.

  • Conception d'outils internes pour l'optimisation du support client.
  • Environnement technique : PHP, Java, C++ CGI.