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 €/jour
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de 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
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • BforBank
    Ingénieur développeur fullStack Java|React|Kafka
    BANQUE & ASSURANCES
    septembre 2024 - Aujourd'hui (1 an et 9 mois)
    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
    BANQUE & ASSURANCES
    août 2022 - septembre 2024 (2 ans et 1 mois)
    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
    BANQUE & ASSURANCES
    septembre 2019 - août 2022 (2 ans et 11 mois)
    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

Recommandations

Soyez le premier à recommander Said

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

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

Certifications

Compétences

Catégories