Compétences et Projets en Data Engineering

2 décembre 2025

Crée tes propres fiches en 30 secondes

Colle ton cours, Revizly le transforme en résumé, fiches, flashcards et QCM.

Commencer gratuitement

Résumé pour révision

1. Vue d'ensemble

Le document présente le profil professionnel de Harry Abib, ses expériences, formations et projets en ingénierie des données et développement logiciel. Il met en évidence ses compétences techniques, ses expériences en data engineering (notamment avec AWS, Kubeflow, Python) ainsi qu’en développement d’applications mobiles et web. L’objectif est de fournir un aperçu détaillé de ses compétences pour une révision rapide orientée examens dans le domaine de l’ingénierie logicielle et data.

2. Concepts clés & Éléments essentiels

  • Expérience en Data Engineering (mai à septembre 2024)
    • Conception de pipelines automatisés avec Kubeflow sur AWS
    • Définition de métriques de qualité de données et KPI métiers
    • Intégration de sources variées (ex. scraping PDF) dans S3
    • Collaboration dans une équipe agile pluridisciplinaire
  • Expérience en Développement Python (avril à juillet 2023)
    • Développement d’une application de sauvegarde résiliente
    • Création d’une interface utilisateur intuitive
    • Gestion complète du cycle de développement
  • Formations universitaires (2022-2024)
    • Master en génie logiciel et ingénierie des données : traitement Big Data, NoSQL, flux, DevOps, gestion de projet
    • Licence en informatique : programmation, bases de données, réseaux
  • Projets réalisés
    • Application mobile de gamification (2025)
      • Suivi automatique du temps d’écran
      • Système de récompenses et défis quotidiens
      • API REST en Go, front React Native, déploiement Docker
    • Application web pour revue de code (janvier-avril 2024)
      • Gestion de soumission, versions, commentaires et notifications
      • Technologies : Spring, Vue.js, Liquibase
  • Compétences techniques
    • Programmation : Python, Scala, Java, SQL
    • Big Data/Cloud : Spark, Kafka, S3, Kubeflow
    • Bases de données : Neptune, OpenSearch, MongoDB, PostgreSQL
    • Outils : Git, Docker, CI/CD
    • Méthodologies : Agile (Scrum, Kanban), Jira
  • Langues
    • Français : natif
    • Anglais : niveau B2

3. Points à Haut Rendement

  • Pipelines automatisés avec Kubeflow sur AWS
  • KPI métiers et métriques de qualité des données
  • Intégration de sources diverses (PDF scraping)
  • Développement d’outils résilients en Python
  • Application mobile en React Native, backend en Go
  • Application web avec Spring et Vue.js
  • Maitrise des outils DevOps, Docker, CI/CD
  • Approche agile pour gestion de projets
  • Connaissances en Big Data et bases NoSQL/SQL
  • Multilingue : Français et anglais B2

4. Tableau de Synthèse

ConceptPoints ClésNotes
Data pipelineAutomatisés, Kubeflow, AWSAutomatisation et cloud
Qualité de donnéesKPIs, métriques, intégration sources diversifiéesAmélioration du contrôle qualité
Application PythonRésilience, interface utilisateur, cycle completDéveloppement full stack efficace
Projets mobiles & webReact Native, Spring, Vue.jsDéveloppement multiplateforme
Outils & MéthodologiesGit, Docker, CI/CD, Agile (Scrum, Kanban)Processus optimisés
Technologies cléSpark, Kafka, S3, Neptune, MongoDBBig Data, Cloud, Bases de données

5. Mini-Schéma (ASCII)

Ingénierie des données
 ├─ Pipelines automatisés
 │   └─ Kubeflow, AWS
 ├─ Qualité et KPI
 │   └─ Métriques de qualité, couverture données
 └─ Sources diverses
     └─ Scraping PDF dans data lake
Développement logiciel
 ├─ Applications mobiles (React Native)
 ├─ Applications web (Spring, Vue.js)
 └─ Outils DevOps (Docker, CI/CD)
Projets
 ├─ Gamification (2025)
 └─ Revue de code (2024)

6. Bullets de Révision Rapide

  • Expérience en pipeline avec Kubeflow sur AWS
  • KPI et metrics pour contrôle qualité des données
  • Intégration de sources variées (ex. PDF scraping)
  • Développement Python : sauvegarde résiliente, interface intuitive
  • Mobile : React Native, Backend : Go (Gin)
  • Web : Spring, Vue.js, Liquibase
  • Gestion de projets avec méthodologies Agile
  • Technologies Big Data : Spark, Kafka
  • Bases de données : Neptune, MongoDB, PostgreSQL
  • Outils : Git, Docker, CI/CD
  • Langues : Français natif, Anglais B2