Baye Ndao

Data and Software Engineer | AI Enthusiast

Salaire / Taux journalier

Dakar, Sénégal

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Apache AirflowdbtGoogle BigQueryPythonScrapingPostgreSQLMySQLDjangoFlaskKubernetesSnowflakeDockerRequêtes SQL

Langues

Anglais (Maternelle)

À propos

Introduction

Data and Software Engineer | AI Enthusiast with 4+ years of experience building and deploying scalable cloud-native data solutions in GCP using Python, Airflow, DBT, and BigQuery. Skilled in designing CI/CD pipelines, automated data quality frameworks, and cost-efficient data models. Experienced in collaborating with a fully remote, international team to deliver high-impact solutions in production environments. Passionate about leveraging AI and data systems to create meaningful user experiences that scale globally.

Liens

Expérience de travail

Data Engineer

RUBYX

oct. 2022 - Présent

4 ans 1 mois

À distance

– Creating and maintaining technical documentation. – Designed and implemented a DBT unit testing framework to automate SQL validation within a GitHub Actions CI/CD pipeline, ensuring that every change to a dbt model is rigorously tested before being merged or deployed. – Implementing new DQC checks and data validation functions throughout the pipelines with DBT test functions, Great Expectations & DBT-expectations. – Built a client-friendly UI to onboard new clients, automating DQCs, daily & snapshot files validation with auto-feedbacks. – Building and maintaining efficient, reusable, and reliable Python code modules and data models to construct Airflow DAGS. – Leading the development of data pipelines, significantly improving data integration from diverse sources for our new clients. – Implemented a monitoring DAG for the data warehouse to measure the daily duration, resource usage, cost, and error rate of BigQuery jobs, as well as the rows and volumes of tables, and the metadata of GCS files. – Identifying bottlenecks and improving them to reduce the airflow DAGs' duration. – Maintaining code quality and updating deprecated components. – Significantly optimized the SQL queries to enhance performance and minimize costs. – Implemented a comprehensive alerting system for data pipeline issues, ensuring immediate response to avoid scoring delay and workflow reliability. – Onboarding and managing Junior Data Engineers and Data Analysts

Data Engineer & Software Engineer

ORANGE DIGITAL CENTER

oct. 2021 - sept. 2022

1 an

Dakar, Sénégal

– Implemented ETL processes, such as data transformation using tools including Python, Airflow, DBT, Beam, BigQuery, and SQL. – Explored available technologies and developed solutions to continuously improve the data quality, workflow reliability, and scalability. – Implemented an alerting system to notify the team on Slack immediately whenever a data pipeline task fails, or the data ingestion is delayed. – Developed Web Application using Python, Django, Flask, APIs, Postgres, Redis, JavaScript

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.