Eric Coureux

📌 Consultant Java Freelance Senior | Architecte Technique Spring Boot | Expert DevSecOps, Cloud AWS & Microservices

Un acharné du travail… bien fait !

Tech Lead | Expert Java & DevSecOps

+20 ans d'expérience

Certification AWS Solutions Architect Associate

Compétences

Expertise Technique

Leadership Technique

Cloud & DevSecOps

Bases de Données et Big Data

Observabilité & Performance

Recommendations LinkedIn ↗️

Photo de Bruno DELORY recommandant Eric Coureux

Bruno DELORY

Responsable du pôle pilotage projets à la DSI

En tant que responsable de département informatique à la DSI du groupe PRO BTP, j’ai eu l’occasion de côtoyer Eric sur divers projets. Il est incontestablement un excellent leader technique, sur les sujets d’architecture, de développement, de performance, etc.. Il a su résoudre de nombreuses problématiques par son sens de l’innovation, ses compétences techniques et sa connaissance des outils et standards du marché. Eric est un collaborateur impliqué, passionné et pédagogue dont je ne peux que recommander chaleureusement les compétences.

-- Le 6 mars 2023, Bruno occupait une fonction plus élevée que Eric, mais n’était pas le/la manager direct(e) de Eric

Photo de Jean-Christophe TURIN recommandant Eric Coureux

Jean-Christophe TURIN

Co-Founder Game of Cards

J'ai eu le plaisir de travailler avec Eric sur des projets corporates, à grosse volumétrie et nécessitant une modularité poussée. Il était l'architecte principal du projet et nous as mis en place un socle de développement en prenant en compte toutes nos considérations et remontées ainsi que les contraintes client. Aucune mauvaise surprise n'a été rencontrée et son support était toujours pertinent et réactif. J'ai aussi travaillé avec lui au sein du Digital Lab sur des projets innovants et il a été capable de mettre en place des APIs micro services à la pointe de l'état de l'art. Côté sécurité et R&D, c'est un ponte et clairement, c'était LA référence archi de toute la boite. C'est un bon gars, un super techos, qui plus est doté d'une sacrée conscience professionnelle. L'essayer c'est l'adopter :)

-- Le 15 mars 2023, Jean-Christophe travaillait avec Eric dans la même équipe

Photo de Vincent Delichere recommandant Eric Coureux

Vincent Delichere

Team Lead chez Thales

Eric est avant tout un leader technique, architecte logiciel, expert DevOps... Son domaine de compétences se porte majoritairement sur les techno JAVA backend. Dans un contexte d'entreprise avec différentes équipes de développement (~200 collaborateurs), Eric est LE référent technique dans son domaine d'expertise. Eric est également très sérieux et très fiable. Il s'investit à 200% dans les sujets qui lui sont confiés. C'est toujours un plaisir d'échanger avec Eric qui prend toujours grand soin de trouver les meilleures solution face aux enjeux opérationnels qui lui sont présentés. J'espère que nos chemins se recroiseront 😉!

-- Le 5 mars 2023, Vincent a travaillé avec Eric mais dans des entreprises différentes

Photo de Damien Tardieu recommandant Eric Coureux

Damien Tardieu

Architecte d'Entreprise

Si vous avez besoin d'une pointure technique, je dis bien pointure, Eric est l'homme de la situation. Son niveau technique est très bon, aucun langage, ni architecture ne lui résistent. En plus de ses compétences techniques, Eric est très impliqué dans son travail, et sait tenir des objectifs tendus. Son professionnalisme est exemplaire. Je le recommande sans hésiter.

-- Le 2 mars 2023, Damien était le/la manager direct(e) de Eric

Photo de Stéphanie Drevet recommandant Eric Coureux

Stéphanie Drevet

Senior Manager PRO BTP Groupe

