Skip to content
View ksondeji's full-sized avatar

Highlights

  • Pro

Block or report ksondeji

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ksondeji/README.md

👋🏾 Hi, I'm Karl

LinkedIn Portfolio Email


📊 My GitHub Statistics

Streak Stats

Contribution Graph

class DataEngineer:
    def __init__(self):
        self.name = "Karl Sondeji"
        self.role = "Junior Data Engineer"

        self.skills = {
            "languages": ["Python", "SQL"],
            "data_processing": ["Pandas", "PySpark"],
            "databases": ["PostgreSQL", "MySQL"],
            "tools": ["Git", "Docker"]
        }

        self.specialties = [
            "ETL Pipelines",
            "Data Processing",
            "Data Modeling"
        ]

        self.currently_learning = [
            "Apache Airflow",
            "Kubernetes",
            "Cloud (AWS/Azure)"
        ]

        self.goal = "Building scalable and efficient data pipelines"

    def say_hi(self):
        return "Thanks for visiting my profile 👋🏾"


me = DataEngineer()
print(me.say_hi())

📌 Key projects

Api-client • Data security • docker-compose • Virtual machine • HTTPS server

Creation of a deliberately vulnerable mini-application to review various fundamentals of data security when creating web APIs.


Orchestration framework • Data processing • medallion architecture • star schema • Power BI

This project aims to set up an orchestrated ETL pipeline to evaluate the daily performance of turbines.


Data science • aspect based sentiment analysis • neural network • Pytorch • SpaCy • Deep learning • Prediction model

This research aims to develop a model which automatically extract the main aspects mentioned in a review (product quality, price, delivery, etc.) and determining the sentiment associated with them.


Data science • Prediction model • R • Machine learning • Quarto

Analysis of data relating to the marketing campaigns of a Portuguese bank. The aim is to predict whether a customer will open a fixed-term deposit account using various machine learning techniques.


🛠️ My Toolbox

Domain Technologies
📥 Data Ingestion & Processing Python Pandas PySpark
🗄️ Databases PostgreSQL MySQL MongoDB
🔄 Data Engineering & ETL Apache Airflow dbt Elasticsearch Kibana Logstash
☁️ Cloud & Big Data AWS Azure
⚙️ Outils & DevOps Docker Kubernetes Git CI/CD
📚 Currently learning Apache Kafka Apache Spark Scala

🎓 Education

🎓 Master's Data Engineering & Cloud Computing
AIVANCITY, Paris, France (2025-2026)

🎓 Master's Data Sciene & Econometrics
Université de Tours, France (2023-2025)

🎓 Bachelor's in Economics
Université de Tours, France (2020-2023)


📊 Profile Views

Profile Views

Pinned Loading

  1. Price-predictions-on-video-game-consoles Price-predictions-on-video-game-consoles Public

    Prédiction du prix de consoles de jeux vidéo grâce au web-scrapping et au machine learning

    Python

  2. Securisation-API-vulnerable Securisation-API-vulnerable Public

    Ce projet vise à créer une mini-application volontairement vulnérable afin de passer en revue différents fondamentaux sur la sécurité des données lorsque l'on crée des API web. Il couvre, les injec…

    PHP

  3. first-neural-network-from-scratch first-neural-network-from-scratch Public

    Building a neural network from sratch with one hidden layer, using forward propagation and backpropagation.

    Jupyter Notebook

  4. Spark-pipeline-on-Online-Retail Spark-pipeline-on-Online-Retail Public

    This repository is about building an effective data preparation pipeline with PySpark.

    Jupyter Notebook