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

Cherif Deme

Fullstack Developer | Java-Spring Boot | Angular

€500/day
Annecy, FR
8-15 years

Average response time: A few days

Freelancer profile translated to English.
Back to original language

About Cherif

Full Stack Java / Angular Developer & Automation – 9 years of experience

Freelance developer passionate about accompanying companies in the design, development, and optimization of high-performance and scalable web applications.

My core expertise lies in Java, Spring Boot, Angular, and TypeScript. I am involved in the entire project lifecycle: requirements analysis, architecture, development, testing, deployment, and maintenance.

In parallel, I develop SaaS solutions and mobile applications using React, Node.js, and Flutter, which allows me to stay at the forefront of modern technologies.

I also have strong expertise in business process automation and workflow management with Camunda (BPMN 2.0), as well as in No-Code / Low-Code with Airtable, Make, and n8n.

Passionate about artificial intelligence, I design AI agents, conversational assistants, and intelligent automations to improve productivity and reduce manual tasks.

### Core Skills


Backend: Java, Spring Boot, Hibernate, REST APIs, Microservices

Frontend: Angular, TypeScript, React, HTML, CSS, UX/UI, Figma

Mobile: Flutter

Workflow & Automation: Camunda, BPMN 2.0, Airtable, Make, n8n, APIs, Webhooks

AI & AI Automation: AI Agents, ChatGPT, Claude, Gemini, LLM integration, process automation

DevOps: Git, GitLab CI/CD, Jenkins, Docker, Kubernetes, ArgoCD, Postman, Swagger

Quality & Methods: TDD, Cypress, continuous integration, Agile/Scrum

I am also continuously improving my skills in solution architecture (DDD, Design Patterns, security, performance, and cloud) to provide a comprehensive vision that combines business needs with technical excellence.

What I offer: full-stack development, process automation, AI integration, AI agent creation, No-Code solutions, architectural consulting, and modernization of existing applications.
  • French

    Native or bilingual

  • English

    Fluent

  • Wolof

    Native or bilingual

Can work on-site
Annecy (up to 50km)

Experience

  • HUG
    IT Analyst
    MEDICAL
    December 2025 - June 2026 (6 months)
    Genève, Switzerland
    Participation in the development and evolution of business applications 'Mon espace pro' for healthcare professionals. Requirements analysis, technical design, development of new features, and corrective and evolutionary maintenance in an Agile environment.

    Involvement in applications based on Java, Spring Boot, Angular, and REST APIs, with a strong focus on code quality, performance, and security. Close collaboration with business teams, architects, and production teams to ensure the reliability and availability of deployed solutions.

    Technologies: Java, Spring Boot, Angular, TypeScript, Hibernate, REST API, Git, Jenkins, Docker, Kubernetes, Agile/Scrum.
    JavaEE Angular Figma Camunda
  • Crédit Agricole Titres
    Senior Full Stack Developer
    BANKING AND INSURANCE
    July 2024 - July 2025 (1 year)
    Archamps, France
    Involvement in the entire lifecycle of the RSW application dedicated to securities portfolio management. Design, development, refactoring, and optimization of critical features in a demanding banking environment. Key achievements: Development of new front/back features for multi-currency management: preferred currency and temporary currency selection, dynamic updates of portfolio summaries. Refactoring of the securities catalog: fixing critical bugs related to filters and improving ergonomics. Migration of the application to Spring Boot 3.x, adapting services and integrating framework novelties. Modernization of the interface using Angular Material: integration of mat-tab, mat-dialog, mat-button components for a smoother UI compliant with UX standards. Design and implementation of a Kafka API for automated business message sending within the CATS project. Correction of a bug affecting the display of bond quantities, improving data display reliability. Specific developments on the EBO core for aggregated reporting of converted portfolios in the chosen currency. Implementation of unit and integration tests on the Bel-API, ensuring robust code coverage and better application stability.
    Spring Boot Angular GitLab CI/CD Jenkins Sonar
  • Crédit Agricole Technologies et Services,
    Qim Info Consulting Engineer
    BANKING AND INSURANCE
    April 2022 - June 2024 (2 years and 2 months)
    Annecy-le-Vieux, France
    Long-term consultant on assignment within CATS, actively participating in the design, development, and evolution of strategic internal applications. Involvement in projects related to security, software architecture, and migration to the latest group IT standards. Main achievements: Development of a white-label application (Spring Boot, Angular, Spring Security, JWT) compliant with the Group's OIDC standard, serving as a secure base for future internal applications. Complete refactoring of a mapping application displaying Regional Banks, migration to Thymeleaf, refactoring of the connection workflow, and integration of application security. Migration to Java 17 and Spring Boot 3.x on the IHML project, with partial component refactoring, integration of Jakarta EE and Spring Security 6. Upgrade of Sharelib, a library used in several internal products, with role adaptation via Spring Security 6. Design of a reusable SOA call library for various projects within the IT system. Migration of 19 technical libraries to Java 17 with GitLab CI continuous integration. Testing and validation of the initializer: automated generation of Spring Boot + Angular applications, with deployment on Kubernetes. Development of a dedicated JWT module for the IHML initializer. Writing technical documentation and guides on the IHML wiki. Technical environment: Java 11–17, Spring Boot (2.7 / 3.x), Spring Cloud, Spring Security 6, Jakarta, Angular 14, Docker, Kubernetes, GitLab CI/CD, Jenkins, Redis, MySQL, Feign, JWT, SAML, SonarQube, ArgoCD, Postman, JUnit, Mockito, RestAssured, WireMock, IntelliJ, Windows.
    Spring Boot Angular GitLab CI/CD Argo CD Sonar

Recommendations

Be the first to recommend Cherif

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

  • Graduate in Internet Technologies
    University of Pau
    2017
    Formation pluridisciplinaire axée sur les technologies fondamentales du numérique : développement logiciel, bases de données, réseaux, qualité de service, 3D/Gaming, applications web et mobiles, ainsi que gestion de projets informatiques. Projets académiques majeurs : Développement d’un système client-serveur en Java EE pour la gestion de trams d’un métro touristique (application serveur + application cliente). Conception d’une application mobile Android : architecture, interfaces et interconnexion avec un back-end. Création d’un réseau de capteurs intelligents avec Arduino : prototypage d’objets connectés et déploiement d’une architecture IoT autonome.
  • Internet Technologies, Master 2 (M2)
    University of Pau and Adour Countries
    2017
    Formation pluridisciplinaire axée sur les technologies fondamentales du numérique : développement logiciel, bases de données, réseaux, qualité de service, 3D/Gaming, applications web et mobiles, ainsi que gestion de projets informatiques. Projets académiques majeurs : Développement d’un système client-serveur en Java EE pour la gestion de trams d’un métro touristique (application serveur + application cliente). Conception d’une application mobile Android : architecture, interfaces et interconnexion avec un back-end. Création d’un réseau de capteurs intelligents avec Arduino : prototypage d’objets connectés et déploiement d’une architecture IoT autonome.

Skill set

Categories