You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hicham BerroukecheHB

Hicham Berroukeche

Développeur Java | Spring Boot | 6 ans XP

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

About Hicham

Développeur Backend confirmé | Java · Spring Boot · 6 ans d'expérience | Disponible (France & Suisse)

Je suis développeur Back-End freelance avec +6 ans d'expérience, spécialisé dans l'écosystème Java / Spring et la conception de solutions robustes et scalables.

J'interviens sur des projets à forts enjeux techniques : conception et sécurisation d'APIs REST, traitement de données en batch, conteneurisation et mise en production. J'ai travaillé aussi bien sur des architectures greenfield que sur des bases de code existantes à faire évoluer.


Mon parcours :

6 ans de missions en ESN et en régie, en France et en Suisse.

J'ai contribué à des projets dans le secteur public (État de Fribourg, Ville de Lausanne via Talan) et dans le privé (CEGID, PME industrielle).

Des environnements très différents qui m'ont forgé une vraie capacité à m'intégrer rapidement, comprendre les enjeux métier et livrer en autonomie
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Besançon (up to 30km), Clermont-Ferrand (up to 20km), Lyon (up to 30km)

Experience

  • Talan
    Développeur Fullstack
    DIGITAL AND IT
    July 2025 - October 2025 (3 months)
    Genève, Switzerland
    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


    Stack : Node.js · Commander · SQLite · Tree-Sitter · Ollama · Groq · OpenRouter · Claude · DeepSeek · MCP · Git
    Node.js LLM SQLite Ollama MCP
  • Talan
    Consultant Full stack Developer
    PUBLIC SECTOR
    February 2025 - July 2025 (5 months)
    Lausanne, Switzerland
    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 · 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

    Stack : Java · Spring Boot · Vaadin · Vue.js · TypeScript · PostgreSQL · ElasticSearch · Logstash · Alfresco · Docker · GitLab · SonarQube · API REST
    Spring boot Alfresco VueJS Vaadin PostgreSQL
  • Micropole
    Consultant Full stack Developer
    PUBLIC SECTOR
    September 2021 - January 2023 (1 year and 4 months)
    Fribourg, Switzerland
    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


    Stack : Java · Spring Boot · Spring Batch · MS SQL · Angular · JIRA · Gitlab · Jenkins · API REST · SOAP
    Spring boot Spring Batch Spring Data JPA Angular Java

Recommendations

Be the first to recommend Hicham

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master 2
    SUPINFO
    2018

Skill set

Categories