Ingénieur Fullstack & IA

Java | JavaScript | Python

Ingénieur Fullstack (9 ans d'exp. Java/JS) évoluant vers l'IA, j'allie une expertise technique solide en développement web/mobile à une expérience pratique en conception de systèmes RAG (Python, Elasticsearch, LLM) et en développement d'applications IA.

Compétences

Frontend

React
React
3 ans
Angular
Angular
1 an
NextJs
NextJs
2 ans
Redux
Redux
3 ans

Backend

Java
Java
5 ans
Python
Python
1 ans
Node
Node
4 ans
SQL
SQL
5 ans

DevOps

3 ans
AWS
AWS
3 ans
Azure
Azure
3 ans

IA

Elasticsearch
Elasticsearch
LLM API
LLM API
NLP | RAG
NLP | RAG
Machine Learning
Machine Learning

Expériences professionnelles

Projets Innovation

Fullstack AI Developer – Projets d'innovation intermission - Mintset

12/2403/25(4 mois)

Système RAG – Mintset

Visiter : rando-cevenes.mnaji.tech

Application web Next.js pour la recherche sémantique de randonnées : backend RAG (FastAPI, Elasticsearch, CamemBERT), filtrage géospatial avancé et génération de réponses via LLM (Gemini).

Développement d'un pipeline RAG complet avec FastAPI, intégrant recherche sémantique KNN via Elasticsearch et embeddings contextualisés
Conception d'un système de filtrage géospatial avancé et intégration d'une chaîne LLM pour génération de réponses naturelles
PythonFastAPIElasticsearchSentenceTransformersGoogle GeminiTypeScriptNext.jsOpenLayers

Recommandation IA – MoodieMovies

Visiter : moodiemovies.com

Plateforme internationale de recommandation de films par humeur : IA multi-modèles (Gemini, OpenAI, Mistral), recherche multilingue en langage naturel et interface i18n.

Développement d'une application Next.js/Redux performante avec système d'analyse des préférences utilisateur
Intégration multi-modèles IA et implémentation d'un moteur de recherche multilingue en langage naturel
TypeScriptNext.jsReduxDockerPostgreSQLLLMAPIsTailwindCSSi18n

Développeur Fullstack – Mare Nostrum – Grenoble

11/2110/24(3 ans)

Refonte et optimisation de l'application Linkeys, un joboard facilitant le partage d'offres d'emploi et la recommandation de candidats.

Développement du module de facturation et gestion des abonnements.
Conception d'un tableau de bord interactif pour le suivi des données utilisateurs et des indicateurs business (chiffre d'affaires...).
Optimisation du partage de liens sur réseaux sociaux via AWS Lambda.
Mise en place du SSO avec Google, Facebook et Apple.
Refonte des requêtes SQL via TypeORM pour améliorer les performances.
Gestion de l'application mobile cross-plateforme via Capacitor et mise en production sur les stores.
ReactReduxNodeExpressPrimeReactPostgresqlTypeORMTypescriptDockerCodeMagicAWSAzureGitScrum

Ingénieur d'étude – Sopra Immobilier – Lyon

05/2007/21(14 mois)

Maintenance et amélioration du progiciel Ulis, un ERP dédié à la gestion des parcs immobiliers pour les bailleurs sociaux.

intégration rapide du framework interne Kernel (Java) et de la complexité fonctionnelle.
Analyse des besoins et rédaction des spécifications techniques.
Développement d'APIs et d'interfaces utilisateurs adaptées aux contraintes réglementaires.
Mise en place de tests automatisés.
Script de mises à jours des bases de données, gestion des livrables et documentation.
JavaUnifaceKernel (Framework Java)JSFSQLOracleGitJiraConfluence

Développeur Fullstack – Sparte – Lyon

06/1809/19(16 mois)

Développement d'applications web intégrant des visites virtuelles 3D de biens immobiliers et des modélisations de réseaux électriques.

Migration de Google Maps vers OpenStreetMap pour réduire les coûts.
Développement d'une solution de navigation 3D interactive avec D3.js.
Intégration de visualisations et simulations de réseaux électriques en temps réel.
Intégration et adpatation de la méthode agile dans les processus de développement.
AngularAngularMaterialNodeExpressGraphQlAWSD3jsGitGitlab

Ingénieur d'étude et développement - Astek - Grenoble

08/1403/18(4 ans)

Missions de développement et d'étude pour différents clients au sein de la société de services Astek.

Mission pour ADP (1 an) : Développement d'un outil de gestion de paie haute volumétrie (Java, HBase, JSP, Git, Scrum).
Mission pour ENA/IRA (1 ans) : Maintenance et évolution des applications de gestion des concours (Java, JSF, SQL, SVN, PostgreSQL, Hibernate).
Mission pour Total (6 mois) : Développement et optimisation de scripts SQL pour une application de gestion des stations-service (Java, MySQL).
JavaHBaseJSPGitScrumJUnitJSFSQLSVNPostgreSQLHibernateJavaScriptHTML5CSS3ExcelMySQL

Formations

Master 2 Web Informatique et Connaissances - Université Grenoble II

Mémoire : Développement d’une application web de gestion de projets par la méthode agile, adaptable aux différents médias - responsive design.
voir mémoire
2013

Master 2 recherche Sciences Cognitives - Phelma - Institut Polytechnique de Grenoble

Mémoire : Développement d'un algorithme de machine learning pour classifier les mouvements de la main à partir de l'activité électrique des muscles du bras. Rédaction d'un article scientifique en anglais.
voir mémoire
2014