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

Ahmed Chaouch

Java Developer - Spring Boot - Kafka - Angular

€600/day
Carrières-sous-Poissy, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ahmed

Hello everyone,

I am a Full Stack Java Developer - Angular, I have worked in several sectors such as Energy, Banking, Insurance, and E-commerce.

I am heavily involved in developing REST APIs, Cucumber tests, and graphical interfaces with Angular. Furthermore, I am passionate about solving algorithmic problems through the Leetcode platform.

Finally, I am ready to take on new challenges.

See you soon,
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Carrières-sous-Poissy (up to 50km)

Experience

  • RTE Réseau de Transport d'Electricité
    Java Spring Angular Development Engineer
    ENERGY AND UTILITIES
    July 2022 - Today (3 years and 11 months)
    Paris, France
    Project: 48/96 counters Application intended for market tool users belonging to the national system operation center (CNES) and which provides the tooling for the business process associated with receiving programs and real-time electrical adjustment offers transmitted upstream to ensure the balance between electricity demand and production in France

    • Methodology: Agile Scrum
    • Main Tasks:
    - Development of technical documentation on Confluence
    - Participation in workshops with the business team during the implementation of the AG Grid graphical component library for specific offers
    - Participation in workshops with the business team during the addition of the specific offers module
    - Preparation of the demo for business teams in collaboration with POs and the Scrum Master
    - Participation in the estimation of user stories (US) with the entire development team
    - Review and prioritization of US with POs during Sprint Planning
    - Synthesize with the entire team, the improvements to be made in the project during the retrospective at the end of each Sprint
    - Development of user interfaces for specific offers
    - Development and testing of REST APIs for specific offers with the REST client POSTMAN
    - Development of Unit Tests with Junit / Groovy
    - Development of Integration Tests with Cucumber to ensure BDD
    - Correction of anomalies and feedback detected by POs
    - Continuous improvement of existing code through technical US
    - Participation in technical grooming with developers and the TechLead to evolve the existing application architecture in order to integrate new modules

    *Technical Environment: Java 8 / 11, Angular 13, Spring Boot 2.0, REST WS, Junit, Groovy, Rabbit MQ, Kafka, Cucumber, Git, Microservices, Docker
    Java Angular RabbitMQ Spring Boot Kafka Connect
  • BNP PARIBAS
    Java Spring Angular Development Engineer
    BANKING AND INSURANCE
    January 2020 - June 2022 (2 years and 5 months)
    Paris, France
    Project: LINK - Application intended for Management Controllers for budget monitoring, financial qualification of projects, and declaration, calculation, and sending of overtime and on-call consumption

    • Methodology: Agile Scrum

    • Main Tasks:

    - Development of technical documentation on Confluence
    - Participation in workshops with the business team during the implementation
    Of an interface contract with downstream applications
    - Participation in workshops with the business team during the definition of new graphical interfaces to prepare the migration to Angular 13 of the front-end part
    - Participation in the estimation of user stories (US) with the entire team
    - Preparation of the demo with the PO and developers at the end of each Sprint
    - Presentation of new graphical interfaces developed to the business team at the demo
    - Refactoring of the application from Angular JS to Angular 13
    - Development of REST Web services to transmit data in CSV file format to consuming applications
    - Testing of REST APIs with the REST client POSTMAN
    - Development of Unit Tests with Junit / Mockito
    - Development of Integration Tests with Cucumber to ensure BDD
    - Configuration of Jenkins jobs and playbooks in Ansible Tower with transverse OPS teams
    - Participation in workshops with a technical architect from the transverse architects team to improve the CSV file import and export process, as well as the existing data model of the LINK application
    - Preparation of the delivery of new features or bug fixes to the Production environment

    • Technical Environment: Java 8, Angular 11, Spring 5, Angular, Git, REST, Oracle 19c, Junit, Jenkins, Sonar, Ansible, Agile Scrum
    Java Spring Angular
  • HSBC Global Banking and Markets
    Java Spring Development Engineer
    BANKING AND INSURANCE
    November 2017 - December 2019 (2 years and 1 month)
    Paris, France
    Project: E-signature – Champollion – Electrical Document Management

    • Methodology: Agile Scrum

    • Main Tasks:

    - Development of technical documentation on Confluence
    - Participation in workshops with the business team to study the generation of life insurance contracts on the Insurance side and electronic contract signature on the Retail Banking side with the YouSign team
    - Participation in workshops with the Insurance technical architect and the technical team based in Poland to study the feasibility of eliminating UNIX batch jobs and replacing them with REST APIs to generate life insurance contracts in a reduced time
    - Participation in the estimation of user stories (US) with the entire GED (Electronic Document Management), Extranet (Life Insurance Contract Entry) teams and the business team based in Poland
    - Review and prioritization of US with POs during Sprint Planning
    - Preparation of the demo with the PO and developers at the end of each Sprint
    - Synthesize with the entire team, the improvements to be made in the project during the retrospective at the end of each Sprint
    - Development of the REST API on the GED side to store the life insurance contract in the file management system
    - Development of the REST API on the GED side to retrieve the life insurance contract from the file management system and send it to the YouSign team on the retail banking side
    - Testing of APIs with the REST client POSTMAN
    - Development of Unit Tests with Junit / Mockito
    - Development of Integration Tests with Cucumber to ensure BDD
    - Participation with the OPS team in Poland to deploy REST APIs on the Cloud
    - Preparation of the delivery of new features or bug fixes to the Production environment on the GED side

    *Technical Environment: Java 8, Maven 3.x Spring Core 5, JavaScript, Git, Jenkins, SyBase, REST Web Services
    Java Spring REST APIs

Recommendations

Be the first to recommend Ahmed

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

  • National Diploma in Computer Engineering - Software Engineering
    ESPRIT - Engineering School of Computer Science and Technology
    2016
    Diplôme National d'un ingénieur en Informatique - Génie Logiciel
  • DEUG, Mathematics-Physics
    IPEIT - Preparatory Institute for Engineering Studies of Tunis
    2013
    DEUG, Maths-Physique

Skill set (29)

Categories