
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
Langues
À 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.
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 : –