Ingénieur Full-Stack avec 6 ans d'expérience en développement d'applications scalables, sécurisées et cloud-native pour grands comptes. Expert en Java 21, Spring Boot 3, Angular 18, CI/CD, Power Platform et Cloud Azure & AWS, avec une approche data-driven et orientée résultats.
✓ Intégrer un serveur MCP interne exposant les APIs et calculs métier comme tools IA. ✓ Mettre en place un pipeline RAG basé sur Spring AI et LangChain4j pour exploiter la documentation interne et les fiches chimiques. ✓ Développer le Chemical Injection Copilot (explications d’alertes, recommandations,). ✓ Implémenter une recherche sémantique avec pgvector / Azure Search. ✓ Concevoir des prompts spécialisés basés sur les règles métier et les risques physico-chimiques. ✓ Intégrer un module IA dans Angular 18 : chat, suggestions, analyse de graphiques. ✓ Utiliser SSE (Server-Sent Events) pour le streaming temps réel des réponses IA. ✓ Mettre en place la gouvernance IA. ✓ Utiliser GitHub Copilot pour accélérer le code et les tests IA. ✓ Concevoir des APIs REST avec Spring Boot 3 intégrant la logique métier. ✓ Développer des algorithmes pour le calcul dynamique des taux d’injection. ✓ Implémenter des traitements batch via Spring Batch. ✓ Développer des producteurs et consommateurs Kafka. ✓ Mettre en place Kafka Streams pour les transformations continues. ✓ Contribuer à la conception technique (modes dégradés, observabilité, logs). ✓ Développer l’interface via Angular 18 en Atomic Design. ✓ Afficher les données en temps réel avec ApexCharts. ✓ Structurer et versionner PostgreSQL via Liquibase. ✓ Intégrer les formulaires et référentiels métiers via Power Apps & Dataverse. ✓ Concevoir des dashboards via Power BI connectés à Dataverse et PostgreSQL. ✓ Mettre en place des tests backend & frontend (JUnit 5, Jest, Jasmine). ✓ Garantir qualité & sécurité via SonarQube, Lighthouse & Checkmarx. ✓ Gérer les features via Azure App Configuration (feature flags). Environnement technique : ✓ Backend : Java 8/17, Spring Boot 3, Spring AI, LangChain4j,REST API, JUnit 5, Mockito ✓ Base de données : PostgreSQL, Liquibase, Dataverse ✓ Frontend : Angular 18, TypeScript 5.5, SCSS, Atomic Design, ApexCharts, Karma, Jasmine, Jest ✓ CI/CD & Cloud : GitHub Actions, Azure App Service, Azure Static Web Apps, Azure Monitor, Grafana ✓ Power Platform : Power Apps, Dataverse, Power Automate (flux d’intégration), Power BI ✓ Qualité & sécurité : SonarQube, Checkmarx, Lighthouse ✓ Feature Management : Azure App Configuration ✓ Collaboration & gestion : GitHub, Jira, Confluence, Figma, Miro
✓ Analyse technique et collaboration pour cerner les besoins. ✓ Conception d'une base de données relationnelle adaptée au projet. ✓ Intégration des modules Workday pour centraliser la gestion des talents et des carrières. ✓ Configuration des modules Workday pour automatiser la gestion des performances, absences et formations. ✓ Utilisation des API Workday pour l'intégration avec d'autres systèmes internes. ✓ Déboguer et corriger les anomalies détectées en recette sur les flux backend. ✓ Développement de solutions low-code/no-code avec Power Apps pour simplifier certains processus RH. ✓ Mise en place de Power Automate pour automatiser les flux de validation (absences, formations, demandes administratives). ✓ Développement frontend avec Angular 16, Angular Material, NGRX . ✓ Garantie de cohérence, fiabilité et stabilité durant le cycle de développement. ✓ Tests unitaires avec JUnit pour une qualité de code optimale. ✓ Mise en œuvre des pratiques TDD et utilisation de Mockito, JGiven et Postman pour contrôler la qualité fonctionnelle. ✓ Mise en place d’une chaîne CI/CD Jenkins : build, tests, analyse, déploiement automatisé. ✓ Déploiement avec EC2 Launch Configuration et Auto Scaling. ✓ Surveillance et journalisation avec Amazon CloudWatch. ✓ Déploiement des applications sur AWS Elastic Beanstalk. ✓ Générer des instances de stockage de bloc avec Amazon EBS. ✓ Gestion des montées en charge sur les environnements de base de données. ✓ Gérer la migration de plateformes applicatives vers des hébergeurs Cloud. ✓ Support technique et assistance aux utilisateurs pour résoudre les incidents et demandes d'assistance liés au périmètre applicatif. Environnement technique : ✓ Backend : Java, Spring Boot, Spring Batch ✓ Base de données & recherche : PostgreSql, Elasticsearch, Amazon EBS ✓ Frontend : Angular 16, Angular Material, NGRX ✓ Tests & qualité : TDD, JUnit, Mockito, Postman ✓ CI/CD & Cloud : Elastic Beanstalk, Kubernetes, CloudWatch , SNS/SQS , Jenkins ✓ Power Platform : Power Apps, Power Automate, Power BI ✓ Outils & collaboration : GitHub, Confluence
✓ Analyse technique précise pour des solutions adaptées. ✓ Maquettage UI en collaboration directe avec les utilisateurs en utilisant Outsystems. ✓ Test et validation. ✓ Déploiement sur Firebase avec fonctions avancées. ✓ Rédaction de documentation technique et organisationnelle. ✓ Migration de Angular 9 à Angular 14. ✓ Optimisation des performances : gestion des assets, lazy loading. ✓ Utilisation de modèles génératifs avec Google Document AI pour l'extraction automatisée des informations clés des CV. ✓ Analyse des profils et des besoins des collaborateurs pour proposer des formations adaptées. ✓ Utilisation de l'intelligence artificielle pour recommander intelligemment des formations en fonction des parcours de carrière individuels. Environnement technique : ✓ Frontend : Angular 9, Angular Material, NGRX, Cometchat UI, Kendo UI ✓ Low-code & plateformes : Outsystems, Firebase, Google Cloud ✓ IA & APIs : Google Document AI, HireAbility API ✓ Tests & qualité : TDD, Sonar ✓ Outils & collaboration : Visual Studio Code, Postman, Balsamiq, GitHub, Confluence
Développement de l'application web DIGICHEM en temps réel pour la gestion des produits chimiques. Conception d'APIs REST avec Spring Boot 3, développement d'algorithmes dynamiques, intégration avec Power Apps et Dataverse, développement frontend Angular 18, mise en place de Kafka Streams, tests automatisés, CI/CD avec GitHub Actions, déploiement sur Azure.
Migration d'une plateforme Angular/Firebase vers Angular/SpringBoot pour la gestion des ressources humaines. Conception de base de données, intégration des modules Workday, configuration d'automatisation, tests unitaires, déploiement sur AWS EC2 avec Auto Scaling, surveillance avec CloudWatch.
Développement de plusieurs projets : Portail RH avec dématérialisation de CVthèque utilisant Google Document AI, application RB-GEST pour l'extraction de relevés bancaires avec Java PDFBox et Apache Spark, application EGEST pour correction d'erreurs de paie. Migration Angular, optimisation des performances, développement backend Java/Spring Boot.
Développement d'une application web pour le suivi et l'audit dans le département monétique et numérique. Technologies : Angular 7, Spring Boot, Spring Security, MongoDB Atlas, Heroku.
Mise en place de fonctionnalités réseau avec Pfsense et construction d'un pipeline DevOps. Technologies : Linux CENTOS, Pfsense, Bacula, Webmin, FreeNAS, Shell, PHP.
✓ Renforcement de la sécurité : gestion avancée des droits d'accès. ✓ Création d'un algorithme d'analyse de PDF avec Java PDFBox. ✓ Développement de services web REST robustes. ✓ Tests unitaires rigoureux avec JUnit. ✓ Utilisation d'Apache Spark pour le traitement et l'analyse en parallèle des relevés bancaires, optimisant les performances via Spark SQL et DataFrames. ✓ Documentation et présentation d'API via Swagger. ✓ Conception d'interfaces graphiques intuitives. ✓ Rédaction de documentation technique et fonctionnelle détaillée. Environnement technique : ✓ Backend : Java, Spring Boot, Kafka ✓ Base de données : MongoDB, Firebase Firestore, Elasticsearch ✓ Frontend : AngularJS ✓ Tests & qualité : JUnit, Mockito ✓ CI/CD & outils : Maven, GitHub, Postman, Heroku ✓ Documentation & gestion : Confluence
✓ Analyse des demandes techniques. ✓ Développement de services web REST robustes. ✓ Tests unitaires rigoureux avec JUnit. ✓ Conception d'interfaces graphiques intuitives. Environnement technique : ✓ Backend : Java, Spring Boot, Spring Security, Spring Batch, WebSockets ✓ Base de données & cloud : PostgreSQL, Cassandra, AWS EC2 ✓ Frontend : Angular 12 ✓ Tests & outils : Postman, GitHub, Heroku ✓ Documentation & gestion : Confluence , Jira