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

Hicham Berroukeche

Java Developer | Spring Boot | 6 years of experience

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hicham

Experienced Backend Developer | Java · Spring Boot · 6 years of experience | Available (France & Switzerland)

I am a freelance Back-End developer with +6 years of experience, specializing in the Java / Spring ecosystem and the design of robust and scalable solutions.

I work on technically challenging projects: design and security of REST APIs, batch data processing, containerization, and deployment. I have worked on both greenfield architectures and existing codebases requiring evolution.

My background:

6 years of assignments in IT consulting firms and direct client engagements, in France and Switzerland.

I contributed to projects in the public sector (State of Fribourg, City of Lausanne via Talan) and in the private sector (CEGID, industrial SME).

Very different environments that have forged my ability to integrate quickly, understand business needs, and deliver autonomously
  • 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
    Fullstack Developer
    DIGITAL AND IT
    July 2025 - October 2025 (3 months)
    Genève, Switzerland
    **Mission**: Design and develop an internal tool for automated retro-documentation of legacy code using artificial intelligence. CLI capable of analyzing an existing codebase and generating technical and functional documentation via specialized AI agents.



    **Context**: Internal R&D Talan · Agile · Exploration of AI/LLM applied to legacy code



    **Achievements**:
    • Development of a complete CLI tool in Node.js (Commander) with SQLite storage and code parsing via Tree-Sitter
    • Multi-LLM provider configuration: local providers (Ollama) and remote providers (Groq, OpenRouter) with dynamic routing management
    • Multi-agent architecture specialized (frontend, backend, security, database) for contextual code analysis
    • Integration of MCP servers (context7, sequential-thinking, filesystem) to enrich agent context
    • Optimization of token consumption to reduce inference costs


    **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**: Develop the new version of the EDM (Electronic Document Management) system for the Organization and IT Department of the City of Lausanne. Backend, Frontend, and integration with the Alfresco document system.



    **Context**: Public sector · City of Lausanne · Agile · Redmine tracking · Cross-application used by all city services



    **Achievements**:
    • Backend Spring Boot design and development with complete Alfresco integration (upload, download, queries, filters, rights/permissions, versioning, history, PDF transformation)
    • Dual-stack frontend development: Vaadin (admin dashboard) and Vue.js (EDM component used across all city applications)
    • Implementation of a recurring data migration (daily) from PostgreSQL to ElasticSearch via Logstash
    • Delivery to test and validation environments, writing technical and user documentation
    • Validation of frontend forms with Zod, vee-validate, and TanStack


    **Stack**: Java · Spring Boot · Vaadin · Vue.js · TypeScript · PostgreSQL · ElasticSearch · Logstash · Alfresco · Docker · GitLab · SonarQube · REST API
    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**: Strengthen the team on a taxation automation application. Corrective maintenance. Evolutionary maintenance. Data migration. UI/UX redesign.



    **Context**: Public sector State of Fribourg (SWITZERLAND) · Tax sector · Agile Team · JIRA tracking · Collaboration with CROSS Wilde UX/UI teams



    **Achievements**:
    • Development of new tools and corrective/evolutionary maintenance of the application
    • Mass data processing (extraction, transformation, insertion) with Spring Batch
    • Complete UI/UX redesign in collaboration with the design team
    • Deployment and writing of technical documentation


    **Stack**: Java · Spring Boot · Spring Batch · MS SQL · Angular · JIRA · Gitlab · Jenkins · REST API · 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