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

Chamseddine Ben Salem

Lead Fullstack Java/Angular | Craftsmanship

€720/day
Republic of France, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Chamseddine

Fullstack Developer with 7 years of experience, I have carried out numerous missions for large clients (BFORBANK, ARVAL, ENEDIS, TALAN, UCPA).
I have solid skills in Java, Angular 2+, Apache Kafka, Elasticsearch, PostgreSQL, NoSQL, agile methodology, Jira ...
As well as good knowledge in DevOps on Docker, Jenkins, Gitlab, IBM Cloud, Google Cloud..
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Republic of France (up to 50km)

Experience

  • BFORBANK
    Backend Consultant
    BANKING AND INSURANCE
    October 2022 - Today (3 years and 8 months)
    Puteaux, France
    Context:As part of a strategic initiative of the Crédit Agricole group, I actively participated in the launch of a fully digital bank aimed at revolutionizing the banking experience and with the ambitious goal of attracting 3 million users. As a Backend Developer, I participated, within 4 Squads, in the development and security of the strong authentication module, the implementation of APIs for partner integration (Credit, Insurance, and Life Insurance) and the offer change process.

    Missions and tasks performed:

    ● Design and development of an architecture based on micro-services with Java Spring Boot for optimal scalability and maintenance.
    ● Implementation of a real-time messaging system based on Kafka
    ● Implementation of common management and business piloting services.
    ● Integration of the SSO solution with the OpenID Connect protocol, ensuring data security and compliance with banking standards.
    ● Integration of Partner APIs (Credits, Insurances, and Life Insurance)
    ● Implementation of unit and integration tests with JUnit and Jasmine to ensure code quality.
    ● Project architecture implementation

    ● Assistance in project scope development and proposal of new features
    ● Update of functional specifications
    Java PostgreSQL Google cloud Apache Kafka Docker Gitlab SonarQube Spring boot Microservices Kafka Streams Kafka Connect SpringBoot Spring Data JPA Spring Security Spring Batch Spring Cloud Avro Sonar Swagger OpenAPI Agile methodology Atlassian JIRA
  • BNP
    Lead Consultant Full-stack
    BANKING AND INSURANCE
    June 2021 - September 2022 (1 year and 3 months)
    Nanterre, France
    Context:As part of the implementation of a geolocation system for Garages and appointment booking, I actively participated in the launch of the project allowing holders of vehicles rented through Arval to locate garages in order to book appointments. And as a Fullstack Developer, I participated in the design and implementation of this solution based on Google Maps APIs.

    Missions and tasks performed:

    ● Project architecture implementation
    ● Design and implementation of the data model
    ● Project foundation implementation
    ● Implementation of a data loading mechanism
    ● Implementation of a geolocation mechanism based on Google APIs
    ● Implementation of the algorithm for finding the nearest garages based on rental contract data
    ● Assistance in project scope development and proposal of new features
    ● Update of functional specifications
    ● Integration of the BDD and TDD concept
    ● Coaching for the implementation of craft practices
    ● Implementation of the SCRUM methodology
    ● Organization and participation in training sessions, kata, or BBL.
    Java Angular IBM Cloud Google API Kubernetes Docker PostgreSQL Gitlab Atlassian JIRA Agile methodology
  • Enedis (ex ERDF)
    Full Stack developer Java Angular 8
    ENERGY AND UTILITIES
    July 2018 - June 2021 (2 years and 11 months)
    Île-de-France, France
    Context:As part of the redesign of ENEDIS's exchange management system, I participated, within a team of 9 people, in maintaining the existing solution with evolutions on the scope of attachment agreements on CARD contracts, and on the system redesign by moving to a new solution based on micro-services and optimized search.

    Missions and tasks performed:

    ● Integration of Elasticsearch and Kafka
    ● Redesign of existing systems
    ● Maintenance of existing systems.
    ● Development of new features.
    ● Development of automated tests.
    ● Update of functional specifications
    ● Integration of the BDD and TDD concept
    ● Implementation of the SCRUM methodology
    ● Organization and participation in training sessions, kata, or BBL.
    Java Angular 2+ Microservices Elasticsearch Apache Kafka Gitlab Docker Jenkins Kubernetes Agile methodology Atlassian JIRA Kanban Scrum

Recommendations

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

  • Computer Engineering Degree
    Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
    2017
    Diplome de cycle d'ingénieur en informatique

Skill set

Categories