English Télécharger le PDF
Younes EDDOUGHMIFondateur · SASU SELF-YED

Expert solutions logicielles web & Intégrateur de solutions IA

20+ ans d'expérience · Java/JEE · IA · DevOps

Profil

Architecte logiciel avec plus de 20 ans d'expérience sur l'écosystème Java/JEE, j'accompagne les entreprises de la conception à la mise en production de leurs applications web.

Depuis 2018, je me consacre à l'intégration de l'intelligence artificielle dans les systèmes d'information : vision par ordinateur temps réel, recherche vectorielle et agents conversationnels (LLM, RAG).

Mon rôle

  • Cadrer le besoin avec le métier et définir l'architecture cible.
  • Concevoir des applications web Java/JEE robustes et performantes.
  • Intégrer les modèles d'IA au SI via des API et les industrialiser (Docker, Kubernetes, AWS).
  • Garantir la qualité : TDD/BDD, code review, tests de charge, documentation.

Points clés

20+ ansJava / JEE en production
6 projetsIA & data livrés chez Cyclope.ai / Vinci
10 missionsCyclope.ai, SFR, Total, Médiamétrie…

Architecture Java/JEE

De développeur à architecte et référent technique, sur des applications web critiques pour SFR, Total, Médiamétrie, Manpower ou GEFCO.

IA en production depuis 2018

Détection d'incidents en tunnel, covoiturage, plate-matching, chatbot RAG Areane : de l'idée à l'exploitation.

Industrialisation DevOps & MLOps

Conteneurisation, CI/CD, cloud AWS et observabilité pour passer du prototype à un service fiable.

Leadership technique

Technical lead, référent technique et Scrum Master, sur des équipes de 3 à 10 personnes.

Expérience professionnelle

Architecte JEE, DevOps & Intégrateur de solutions IA

10/2018 — aujourd'hui
Cyclope.ai · Vinci Autoroutes

Conception et mise en production d'une gamme de systèmes d'IA appliqués à l'exploitation autoroutière, de l'expression du besoin jusqu'à l'exploitation.

Areane — Chatbot RAG Dernier projet

Chatbot d'assistance client basé sur un RAG, avec escalade vers un conseiller à la demande.

HermesQdrantOllamaPythonPostgreSQL

DAI — Détection Automatique d'Incidents

Détection d'incidents dans les tunnels en temps réel, sur serveur dédié.

JEEPythonKafkaDockerPostgreSQL

Covoiturage

Comptage automatique des occupants par véhicule sur la voie réservée au covoiturage.

AWSPythonKotlinMongoDB

Plate-matching

Recherche vectorielle temps réel d'un même véhicule à partir d'images prises sur plusieurs points de péage.

AWSELKKibanaPythonDocker

Comptage de véhicules

Comptage des véhicules par type et par voie.

AWS EC2S3Python

Data Lake

Architecture et implémentation du data lake alimentant les modèles.

S3MongoDBPythonDocker
Responsabilités
  • Accompagnement de la MOA dans l'expression des besoins.
  • Architecture logicielle hybride JEE / Python pour le traitement des données et le service des modèles.
  • Industrialisation : conteneurisation Docker, déploiement AWS (EC2, S3, Lambda, CloudWatch, IAM).
  • Qualité : TDD et BDD, code review, pair programming, couverture de tests suivie dans Sonar.
  • Tests de charge et de disponibilité des API avec Gatling ; documentation technique.

Technical Lead Java/JEE

04/2018 — 09/2018
Manpower · DSI

Mise en place des projets microservices de la DSI, équipe de 3 personnes.

  • Définition de l'architecture logicielle et accompagnement de la MOA (besoin et recette).
  • Conception et développement en équipe : découpage, code review, binômage.
  • Documentation technique : SFD, STD, diagrammes UML.
Spring BootSpring SecurityRabbitMQKeycloakKubernetesAWSJenkins

Référent technique Java/JEE · GWT

05/2016 — 03/2018
Médiamétrie

