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

Tarek C.

Sr. Tech lead Fullstatck Java/Angular

650 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Tarek

IngĂ©nieur logiciel et DĂ©veloppeur avec plus de 12 ans d'expĂ©rience : J'ai commencĂ© dans les Startups, et puis j'ai Ă©voluĂ© dans les ESN/SSII. J'ai travaillĂ© sur des projets de grande envergure que j'ai pu accompagner depuis l'expression du besoin jusqu’à la mise en production et ceci dans des domaines mĂ©tiers trĂšs variĂ©s (VAS, E-commerce, Energie/IOT, Banque et assurance etc..) ce qui m'a permis de construire un profile multidisciplinaire et d'acquĂ©rir une expertise dans la constructions des solutions scalables, a fort trafic.

Ma derniĂšre expĂ©riences au sein du pĂŽle data d'ENEDIS m'a permis d'avoir une casquette supplĂ©mentaire celle d'un Data ingĂ©nieur et d’avoir une vision transverse et pragmatique envers les projets data-driven.
  • Français

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complÚte

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

Expériences

  • ENEDIS
    Dev senior fullstack & Data Engineer | Java ‱ Spring ‱ Kafka ‱ Spark ‱ Cloudera
    ENERGIE
    janvier 2023 - janvier 2026 (3 ans)
    Courbevoie, France
    Contexte de la mission
    Le train B4ALL du dĂ©partement Data d’Enedis se charge de la collecte, transformation, l’intĂ©gritĂ© et la qualitĂ© des donnĂ©es dans le Datalake. L’enjeu principal est la mise Ă  disposition de l’ensemble des donnĂ©es d’Enedis en temps quasi rĂ©el pour une utilisation fiable des donnĂ©es par les Ă©quipes dĂ©cisionnelles.

    Réalisation
    - PrĂ©paration du PI planning et Brainstorming avec l’équipe et recueil du besoin auprĂšs des fournisseurs de donnĂ©es.
    - Mise en place de l’architecture technique, du socle et de la configuration.
    - Mise en place de l’interconnexion entre les diffĂ©rentes briques logicielles de la plateforme Data et les moteurs d’ingestion (Cluster HDFS, Kerberos, GIT, HIVE, Grafana etc..).
    - Module Configs-Serveur : ImplĂ©mentation d’un module config serveur pour une gestion centralisĂ©e des configurations moteur sur repo GIT.
    - Module Kafka2lake : ImplĂ©mentation d’un moteur d’ingestion de donnĂ©es gĂ©nĂ©rique depuis le cluster Kafka basĂ© sur un ensemble de connecteurs permettant d’ingĂ©rer tous formats d’objet mĂ©tier sans dĂ©veloppements supplĂ©mentaires.
    - Module Kafka2Iceberg : ImplĂ©mentation d’un moteur d’ingestion de donnĂ©es depuis Kafka vers les tables iceberg : Profiling et benchmark avec le module kafka2lake.
    - Module Schema-converter : ImplĂ©mentation d’un outil de conversion de schĂ©ma JSON/PROTOBUF vers AVRO.
    -RĂ©daction et mise Ă  niveau de la documentation technico-fonctionnelle et du dossier d’architecture.
    - ImplĂ©mentation des tests de charge et d’endurance avec JMETER.
    - ImplĂ©mentation d’un ensemble de mĂ©triques pour un suivi en temps rĂ©el sur Grafana des diffĂ©rentes ingestions de donnĂ©es en cours.
    - MCO, et gestion des incidents de la production.

    Technologies
    Java, Spring Boot, Apache Kafka, Schema registry, Spark,Cloudera (HDFS, Hue, Hive, Impala,etc..), Kerberos ,Ingestion (Protobuf, Avro, Parquet etc..), Apache Iceberg, Deltalake, Maven, Docker, Vault, Gitlab, Gitlab-CI/Jenkins, Kubernetes, Grafana,Control-M.
    Spring boot Apache Kafka Apache Iceberg Cloudera Spark Scala
  • La Banque de France
    Lead dev FullStack | Java ‱ Spring ‱ Microservices ‱ kafka ‱ OIDC ‱ Angular
    BANQUE & ASSURANCES
    novembre 2021 - janvier 2023 (1 an et 2 mois)
    Paris, France
    Contexte de la mission :
    Conception et dĂ©veloppement d’un portail web “Portail Dirigeants” pour les dirigeants des entreprises en France qui va leurs permettre d’entrer plus facilement en contact avec la Banque de France, d’ĂȘtre mis en relation avec un interlocuteur, souscrire des produits Financiers et consulter en temps rĂ©el les indicateurs secteur et la cotation de leurs entreprises.

    Réalisations :

    ‱ Brainstorming avec le mĂ©tier, Challenger le besoin et Ă©tudes de faisabilitĂ© (POC).
    ‱ RĂ©daction et mise Ă  niveau de la documentation technique sur Confluence.
    ‱ Conception de la base de donnĂ©es et Ă©laboration du SchĂ©ma de donnĂ©es.
    ‱ Conception, dĂ©coupage des microservices en collaboration avec le mĂ©tier dans une approche DDD et l’équipe de devs.
    ‱ Mise en place des briques logicielles de l’architecture microservices (Gateway, Discovery, Auth, MS)
    ‱ Conception et mise en place des pipelines CI/CD en collaboration avec l’équipe DEVOPS.
    ‱ Assistance technique de l’équipe de dĂ©veloppement et animation des workshops.
    ‱ Mise en place de la brique d’authentification cotĂ© Frontend basĂ©e sur OIDC/FranceConnect.
    ‱ ImplĂ©mentation des UI en mode responsive (Angular, Bootstrap, charte interne BDF)
    ‱ Conception et implĂ©mentation d’un module d’impersonnation qui va permettre Ă  l’opĂ©rateur BDF de prendre la main sur l’espace du dirigeant.
    ‱ Revue de code, refactoring et optimisation des traitements pour booster les performances du portail.
    ‱ Atelier et brainstorming avec le mĂ©tier dans le but d’amĂ©liorer l’expĂ©rience utilisateur sur le portail.
    ‱ DĂ©ploiement, supervision et monitoring de l’application sur les environnements de prĂ©-production et de production.

    Technologies :
    Java8, Microservices , Spring Boot, Spring Security, Spring Cloud, Eureka, Zuul, Postgres, Junit, Mockito, Angular13, Bootstrap4, Figma, Invision, Karma, Jasmine, Protractor, Docker, Gitlab, Jenkins, Sonar, Jira, Confluence, Sharepoint.
    Java Spring boot Microservices Angular OIDC
  • Conseil d'Ă©tat
    Technical Leader Fullstack | Java ‱ Spring ‱ Microservices ‱ OIDC ‱ Angular
    SECTEUR PUBLIC & COLLECTIVITÉS
    janvier 2020 - Aujourd'hui (6 ans et 5 mois)
    Paris, France

    Contexte de la mission:
    Le projet TRAVO ( télérecours avocats ) s'inscrit dans un grand projet de refonte de la DSI conseil d'état: il s'agit d'un portail web pour les avocats ( CE, CNDA, TACAA) leur permettant de déposer des recours auprÚs des juridictions et de suivre le traitement de leurs dossiers par les greffes en temps réel.

    Réalisations :
    ‱ Audit du projet, de l’équipe et de l'organisation dans le but de comprendre les difficultĂ©s et de concevoir les solutions adĂ©quates.
    ‱ Étude/analyse de faisabilitĂ© des user-stories, anticipation des problĂšmes avec le PO de l’équipe.
    ‱ Revue/mise à niveau de la documentation techniques et du dossier d’architecture.
    ‱ Refactoring complet de la structure du projet cotĂ© Frontend et nettoyage du code.
    ‱ RedĂ©coupage et restructuration de l’architecture Microservices du middleware.
    ‱ ImplĂ©mentation des users-stories cĂŽtĂ© Front et Back et intĂ©gration de la charte graphique Conseil d’Etat en collaboration avec les UX/UI.
    ‱ Conception et implĂ©mentation des tests unitaires et des tests de non rĂ©gression pour assurer la fiabilitĂ© la plateforme.
    ‱ Revue de code, mise en place des bonnes pratiques.
    ‱ Faire monter en compĂ©tence les dĂ©veloppeurs et dĂ©blocage si nĂ©cessaire
    ‱ Travailler avec les Ă©quipes DEVOPS pour mettre en place les environnements et les processus CI/CD du projet.
    ‱ Travailler avec l’équipe “tests de charge” pour la rĂ©daction des scĂ©narios de test de perf.

    Technologies:
    Java11, Microservice, Spring-boot, Spring-data, Spring security, Spring-Cloud, Zuul, Eureka, Open-feign, OIDC, Aspose, Swagger, Liquibase, Lombok, Mapstruct, Junit, Mockito, Angular8, Bootstrap, Git, Jest, Maven, Mariadb, h2, , Jenkins, Docker, Sonar, Grafana, Postman, Bitvise, Jira, Identity-server, Keycloak, Grafana, Prometheus, Micrometer, Jmeter, Jenkins,Sonar.
    Angular Microservices Docker OIDC Spring Cloud

Recommandations

Soyez le premier Ă  recommander Tarek

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 national en ingĂ©nierie logicielle
    Ecole nationale d'ingénieurs de Tunis
    2012
  • Cycle prĂ©paratoire en Math-Physique (MP)
    Institut préparatoire aux études d'ingénieurs de Tunis ( IPEIT)
    2009

Compétences (101)

Catégories