
Réda HILMI
Développeur Java EE Senior | IA & Deep Learning
Salaire / Taux journalier
Paris, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur logiciel senior avec plus de 10 ans d’expérience en Java/Spring Boot, microservices et systèmes critiques. J’accompagne grands comptes, clients et équipes sur l’architecture, la delivery et l’industrialisation. Aujourd’hui spécialisé en GenAI, LLM et RAG, je conçois des solutions Python/FastAPI intégrant recherche sémantique, embeddings, Hugging Face, PyTorch et déploiement IA.
Expérience de travail
Ingénieur IA Freelance
FidoteamFreelance
mars 2025 - Présent
1 an 8 mois
Paris, France
Conception et industrialisation de solutions d’IA générative et de systèmes RAG pour des besoins métiers. • Conception et développement de chatbots conversationnels basés sur des modèles LLM Hugging Face Transformers. • Architecture et développement de pipelines RAG : ingestion documentaire, chunking, embeddings, indexation vectorielle avec ChromaDB et recherche sémantique. • Mise en place d’une ingestion robuste et incrémentale de documents PDF, Word, texte, Markdown et EPUB, avec OCR Tesseract pour les documents scannés. • Gestion du cycle de vie documentaire : détection des nouveaux fichiers, modifications, renommages, suppressions, erreurs et reprise après incident. • Intégration de LangChain pour l’orchestration du retrieval et la génération de réponses contextualisées. • Développement d’API IA avec Python et FastAPI et intégration via des API compatibles OpenAI. • Déploiement et serving de modèles avec NVIDIA NIM Microservices, CUDA et GPU NVIDIA RTX 4090. • Intégration avec Open WebUI et synchronisation des paramètres d’inférence entre l’interface utilisateur et le backend. • Fine-tuning de modèles LLM par apprentissage supervisé (SFT) avec LoRA / PEFT et Hugging Face. • Préparation, nettoyage et transformation de datasets CSV, JSON et JSONL pour l’entraînement et l’évaluation. • Mise en place de tests automatisés et de mécanismes d’évaluation du retrieval et de la qualité des réponses. • Optimisation des performances d’inférence, embeddings, traitements batch et consommation des ressources CPU/GPU. • Conteneurisation et livraison des services avec Docker et Git. • Accompagnement des clients et des équipes sur les choix d’architecture, l’intégration des LLM, les stratégies RAG et l’industrialisation des solutions IA. • Documentation technique, support, analyse des incidents et amélioration continue des solutions. Environnement : Python, FastAPI, LangChain, ChromaDB, Hugging Face Transformers, PyTorch, PEFT/LoRA, NVIDIA NIM, CUDA, Tesseract OCR, OpenAI-compatible APIs, Open WebUI, Docker, Git.
Dev fullstack Java Angular / Python
Total EnergiesFreelance
juin 2022 - mars 2025
2 ans 10 mois
Paris, France
– Développement d'une application de gestion des planning des interventions de travaux sur les différentes platforms pétrolières. – Conception technique et développement des écrans. – Architecture micro service sur Microsoft Azure. – Tests de qualités automatisées. – Rédaction des Tests unitaires et tests d'intégration. – Développement des webservices. – Assurer la Delivery et corriger les bugs. – Développent des Azure functions. – Environnement technique: – TypeScript sur Angular V11. – Java 17, Spring boot, Spring MVC, hibernate, Sql server, Azure functions, Graphql, Rest, Github, Python. – Logiciel : Intelij, GIT, JIRA, GitHub, Confluence, Portal Azure... – Méthodologie : Agile Scrum. – Normes: ES2018, J2EE.
Consultant technique
GFI - EDF
sept. 2021 - juin 2022
10 mois
– Développement de la refonte d'une application EDF et TMA. – Conception technique et développement des écrans. – Rédaction des Tests unitaires et tests d'intégration. – Développement des webservices. – Assurer la Delivery et corriger les bugs. – Paramétrage du moteur des habilitations. – Environnement technique: – TypeScript sur Angular V11. – Java 11, Spring boot, Spring MVC, hibernate, Postgres, JHipster. – Logiciel : Intelij, GIT, JIRA, Jenkins, Confluence. – Méthodologie : Agile Scrum. – Normes: ES2018, J2EE.
Consultant technique
GFI - Ministère de l'intérieur
juin 2021 - sept. 2021
4 mois
– Développement du Lot2 d'une application de gestion de temps pour le compte du ministère de l'intérieur. – Conception technique et développement des écrans. – Consommation des webservices de Chronotime (Produit GFI). – Assurer la Delivery et corriger les bugs. – Environnement technique: – TypeScript sur Angular V11. – Logiciel : Visual Studio code, GIT, JIRA. – Méthodologie : Agile Scrum. – Normes: ES2018.
Ingénieur J2EE Freelance
HILMI SOLUTIONS – Habous.gov.ma
mars 2021 - avr. 2021
2 mois
– Migration évolutive de nouvelle fonctionnalité avec l'existant. – Migration du serveur base de données de MYSQL vers PostgreSQL. – Environnement technique: – Spring, hibernate, JPA, Java7, Primefaces, JSF. – Logiciel : Eclipse, PgAdmin, Docker. – Normes : J2EE.
Ingénieur J2EE Freelance
HILMI SOLUTIONS
sept. 2020 - févr. 2021
6 mois
– Développement d'une application générique à titre commercial pour répondre aux besoins des streamers Twitch. – Implémenter les traitements métiers. – Concevoir et mettre en place le modèle de données. – Exposer les web services en REST. – Développement de l'application front avec ses IHMS. – Environnement technique: – Java 11, Spring boot, Spring MVC, Feign, hibernate, FlyWay, Postgres, Twitch Dev API, ReactJS. – Logiciel: Twitch Developer RIG, Intelij, Webstorm, Docker Desktop. – Normes: J2EE.
Consultant J2ee – Micro-services – Référent technique
GFI - STIME
déc. 2018 - sept. 2019
10 mois
– Développement d'une application de gestion de l'export (Articles, fournisseurs, Clients) – Développement des microservices. – Mettre en place l'application Angular et installation des composants Thème Material Ui, Interfaçage de Keycloak SSO avec l'application Angular. – Participation au développement de l'application Front Angular pendant les deux premiers Sprint. – Concevoir et mettre en place le modèle de données. – Exposer les web services en REST. – Rédiger les tests d'APIS et unitaires. – Assurer la Delivery et corriger les bugs. – Revue de code et rédaction des bonnes pratiques. – Gestion de l'équipe des développeurs Backends. – Évoluer dans une équipe Agile. – Environnement technique: – Spring (4+) Spring boot, Angular 8, Jersey, Swagger, Feign, Hibernate, Flyway, Postgres, Git, ElasticSearch 7.2, JMS Solace, OpenShift (Docker), Jenkins, Sonar, Sonar Lint, Keycloak. – Logiciel : JIRA, INTELIJ. Etc. – Testing : TDD (Tests Unitaires, Mockito, Mockserver). – Normes: J2EE sous java8. – Methodologie: Agile Scrum en mode Devops.
Consultant J2ee
GFI - GROUPE SNCF
mai 2018 - nov. 2018
7 mois
– Développement d'une application de gestion des contrats des travaux. – Développement des microservices. – Implémenter les traitements métiers. – Concevoir et mettre en place le modèle de données. – Exposer les web services en REST. – Rédiger les tests d'APIS et unitaires. – Assurer la Delivery et corriger les bugs. – Évoluer dans une équipe Agile. – Environnement technique: – Spring (4+) Spring boot, Jersey, Swagger, Feign, Hibernate, Oracle11/12, Git, Jenkins, Sonar, Sonar Lint, Histrix, Ribon. – Logiciel : JIRA, INTELIJ. Etc. – Testing: TDD (Tests Unitaires, Mockito, Mockserver). – Normes: J2EE sous java8. – Methodologie: Agile Scrum en mode Devops.
Consultant J2ee
Neotech Solutions – CDISCOUNT
avr. 2017 - mars 2018
1 an
– Développement d'une Legacy /API du périmètre CRM propre à CDISCOUNT. – Développement des microservices. – Implémenter les traitements métiers. – Concevoir et mettre en place le modèle de données. – Exposer les web services en REST. – Rédiger les tests d'APIS et unitaires. – Assurer la Delivery et corriger les bugs. – Évoluer dans une équipe Agile. – Environnement technique: – Spring (4+) Spring boot, Swagger, Feign, SQLServer, Git, Jenkins, Sonar, Sonar Lint, Histrix, Ribon, Zookeeper, Docker, Marathon. – Logiciel : JIRA, INTELIJ. Etc. – Testing: TDD (Tests Unitaires, Mockito, Mockserver). – Normes: J2EE sous java8. – Methodologie: Agile Scrum en mode Devops.
Ingénieur ASP.net
Neotech Solutions
mars 2017 - mai 2017
3 mois
– Développement d'un module capable de gérer les modèles de cv des différents profils des employés. – Mettre en place les référentiels et leurs IHMs. – Mettre en place de l'écran principale de la CV thèques. – Corriger les bugs.
Ingénieur J2EE
Fidoteam SARL - DGI
mai 2015 - mars 2017
1 an 11 mois
– Développement d'une application de télé-déclaration TVA et IS. – Implémenter les traitements métiers. – Concevoir et mettre en place le modèle de données. – Exposer les web services en REST. – Assurer la Delivery et corriger les bugs. – Environnement technique: – C#, Asp.net, JavaScript, Html5, Css3, Visual Studio, TFS, SQL Server. – Logiciel : Visual Studio. – Normes: Microsoft ASP.net. – JAVAFX, RESTFRAMEWORK. – Logiciel : Eclipse, FX SceneBuilder, etc. – Normes : J2ee.
Ingénieur J2EE
Devoteam Maroc - CDVM
févr. 2015 - mai 2015
4 mois
– Participation au développement d'une solution de contrôle et d'audit du marché financier « Autorité de marché ». – Rédiger les dossiers de spécifications et les dossiers techniques. – Assister les opérateurs fonctionnels dans les réunions avec le client. – Veiller sur les développements. – Assurer la Delivery et corriger les bugs. – Environnement technique: – Java Script, JBOSS, SQL Server. – Logiciel : BlueSuite GRC SOLUTION. – Normes: J2ee.
Ingénieur J2EE
Devoteam Maroc
oct. 2014 - févr. 2015
5 mois
– Développement d'une solution de CRA. – Pilotage du projet. – Suivi des phases et veiller sur le respect du planning. – Conception et développement et mise en production de la solution. – Rédiger les spécifications métiers. – Suivi des livraisons et corrections des bugs. – Environnement technique: – Java, Glassfish, JSF2, PrimeFaces, Hibernate, JPA.
Ingénieur J2EE
Bull Maroc - GSFAR
sept. 2013 - août 2014
1 an
– Développement du module Référentiel et du module Reporting. – Implémentation des modèles des données. – Développement des services et contrôleurs et des IHMS avec une approche de généricité. – Suivi des livraisons et corrections des bugs. – Environnement technique: – Spring, JBOSS, TOMCAT, JSF2, PrimeFaces, Hibernate, JPA, Mantis Bug Tracking, Sonar, Jenkins. – Logiciel : Eclipse. – Normes: J2EE, JSF2.
Formation
École Marocaine des sciences de l'ingénieur - Rabat
Diplôme d'Ingénieur, Télécommunications et réseaux informatiques
2011 - 2011
1 mois
INSA Rennes
Diplôme de master de recherche, M1/M2 – I-Mars
2011 - 2011
1 mois
Licences et certifications
HackerRank Rest API
Délivré le : janv. 2020
IDENTITY MANAGEMENT & Access' SSO
Délivré le : janv. 2015