J'ai eu la chance de travailler pendant 2 ans avec Eric. Eric était le leader technique de mon équipe. Pendant cette période, il a participé à l'élaboration du socle technique de ce qui est aujourd'hui le site officiel de l'Agirc Arrco https://espace-personnel.agirc-arrco.fr/ Très impliqué, il a toujours dépassé le cadre de ce qui lui a été demandé de faire en proposant des solutions fiables, extensibles et en s'assurant de la qualité des livrables. C'est un passionné de technique, avide d'apprentissage. Je garde un excellent souvenir de cette période et serais ravie de travailler à nouveau avec lui si l'opportunité venait à se présenter.

-- Le 2 mars 2023, Stephanie était le/la manager direct(e) de Eric

Photo de Nicolas Bourget recommandant Eric Coureux

Nicolas Bourget

Enterprise Architect

I had the pleasure to work with Eric when I was a Solution Manager at Axway. He is a very talented software developer. Eric was really fast in developing and had always goods ideas, doing more than that I was asking him.

-- Le 22 décembre 2009, Nicolas était le/la manager direct(e) de Eric

Photo de Farrukh Najmi recommandant Eric Coureux

Farrukh Najmi

CTO - Wellfleet Software LLC

I have worked with Eric in several capacities. He has been an engineer at one of my client companies. I have also hired Eric as a consultant on several projects. He is one of the most capable software engineers I have ever worked with. He is highly skilled in state of the art software technologies. This is specially so in AJAX based web GUIs, REST and web services security. He can work with minimum direction and be very creative. He is very hardworking, diligent, punctual, personable and trustworthy. His work product is simply the best and very user-friendly and aesthetically pleasing. I highly recommend Eric for any software project.

-- Le 17 novembre 2008, Farrukh a été le/la client(e) de Eric

Expérience

2023 - Aujourd'hui : Consultant Senior Java & Tech Leader - Freelance RegardBTP

2016 - 2023 : Senior Java DevOps & Tech Leader - CDI ProBTP

2007 - 2016 : Consultant Java JEE - Freelance FMP Bouygues Telecom Foncia Wellfleet Software OBS

2005 - 2007 : Ingénieur études et développement Java - CDI Axway Software

Projets de 2023 à aujourd'hui Freelance

Migration Spring Boot

migration-spring-boot-regardbtp @RegardBTP Java Spring Boot OpenStack Oracle Maven Jenkins Nexus AppDynamics AWS

Migration d’un progiciel sous licence bancaire manipulant des données financières sensibles, dans un environnement soumis à de fortes contraintes de sécurité, de performance et de conformité réglementaire.
L’objectif était de garantir une continuité de service sans faille, de renforcer la sécurité des flux et des accès, et d’optimiser les performances, tout en respectant les exigences.
Dans ce contexte à haute criticité, j’ai conçu et mis en œuvre une nouvelle architecture basée sur des microservices sécurisés, développés en Spring Boot. La stratégie de sécurisation a été renforcée par un chiffrement systématique des données en transit et l’intégration d’une authentification forte couplée à un SSO interne. Un effort particulier a été porté sur les performances back-end, avec un tuning avancé de la JVM, permettant de réduire le temps de réponse moyen à moins de 200 ms.
La migration a été réalisée sans aucune interruption perceptible pour les utilisateurs finaux. Les performances applicatives ont été améliorées de plus de 40 %, et l’approche globale — alliant rigueur, performance et sécurité — a été saluée par la direction.

  • Migration d'un progiciel métier complexe (>500 tables Oracle / WebSphere 6) vers une architecture moderne basée sur Spring Boot et microservices
  • Conception et développement d'un socle technique Spring Boot favorisant l'industrialisation, la productivité des équipes et la qualité logicielle (standards, sécurité, CI/CD, documentation)
  • Responsable de l'encadrement technique d'une équipe de 8 développeurs (coaching, bonnes pratiques, animation de rituels techniques)
  • Coordination transverse avec les équipes métier, infrastructure et cloud pour garantir le succès du projet