Restit TV : application web de restitution des données de mesure d'audience TV, équipe de 5 à 10 personnes.

  • Conception et développement en équipe, tests unitaires, BDD et Selenium.
  • Mise en place de la gestion des rapports avec JasperReports.
  • Pipelines Jenkins, conteneurisation Docker / Docker Compose.
Java 8Spring 4GWTAkkaSolrRedisJenkins PipelineDocker

Référent technique Java/JEE · GWT

01/2015 — 05/2016
Médiatransports

Portail de gestion des espaces publicitaires (papier et numérique) dans les gares, métros et bus, équipe de 7 personnes.

  • Conception, développement et génération de documents PDF avec JasperReports.
  • Jobs Talend pour la migration de données.
Java 8Spring 4Hibernate/JPAjOOQLiquibasePostgreSQLTalend

Référent technique Java/JEE · GWT

08/2012 — 02/2014
GEFCO

Portail de gestion des retours de pièces pour PSA Peugeot, General Motors et Renault, équipe de 4 personnes.

Java 7GWTGuiceMyBatisMockitoOracle

Consultant Java/JEE · Architecte Web Services · Scrum Master

10/2009 — 06/2012
SFR

Portail « Mon Compte » de sfr.fr et Web Service global exposant les informations clients mobile et fixe aux applications SFR, équipes de 3 à 8 personnes.

  • Optimisation de la charge du portail : 600 000 à 1 000 000 de connexions par jour.
  • Conception des WSDL, services CXF sécurisés, tests de charge SoapUI.
  • Mise en place et animation de la méthodologie Scrum.
Spring 3CXFAxis2SOAP/RESTHibernateLDAPOracle

Responsable technique & Architecte projet

01/2009 — 09/2009
Groupe Total · Siège

THEIA : outil web open source de création et de transfert en temps réel des ordres de change des filiales vers la Trésorerie du groupe, avec workflow de validation et authentification forte (PKI Multipass).

J2EESpringStrutsHibernateOracle

Ingénieur études & développement J2EE

2005 — 2008
SAGEM Sécurité (Safran) · Atexo · Norsys
  • SAGEM Sécurité (05–12/2008) : application d'identification de la population et de recensement électoral pour la Côte d'Ivoire.
  • Atexo (05/2007–04/2008) : application open source de gestion des appels d'offres de la Mairie de Paris, SSO (JOSSO, WSSO, LDAP).
  • Norsys (07/2005–04/2007) : moteur de calcul et gestion des contrats de Mondial Assurance.

Compétences

Solutions logicielles web

JavaKotlinJEESpring BootSpring BatchHibernate/JPAKafkaRabbitMQKeycloakSwaggerPostgreSQLMongoDBRedis

Intégration de solutions IA

PythonPyTorchTensorFlowKerasYOLOOpenCVNumPyOllamaQdrantHermesFastAPIFlask

DevOps & MLOps

DockerKubernetesGitLab CIJenkinsAWS EC2/S3/LambdaCloudWatchIAMELKSonarGatlingMaven
Méthodes
Agile ScrumTDDBDDUMLCode reviewPair programming

Formations professionnelles

  • 10/2010Scrum MasterScrum Alliance · réf. 000117286
  • 12/2015Amazon Web ServicesFormation développeurs

Langues

  • FrançaisCourant
  • AnglaisProfessionnel
  • ArabeLangue maternelle

Formation académique

  • 2016 — 2021Doctorat MPA, spécialité InformatiqueIA appliquée à la sécurité routière. FST, Université Sultan Moulay Slimane, Béni Mellal.
  • 2005 — 2007DESS Ingénierie des Systèmes d'InformationFaculté des Sciences Semlalia, Marrakech.
  • 2003 — 2005Licence appliquée (Maîtrise) en InformatiqueFaculté des Sciences Semlalia, Marrakech.
  • 2001 — 2003C.U.E.SFaculté des Sciences Semlalia, Marrakech.

Recherche académique dans le domaine de l'IA

5 publications · 168 citations
Deep Learning (RNN, CNN) et vision temps réel pour la sécurité routière.