Hicham Berroukeche

Développeur Java Senior | Spring Boot

Salaire / Taux journalier

Paris, France

Mobilité : Paris, Lyon, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaSpring BootPostgreSQLAngularReactReact NativeDockerGitLabNodeSQLiteGitVueTypescriptElasticsearchJiraJenkinsScrumMySQLHTMLCSSJavascriptSassTailwind CSSNestRedisExpressMongoDBMicrosoft SQL ServerPostmanSwagger/OpenAPIDéveloppeur BackendTomcatDéveloppeur WebDéveloppeur MobileMariaDBRESTful APIsApacheGitHubMavenDéveloppeur FullstackConfluenceRabbitMQOracle DatabaseIngénieur logiciel

Langues

Français (Maternelle)

À propos

Introduction

Développeur Java/Spring Boot avec 6 ans d'expérience en conception d'applications SaaS et outils métier complexes. Expert en architecture backend, intégration IA/LLM et développement fullstack (React, Vue.js), avec des réalisations concrètes en Suisse et France (secteur public, santé, e-commerce). Je conçois des solutions robustes et évolutives qui optimisent vos processus métier et réduisent vos coûts techniques.

Liens

Expérience de travail

Full Stack Developer

BRK Solutions

janv. 2025 - Présent

1 an 10 mois

70000 Vesoul, France

– Mission : Conception et développement d'un SaaS de gestion de remplacements médicaux. Permettre aux médecins remplaçants et titulaires de gérer leurs contrats, planning et facturation depuis une seule plateforme. – Contexte : SaaS B2B vertical santé Conception produit Développement fullstack intégration paiements – Réalisations : – Architecture complète du backend SpringBoot – Développement du frontend desktop React/Vite

Full Stack Developer

Talan - Switzerland

févr. 2025 - sept. 2025

8 mois

Genève, Suisse

– Mission: Concevoir et développer un outil interne de rétro documentation automatisée de code legacy par intelligence artificielle. CLI capable d'analyser une codebase existante et de générer de la documentation technico fonctionnelle via des agents IA spécialisés. – Contexte : R&D interne Talan Agile Exploration IA/LLM appliquée au code legacy – Réalisations : – Développement d'un outil CLI complet en Node.js (Commander) avec stockage SQLite et parsing de code via Tree-Sitter – Configuration multi-providers LLM : providers locaux (Ollama) et distants (Groq, OpenRouter) avec gestion dynamique du routing – Architecture multi-agents spécialisés (frontend, backend, sécurité, database) pour une analyse de code contextuelle – Intégration de serveurs MCP (context7, sequential-thinking, filesystem) pour enrichir le contexte des agents – Optimisation de la consommation de tokens pour réduire les coûts d'inférence

Full Stack Developer

Ville de Lausanne

févr. 2025 - juil. 2025

6 mois

Lausanne, Suisse

– Mission : Développer la nouvelle version de la GED (Gestion Électronique de Documents) pour le Service d'Organisation et d'Informatique de la Ville de Lausanne. Backend, Frontend, et intégration avec le système documentaire Alfresco. – Contexte : Secteur public Ville de Lausanne (SOI) Agile Suivi Redmine Application transverse utilisée par tous les services de la ville – Réalisations : – Conception et développement backend Spring Boot avec intégration complète Alfresco (upload, download, requêtes, filtres, droits/autorisations, versioning, historique, transformation PDF) – Développement frontend double stack : Vaadin (dashboard admin) et Vue.js (composant GED transverse à toutes les applications de la ville) – Mise en place d'une migration de données récurrente (quotidienne) PostgreSQL vers ElasticSearch via Logstash – Livraison sur environnements test et validation, rédaction de documentation technique et utilisateurs – Validation des formulaires frontend avec Zod, vee-validate et TanStack

Full Stack Developer

Micropole, a Talan company

sept. 2021 - janv. 2023

1 an 5 mois

Fribourg, Suisse

– Mission: Renforcer l'équipe sur une application d'automatisation de taxation. Maintenance corrective. Maintenance évolutive. Migration de data. Refonte UI/UX. – Contexte : Secteur public, état de Fribourg (SUISSE) Secteur fiscal Équipe Agile Suivi JIRA Collaboration avec les équipes UX/UI CROSS Wilde – Réalisations : – Développement de nouveaux outils et maintenance corrective/évolutive de l'application – Traitement de données en masse (extraction, transformation, insertion) avec Spring Batch – Refonte complète de l'UI/UX en collaboration avec l'équipe design – Mise en production et rédaction de la documentation technique

Full Stack Developer

Cegid

mars 2021 - sept. 2021

7 mois

25000 Besançon, France

– Mission : Maintenir et faire évoluer un progiciel SaaS de GTA/Paie en tant que support niveau 3. Résolution de bugs critiques et création de packs d'évolution. – Contexte : Éditeur SaaS Équipe support N3 Agile Interface avec les équipes SN1, QA et R&D – Réalisations : – Résolution de bugs et dysfonctionnements critiques remontés par les équipes SN1 et QA – Conception et livraison de packs d'évolution de fonctionnalités (logique, data, base) – Optimisation de code et mise à jour de données en base de production – Proposition d'évolutions avancées validées et transmises à la R&D – Livraison en recette et déploiement en production

Full Stack Developer

TroisPointZéro

sept. 2020 - déc. 2020

4 mois

70000 Vesoul, France

– Mission : Refonte complète d'un site e-commerce professionnel (Husqvarna). Migration d'un code PHP legacy vers Laravel 5. Développement du back-office et du front-office. – Contexte : E-commerce B2B Marque internationale Agile Volumes de données importants – Réalisations : – Migration d'un codebase PHP legacy vers une architecture Laravel 5 propre et maintenable – Optimisation des process métier et préconisations fonctionnelles pour le traitement de gros volumes de données – Développement back-office complet : gestion des stocks, campagnes de vente (import CSV), promotions ciblées, génération de documents (factures, devis, paniers) – Développement front-office: gestion du panier, filtres produits, process de commande, navigation complexe par références (produits finis, accessoires, composants) – Modélisation de base de données et mise en place des best practices d'architecture

Full Stack Developer

HRIT Consulting

avr. 2017 - déc. 2020

3 ans 9 mois

Clermont-Ferrand, France

– Mission : Coordination technique et développement sur plusieurs projets simultanés (Solution SIRH, e-commerce, sites vitrines). Rôle hybride entre développeur fullstack et chef de projet (200 à 300 J/H encadrés). – Contexte : ESN Multi-projets (interne / client) Agile (animation daily, sprint planning, backlog) Relation client directe Équipe de 3-5 développeurs – Réalisations : – Encadrement d'équipe : animation Agile, planification des sprints, assignation des activités, gestion de backlog – Gestion de la relation client : définition des besoins, milestones, optimisation des process métier – Conception et développement d'une solution SIRH complète : architecture, modélisation BDD, API REST, ORM, tests unitaires et d'intégration – Définition de l'architecture cible et préconisation des choix techniques sur l'ensemble des projets – Création d'un site e-commerce avec intégration Stripe – Développement frontend d'une application – Mise en place de best practices (tests, architecture, conventions de code)


Formation

SUPINFO - The International Institute of Information Technology

Master of Science (M.Sc.), IT Developer

2015 - 2018

3 ans 1 mois


Licences et certifications

MCP

Délivré le : –

Certifié par Microsoft

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.