Java, Spring Boot, Spring Cloud, Cloud, OpenStack, Maven, Jenkins, Nexus, AppDynamics, AWS

Projets de 2016 à 2023 CDI @ProBTP

Migration Spring Boot

migration-spring-boot-probtp @ProBTP Java Spring Boot OpenStack Elasticsearch S3 Maven
  • Pilotage de la migration d'une architecture monolithique JBoss vers une architecture microservices basée sur Spring Boot
  • Conception et développement d'un socle applicatif Spring Boot standardisé, visant à optimiser la productivité des équipes (outillage, conventions, sécurisation, CI/CD)
  • Encadrement technique et animation d'une équipe de développeurs (revues de code, coaching, montée en compétences, veille technologique)
  • Coordination avec les équipes DevOps et Infrastructure pour garantir une intégration fluide des services (Docker, OpenStack, CI/CD)
Java, Spring Boot, OpenStack, Elasticsearch, S3, Maven

Moteur de recherche de Vacances

moteur-recherche-vacances @ProBTP Java SpringBoot JAXRS Elasticsearch JBoss OpenStack S3 Maven
  • Conception et développement du moteur de recherche des séjours commercialisés par ProBTP, intégré à l'écosystème digital de l'entreprise
  • Développement d'une API REST performante et sécurisée, consommée par les plateformes web et mobiles du groupe
  • Modélisation avancée du schéma Elasticsearch (mapping, indexation optimisée, bulk processing) pour garantir la pertinence et les performances du moteur de recherche
  • Optimisation du temps de réponse et de la scalabilité du moteur pour répondre aux pics de charge saisonniers
Java, Spring Boot, JAXRS, Elasticsearch, JBoss, OpenStack, S3, Maven

Ventilation comptable

ventilation-comptable @ProBTP Java Spark HBase Maven Big Data Hadoop Hortonworks
  • Réalisation d'un Proof of Concept (POC) sur l'automatisation des processus de ventilation comptable entre cotisations et paiements
  • Conception et développement de traitements massifs exécutés dans un environnement Big Data (Hadoop, Spark) pour assurer le traitement et l'agrégation de volumes de données importants
  • Élaboration d'une stratégie d'ingestion de données robuste : validation, correction, enrichissement, hiérarchisation et modélisation des flux entrants
  • Optimisation de la fiabilité et de la qualité des données en amont du processus de ventilation comptable
Java, Spark, HBase, Maven, Big Data, Hadoop, Hortonworks

Contrôle qualité des EAR

controle-qualite-ear @ProBTP Java Spring Boot Redis RabbitMQ Maven OpenStack Heat Ansible Microservice
  • Développement d'un outil de contrôle qualité et de cartographie des livrables de type EAR pour l'analyse, la traçabilité et la conformité des déploiements
  • Conception et mise en place d'une architecture microservices déployée sur un Cloud privé basé sur OpenStack
  • Développement de services REST et de mécanismes de notifications temps réel via Server-Sent Events (SSE) pour le suivi dynamique des événements
  • Conception et réalisation d'un outil d'administration full-stack en NodeJS pour le monitoring et la gestion des livrables
Java, Spring Boot, Redis, RabbitMQ, Maven, OpenStack, Heat, Ansible, Microservice

Outil de prospection

outil-prospection @ProBTP Java JEE Spring JPA AngularJS Maven IBM WebSphere DB2
  • Conception et mise en place de l'architecture logicielle d'un outil de prospection commerciale, intégrant des services REST, une interface web et une base de données relationnelle
  • Participation active au développement full-stack du produit (Java, Spring, JPA, AngularJS) en étroite collaboration avec les équipes métier
  • Optimisation de l’ergonomie et des performances de l’outil afin de maximiser la productivité des équipes commerciales
Java JEE, Spring, JPA, AngularJS, Maven, IBM, WebSphere, DB2

