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

Kamal Bouhfid

Tech lead FullStack Java / Angular

€550/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Kamal

Expert in human-scale Information Systems, I support my clients daily in their desire for innovation and digital and IT transformation. I take on innovative projects that allow me to advance on multiple technical stacks in fields as varied as consulting, development, or project management, contributing every day to the success of numerous projects.
  • French

    Fluent

  • Arabic

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Orléans (up to 10km)

Experience

  • Crédit Agricole CIB
    TECH LEAD FULLSTACK JAVA /ANGULAR
    BANKING AND INSURANCE
    May 2021 - July 2024 (3 years and 2 months)
    Paris, France
    Project:

    The refactoring of the ANADEFI project into a centralized Group CACIB banking rating solution (Retail / holding) which involves adaptations within the CACIB entity, consistent with the target architecture guidelines of the CACIB Risk IS, while ensuring communication with other applications of the CACIB entity's IS, as well as those of the CASA holding.

    The project aims to integrate this new Java / Angular solution and adapt it to current functional rules.

    Organization:2 Squads of 6 developers, 2 POs, 1 BA, 2 Tech Leads, 1 QA Tester / 2-week Sprints.

    Tasks:

    - Development of evolutions in a Java 17 / Spring boot microservice environment.
    - Creation and deployment of PODs in a Kubernetes environment.
    - Creation of pipelines under GitLab.
    - Migration from Angular 14 to Angular 16.
    - Ensuring code quality with (Sonar).
    - Developing UIs in Angular 16 / Typescript.
    - Development based on functional descriptions produced by the Business Analyst(s).
    - Updating and writing technical documentation.
    - Addressing various technical issues encountered and proposing new solutions.
    - Code review (technical and functional validation with the business).
    - Participating in JIRA ticket refinement and agile ceremonies.
    - Analyzing technical needs and implementing unit/integration testing phases.

    Technical Environment:JAVA 17, Spring boot, Oauth2, Spring security, Maven, Swagger, SonarQube, Elasticsearch, AWS Bucket S3, PostgreSQL, GitLab, CI/CD, Kubernetes, Angular 16.
    Spring Batch JavaScript TDD Cucumber Maven Java Jboss Material Design PostgreSQL Spring Security Spring boot AWS S3 Gitflow IntelliJ Kubernetes Swagger Angular
  • EUROP ASSISTANCE FRANCE
    TECH LEAD CONFIRMÉ FULLSTACK JAVA /ANGULAR
    BANKING AND INSURANCE
    April 2020 - May 2021 (1 year and 1 month)
    Paris, France
    Project:

    The CORE-DRSA project is a roadside assistance platform that allows operator entities to create customer files and assistance requests (towing, transport, electric assistance, etc.), and to track the status of requests in real-time from end to end.
    Given its international context (English-speaking), the application is centralized in France and used by several subsidiaries in Europe (Germany, Italy, Spain).
    The project uses a Hexagonal architecture, split across several microservices (CORE-DRSA and external ones like affiliate) (Spring boot / Architecture, Java 11, Angular 14, Kotlin).

    Organization:2 Squads of 5 developers, 2 POs, 2 Tech Leads, 2 QA Testers / 2-week Sprints.

    Tasks:

    - Participation in WBS (Work Breakdown Structure) and client Deep dives.
    - Code review and participation in JIRA ticket grooming.
    - Addressing various technical issues encountered and proposing new solutions.
    - Coaching new project members and sharing development best practices.
    - Analyzing technical needs and implementing unit/integration testing phases.
    - Developing in BDD / DDD - clean code, and ensuring the quality of deliverables.
    - Developing US (User Stories) in Java 11 / Kotlin 1.8 and implementing unit/integration tests.
    - Implementing performance and execution time optimization features.
    - Staging new versions in UAT and ensuring non-regression and sanity checks.
    - Guaranteeing good code quality with (Sonar).
    - Corrective and evolutionary maintenance of the project's various domains for different environments (Dev, Test, Pre-Prod, Prod, etc.).
    - Handling and analyzing client feedback.

    Technical Environment:Java 11, Spring boot, SonarQube, Apiary, BDD, DDD, Hibernate, Elasticsearch, AWS, Jenkins, Microservices, Kotlin 1.8, Kibana, Docker, PostgreSQL, Maven, Angular 14, Material UI, JUnit, Git, IntelliJ.
    Java 11 Maven Liquibase Jenkins PostgreSQL Git Spring boot Angular Hibernate Typescript Docker SonarQube Apiary TDD/BDD Elasticsearch Jenkins/Sonar Material UI AWS Lambda AWS S3
  • Société Générale
    Développeur FullStack Java / Angular
    SOFTWARE PUBLISHING
    April 2017 - April 2020 (3 years)
    Casablanca, Morocco
    • Organization: Squad of 6 developers, 1 PO, 1 Tech lead, 1 QA Tester / 2-week Sprints.
    Project:

    • Spotlight: A solution developed for banking risk rating, processing internal customer accounts, and declarations to the Moroccan Central Bank (Bank Al-Maghrib). The application is based on two components: parameterization and EDI / XBRL declarations. The second part involves analyzing user data and transforming it via Talend jobs.
    • Sogeconso: A web application created to simulate loans and customer files (individual/corporate) for the Eqdom subsidiary, aiming to digitize the internal loan process (consumer/real estate) within the Société Générale group.
    Tasks:

    - Development and design of the Spotlight project from scratch.
    - Needs analysis and participation in SPEC benchmarking.
    - Communication with the client and deployment of demos.
    - Development and implementation of Backend / Frontend unit tests.
    - Design, Development, and Integration of new features.
    - Client Acceptance Testing: Anomaly qualification.
    - Maintenance and evolution of the technical foundation.
    - Refactoring of the authentication service via LDAP connection.

    Technologies / Environment:Java 11, Spring boot, Spring security, JHipster, Spring batch, Apache CXF, REST/Soap Web services, Hibernate/JPA, Junit, PostgreSQL, Angular 9, Eclipse, Maven, Sonar, GIT, HTTP Servers, Talend BI. WebSphere Server, Vaadin Framework, 4gl, Informix.
    Java 8 Spring boot Spring Data Web Services Angular JPA JUnit Microservices SQL Server Vaadin Jboss EJB MySQL GitHub PostgreSQL Talend ETL

Recommendations

EL
FU
FU
+1
Essaddiq Lakhlifi and 3 other people have recommended Kamal

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
    Ecole Supérieur des Technologies
    2014
  • Computer Engineering and Decision Support Systems
    Ecole National des Sciences Appliquées
    2017

Skill set

Categories