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

Hamza Laaroussi

Tech lead Java/Angular

€650/day
Houilles, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hamza

Tech lead Java/Angular with over 8 years of experience.
With a great ability to adapt to any environment, to be autonomous in solving any technical problem and to be able to support a team of developers, I intervene on several aspects of an IT project
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Can work on-site
Houilles (up to 15km)

Experience

  • SGCIB
    Senior Java/Angular Developer
    November 2022 - Today (3 years and 7 months)
    Paris, France
    Monitoring: Implementation and configuration of ELK8. Integration of Metricbeat and Filebeat to monitor kubernetes pods. Integration of APM agent to monitor microservices. Design and development of a monitoring service to push accounting data into ELK. Management of ELK8 index lifecycle. Backend: Participation in the improvement of the microservices architecture. Consideration of security audit recommendations. AWS S3 bucket management. Participation in the migration to Java 21 and Spring Boot 3. Frontend: Migration from Angular v14 to v17. Migration from Karma/Jasmine to Jest. Implementation of regression tests with Cypress. Agility: Animation of various SAFE method ceremonies. Participation and preparation for the PI planning event. Technical environment: Java 15/17/21, Angular 12/14/17, Spring boot, Spring security, Spring cloud, Junit, Karma/Jasmine, Cypress, Postgres, Oracle, Docker/Kubernetes, Lens, Jenkins, Github actions, ELK 8, AWS S3. Agile: SAFE. Functional environment: Accounting interpretation.
    Professional experience
  • Crédit Agricole CIB
    Tech Lead Java/Angular
    October 2021 - November 2022 (1 year and 1 month)
    Paris, France
    Project: DAFNE CACIB financial rating and analysis tool

    Implementation of the technical design for the DAFNE CACIB project (Front-end + Back-end + CI/CD)

    Analysis and understanding of the project requirements

    Definition of the project's technical specifications.

    Configuration of the Gitlab CI/CD pipeline

    Setting up deployment environments with ArgoCD

    Back-end: Development of a micro-services template with SpringBoot

    Back-end: Implementation of unit tests and API integration tests

    Front-end: Development of the Angular application skeleton following Figma prototypes

    Front-end: Migration from Karma/Jasmine to Jest

    Front-end: Implementation of regression tests with Cypress/Cucumber

    Development of the DAFNE CACIB application (Front-end + Back-end)

    Team building (3 Devs + 1 Tester)

    Back-end: Development of cross-functional APIs (scheduling, mailing ...) with SpringBoot

    Back-end: Implementation of SSO authentication with OIDC and Spring security.

    Backend: Development of unit tests (Junit) and integration tests (MockMvc)

    Backend: Load testing on PostgreSQL database

    Front-end: Development of a state management system with RxJS BehaviorSubject

    Front-end: Integration of interactive data tables with AG-Grid enterprise

    Front-end: Development of unit tests (Jest) and regression tests (Cypress/Cucumber)

    Back-end + Front-end: Resolving Dev team blockers

    Back-end + Front-end: Ensuring adherence to development best practices (SOLID Principles, Design Patterns, DRY, Fail-fast ...)

    Project costing and effort estimation

    Technical environment: Angular 11, Cypress, Jest, Figma, Java 11, Spring Boot, MockMvc, Kafka, Docker/Kubernetes, Gitlab-CI, Jenkins, Artifactory/Xray, ArgoCD, Vault.

    Agile: SCRUM

    Functional environment: Corporate rating, financial analysis, and analytical balance sheet
  • BNP Paribas CIB
    Senior Java Developer
    July 2018 - September 2021 (3 years and 2 months)
    Paris, France
    Mission: Manage OMR interface programs that interface the OMR back-office system with Front/Back applications (SIBES, Kondor, FXO, STAR ...) in Europe, Asia and Pacific, America and Middle East-Africa at BNP-CIB. Project: Libor rate decommissioning. Development of interfaces between OMR and Systems (STAR, FXT, Kondor ...). Development and configuration of the connection to MQSéries. Debugging and correction of performance issues. Development of unit tests and BDD tests. Review and participation in the writing of specifications. Propose solutions for good management of the migration to new rates. Project: Transfer of activities from Fortis branches in Romania and the Czech Republic to central banks using the FINCOPY principle. Specification review. Development of new SWIFT message formats. SSL configuration for connection to SWIFT payment MQseries. Development of unit tests and BDD tests. Support during functional tests. Monitoring of production deployment. Project: Migration of REPO deals from STAR system to APEX system. Development of a new interface between OMR and APEX. Development of unit tests and BDD tests. Monitoring of production deployment on OMR's various branches (EMEA, APAC, NAR). Presentation of APEX interface functionalities to OMR stakeholders. Writing technical documentation. Request and monitoring of the creation of new MQseries. Participation in the SVN to GIT migration. Creation of Jenkins jobs. Technical environment: Java 8, ExecuterService, Hibernate, Spring, Junit, Oracle, Jenkins/Ansible, MQSeries, Cucumber, Artifactory/Nexus, Bitbucket, Linux, Cloud IV2 (private cloud). Agile: SCRUM, KANBAN. Functional environment: Swap, Forward, Spot, Repo, Option, FRA, Swift, Securities.

Recommendations

Be the first to recommend Hamza

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

  • Engineer's degree, Computer science
    Ecole Mohammadia d'Ingénieurs
    2014
    Engineer's degree, Computer science

Skill set (39)

Categories