Projets de 2007 à 2016 Freelance

Refonte du site de l'espace privé de l'Agirc Arrco

refonte-espace-prive-agirc-arrco @ProBTP Java JEE Spring JPA JavaScript AngularJS JBoss PostgreSQL Maven
  • Conception et mise en œuvre de l'architecture logicielle de l'espace privé Agirc-Arrco en coopération avec le GIE Agirc-Arrco
  • Implémentation de la sécurité applicative basée sur l'utilisation de jetons JWT et l'intégration d'un serveur d'authentification CAS
  • Développement full-stack des services et de l'interface web, avec optimisation avancée des performances réseau (header caching, réduction du payload, compression, minimisation des assets)
  • Encadrement technique d'une équipe de 6 développeurs : animation des rituels techniques, revues de code, bonnes pratiques et montée en compétences
Java JEE, Spring, JPA, JavaScript, AngularJS, JBoss, PostgreSQL, Maven

Outil de suivi des appels téléphoniques

outil-suivi-appels-telephoniques @ProBTP Java JEE Spring Hibernate Struts JavaScript YUI IBM WebSphere DB2 Maven
  • Conception et déploiement d'un nouvel outil de suivi des appels téléphoniques à destination des CICAS et des plateformes téléphoniques du groupe
  • Conception de l'architecture technique et développement complet du produit (backend Java JEE, frontend web)
  • Optimisation des performances sur les points critiques : requêtes DB2 complexes, latence réseau, traitements asynchrones
  • Renforcement de la sécurité applicative : prévention des vulnérabilités (CSRF, XSS, injections SQL) et mise en place de tests de charge pour garantir la robustesse de la solution
Java JEE, Spring, Hibernate, Struts, JavaScript, YUI, IBM, WebSphere, DB2, Maven

Audit des migrations des rentes

audit-migrations-rentes @ProBTP Java Lucene
  • Conception de l'architecture technique pour l'audit des migrations de rentes, garantissant la fiabilité et la traçabilité des données
  • Développement de traitements batch haute performance capables de manipuler et d'analyser des fichiers volumineux (>100 Go)
  • Optimisation des algorithmes de recherche et d'extraction de données pour améliorer les temps de traitement et la qualité des rapports d'audit
Java, Lucene

Bus de communication

bus-communication @ProBTP Java JEE JMS EJB Axis Eclipse RCP IBM WebSphere
  • Conception et développement d'un bus de communication orienté messages, assurant le routage dynamique des messages vers les endpoints adaptés (HTTP, JMS) selon les règles métier définies
  • Conception de l'architecture technique du système et développement du bus ainsi que d'un outil de monitoring des flux en temps réel pour garantir la traçabilité et la supervision des échanges
Java JEE, JMS, EJB, Axis, Eclipse RCP, IBM WebSphere

Plateforme GED

plateforme-ged-fmp @FMP Java JEE Spring Jackrabbit Applet SvnKit JavaScript YUI VB ActiveX IBM WebSphere DB2
  • Développement d'une plateforme complète de dématérialisation de documents (GED) pour la FMP, intégrant gestion documentaire, génération et diffusion automatisée
  • Conception et implémentation d'un serveur de messagerie avec passerelle WebService optimisée grâce au protocole MTOM pour améliorer les performances de transfert de documents
  • Développement d'un moteur de fusion de templates Word accessible via une interface web, avec stockage automatique dans la GED et impression des documents générés
  • Développement du BackOffice pour l’alimentation et la gestion documentaire
Java JEE, Spring, Jackrabbit, Applet, SvnKit, JavaScript, YUI, VB, ActiveX, IBM, WebSphere, DB2

Bandeau Téléphonique CTI

