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

Said Bougataya

Développeur Full Stack Java|JEE|React|Kafka

€560/day
Paris, FR
15+ years

Average response time: 1 hour

About Said

- J'occupe actuellement le poste d'Ingénieur études et développement Full Stack JAVA/React Kafka (Kafka Connect et Kafka Stream) chez BforBank.


- Je suis passionné par les nouvelles technologies de l'information
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • BforBank
    Ingénieur développeur fullStack Java|React|Kafka
    BANKING AND INSURANCE
    September 2024 - Today (1 year and 9 months)
    Paris, France
    Projets: Galaxy.
    Composition de l'équipe:
    • 4 POs.
    • 4 ADLs.
    • 4 RDMs.
    • 4 QAs.
    • 4 Tech Leads.
    • 20 Développeurs.
    Méthodologie: Agile Scrum.
    Missions et tâches réalisées:
    • Création des schéma Avro et des topics.
    • Création des JDBC Kafka Connect (Sink et Source).
    • Mise en place de Producer et Consumer Kafka.
    • Supervision et monitoring des clusters Kafka.
    • Mise ne place de mécanismes de retry et dead-letter topics pour la gestion des erreurs.
    • Développement des applications Kafka Stream pour le traitement temps réel de données.
    • Implémentation de topologies de flux (map – filter – join – aggregate – window)
    • Intégration de Kafka et Kafka Stream dans une architecture microservice et hexagonale.
    • Déploiement et supervision d'applications Kafka Connect et Kafka Stream sur les environnement dev, int et rec.
    • Développement des Job avec Spring Batch.
    • Développement des IHMs avec React et Vite.
    • Intégration des composants dynamiques avec Ant Design et AG Grid.
    • Gestion d'état avec RTK (Redux Toolkit).
    • Rédaction et exécution des tests d'intégration et E2E avec Cucumber.
    • Rédaction et exécution des tests unitaires avec JUnit et Vitest.
    • Développement et maintenance des scripts PL/pgSQL.
    • Mise en oeuvre de Workloads Kubernetes (pods – jobs – cronjobs) sur GCP.
    • Utilisation de Pub/Sub de GCP pour la messagerie inter-services.
    • Utilisation de Cloud SQL et MongoDB Atlas pour la base de données sur GCP.
    Environnement Technique:
    • Java 21 – Architecture Hexagonale – Spring Boot – Spring Batch.
    • Kafka – Kafka Connect – Kafka Stream.
    • Hibernate – JDBC – JPA.
    • JUnit – Vitest – Cucumber.
    • React – React Hooks – RTK (Redux Toolkit) – Vite – Ant Design – Bootstrap – Typescript.
    • PostgreSQL – Cloud SQL – MongoDB Atlas.
    • Google Cloud Platfrom – Kubernetes – Docker – SonarQube – gitLab CI.
    Spring Batch Spring boot Apache Kafka Kafka Streams Kafka Connect
  • Crédit Agricole CIB
    Ingénieur développeur fullStack Java|React|Kafka
    BANKING AND INSURANCE
    August 2022 - September 2024 (2 years and 1 month)
    Montrouge, France
    Projets: SIDP.
    Composition de l'équipe:
    • Un PO.
    • Un Scrum Master.
    • 6 BAs.
    • 3 Tech Leads
    • 12 Développeurs.
    Méthodologie: Agile Scrum.
    Missions et tâches réalisées:
    • Création des schéma Avro et des topics.
    • Mise en place de Producer et Consumer Kafka.
    • Supervision et monitoring des clusters Kafka.
    • Intégration de Kafka dans une architecture hexagonale.
    • Développement des Job avec Spring Batch.
    • Corrections d'anomalies, refactoring du code, optimisation des performances et la revue de code.
    • Développement des IHMs avec React.
    • Gestion d'état avec Redux.
    • Rédaction et exécution des tests d'intégration et E2E avec Cucumber.
    • Rédaction et exécution des tests unitaires avec JUnit et Jasmine.
    Environnement Technique:
    • Java 17 – Architecture Hexagonale – Spring Boot – Spring Batch – Spring Data.
    • Kafka – Hibernate – JDBC.
    • React – React Hooks – Redux – Typescript – Bootstrap.
    • Cucumber – JUnit – Jasmine.
    • PostgreSQL – Mongo DB.
    • Jenkins – Kubernetes – Docker – SonarQube – gitHub.
    React.js Java Apache Kafka Cucumber MongoDB
  • Société Générale
    Ingénieur développeur fullStack Java|JEE|React
    BANKING AND INSURANCE
    September 2019 - August 2022 (2 years and 11 months)
    Nanterre, France
    Projets: MyScenario – MyAssessment.
    Composition de l'équipe:
    • Un PO.
    • 1 Scrum master.
    • 5 BAs
    • 3 Tech Leads
    • 15 Développeurs.
    Méthodologie: Agile Scrum.
    Missions et tâches réalisées:
    • Tech Lead
    • Analyse du code existant et du modèle de données dans le but de développer des évolutions.
    • Proposer des solutions techniques qui répondent aux besoins fonctionnels.
    • Corrections d'anomalies, refactoring du code, optimisation des performances et la revue de code.
    • Développement et maintenance des microservices Rest.
    • Développement des IHMs avec React.
    • Migration de Java 8 vers Java 17.
    • Rédaction et exécution des tests unitaires avec JUnit, Jest et React Testing Library.
    • Rédaction et exécution des tests d'intégration avec FitNesse.
    • Rédaction et exécution des tests E2E avec Cypress.
    • Développement et maintenance des scripts PL/pgSQL.
    • Mise en place d'un mécanisme de sauvegarde et de stockage des fichiers sur AWS S3 intégré aux microservices backEnd.
    Environnement Technique:
    • Java 17 – Spring boot – Spring Batch – Rabbit MQ – Mybatis – FitNesse – JUnit.
    • React – React Hooks – Redux(easy-peasy) – Bootstrap – Typescript – Jest – React Testing Library – Cypress.
    • PostgreSQL.
    • Jenkins – Kubernetes – Docker – SonarQube – gitHub – AWS.
    Java React Spring boot Apache Kafka Kafka Streams

Recommendations

Be the first to recommend Said

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

  • Diplôme d'ingénieur génie informatique
    Ecole des Hautes Etudes d'Ingénierie
    2017

Certifications

Skill set

Categories