bandeau-telephonique-cti-bouygues @Bouygues Telecom Java JEE Spring Eclipse RCP JavaScript YUI C++ ActiveX Genesys
  • Développement d'un bandeau téléphonique CTI basé sur la solution Genesys pour intégration CRM/ERP
  • Automates à états pour orchestrer les interactions entre IHM et système téléphonique
  • Développement d'un composant ActiveX pour communication entre applications lourdes et le bandeau CTI
  • Développement d'APIs JavaScript pour liaison entre ActiveX et interfaces web
Java JEE, Spring, Eclipse RCP, JavaScript, YUI, C++, ActiveX, Genesys

Gestion des locations & ventes

gestion-locations-ventes-foncia @Foncia Java JEE Spring JSF JavaScript YUI PostgreSQL
  • Évolution de l'outil de gestion immobilière Foncia pour répondre aux besoins métiers et réglementaires
  • Développement d'un gestionnaire de tâches intelligent attribuant dynamiquement les activités commerciales
  • Conception d'un module de prospection avec ciblage géographique
Java JEE, Spring, JSF, JavaScript, YUI, PostgreSQL

Annuaire de géolocalisation de services

annuaire-geolocalisation-services @Wellfleet Software Java JEE Spring JavaScript YUI OpenLayer PostgreSQL ebXML
  • Développement de l'interface graphique et exposition cartographique des services
  • Intégration de la sécurité (authentification, autorisation) sur les services REST
Java JEE, Spring, JavaScript, YUI, OpenLayer, PostgreSQL, ebXML

Bandeau Téléphonique CTI - OBS

bandeau-telephonique-cti-obs @Orange Java JEE NIO Applet Spring JavaScript Dwr
  • Médiateur CTI pour serveurs téléphoniques Cisco (interopérabilité CRM/CTI)
  • Développement d'un protocole de transport optimisé en Java NIO
  • Intégration d'une applet de communication invisible dans le navigateur
  • Développement d'un automate HTTP pour contourner certaines limitations Cisco
Java JEE, NIO, Applet, Spring, JavaScript, Dwr

Projets de 2005 à 2007 CDI @Axway Software

Intégration d'un Enterprise Service Bus

integration-esb-axway @Axway Software Java JBI JCR JMS ServiceMix
  • Intégration d'un ESB utilisant une implémentation JBI (Apache ServiceMix) au sein de la plate-forme AXWAY
  • Développement de connecteurs JBI pour divers Services
  • Utilisation d'un repository de type JCR pour le stockage des données
Java, JBI, JCR, JMS, ServiceMix

Annuaire de Services Web

annuaire-services-web @Axway Software Java JEE JAXR JCR Jackrabbit Eclipse RCP Drools Tomcat
  • Réalisation d'un moteur de transparence pour Registry permettant de choisir la meilleure instance d'un web service (failover, loadbalancing)
  • Développement d'un annuaire de services UDDI en utilisant une implémentation JCR (Jackrabbit) comme couche de persistance
  • Écriture des règles métier via un plugin Eclipse basé sur Drools
Java JEE, JAXR, JCR, Jackrabbit, Eclipse RCP, Drools, Tomcat

Enterprise Service Bus

enterprise-service-bus @Axway Software Java JMS JAXR Portlet Eclipse RCP
  • Réalisation d'une maquette d'un ESB en utilisant les produits de la plateforme AXWAY (Middleware JMS, Supervision Sentinel, Configuration, Registry UDDI)
  • Implémentation de Services orientés XML (routage, agrégation, transformation)
  • Développement d'outils pour administrer et superviser les flux
Java, JMS, JAXR, Portlet, Eclipse RCP

Certifications

AWS Certified Solutions Architect – Associate ↗️

SCI-241 | HDP Data Science - Del-1069 ↗️

Application Security and Secure Coding Training course ↗️

Formations

EPITA : École d'Ingénieurs en Informatique

Université Côte d’Azur

À propos

Un acharné du travail… bien fait !

Développeur passionné, spécialisé dans la création d'applications rapides, sécurisées et fiables.

Contact