Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Karim Abuelata

Senior Data Engineer
Cairo

Summary

Detail-oriented senior data engineer designs, develops and maintains highly scalable, secure and reliable data structures. Accustomed to working closely with Product owner , Software developer and software testing to understand business or industry requirements to develop comprehensive data models. Proficient at developing data pipelines strategies at the modelling, design and implementation stages.

Overview

10
10
years of professional experience
5
5
years of post-secondary education
3
3
Languages

Work History

Senior Data Engineer

Intouch.com
1 2022 - Current
  • Restructure Data warehouse From Druid to Google big query and cloud storage.
  • Designed and implemented scalable data architectures.
    optimizing data storage and retrieval processes to improve overall analytical performance by 50% using (Spark, Airflow,Druid).
  • Analyzed large datasets to identify trends and patterns in customer behaviors
  • Collaborated on ETL (Extract, Transform, Load) tasks, maintaining data integrity and verifying pipeline stability
  • Profiling and cleansing over structure and semi structured data sources.
  • Building API by using Fast API and python language.
  • Utilizing Redis as caching layer for caching data.
  • Building dashboards and reports that collects data from various sources using open source tools such as Apache Superset and enterprise tools like Tableau and Power BI.

Senior Data Engineer

Qatar National Bank
04.2020 - 12.2021
  • Developed data marts for retail and corporate customer
    portfolios on top of Hadoop/Hive .
  • Develop ETL from various data systems reduce the processing time by 50%.
  • Developed data marts for financial services used by customers, such as loans and deposits.
  • Built data marts for Central Bank of Egypt .
  • Worked on developing Hadoop ecosystem to host and
    manipulate customer data.

Senior Data Engineer

E-Finance
10.2016 - 04.2020
  • Designed and implemented solution for back office team using Apex and Oracle Data Integrator (ODI).
  • Performs data cleansing and integration for Pension ATM project.
  • Building big data environment using Hadoop horton-work to
    collect different structure and semi-structured data.
  • Build dashboard for decision-makers (including ministers, governors, and university rectors) and consolidated it within two systems: Treasury System Account (TSA) and Governmental Financial Management Information System (GFMIS)
  • Created dashboard for POS data using Tableau
  • Built dashboard using OpenStreetMap with Tableau to analyze location of POS devices and their related transactions.
  • Used Incorta to build dashboard for NIB used to monitor
    national investment projects\
  • Installed Hadoop Horton Work to archive transactional data

System Analyst

Vodafone Egypt
10.2015 - 10.2016
  • Monitored, administrated, and troubleshot Genesis
    applications for Vodafone call centers and Vodafone
    International Services (VIS) in Egypt
  • Installed system updates to address vulnerabilities and reduce security issues.
  • Resolved or escalated problem tickets to resolve user issues.

Software Developer

Khwarizm Consulting
07.2014 - 10.2015
  • Designed and integrated databases .
  • Provided data consulting services for government and private sector projects .
  • Developed and designed mobile and desktop applications.

Education

Bachelor of Computer Engineering - Computer Engineering (GPA:3.11)

Cairo University
Cairo
09.2009 - 06.2014

Skills

undefined

Additional Information

  • Building Batch Data Pipelines on Google Cloud (@Coursera - Jan 2024)
  • Google Cloud Big Data and Machine Learning Fundamentals(@Coursera - Dec 2023)
  • Modernizing Data Lakes and Data Warehouses with Google Cloud(@coursera - Dec 2023)

Timeline

Senior Data Engineer

Qatar National Bank
04.2020 - 12.2021

Senior Data Engineer

E-Finance
10.2016 - 04.2020

System Analyst

Vodafone Egypt
10.2015 - 10.2016

Software Developer

Khwarizm Consulting
07.2014 - 10.2015

Bachelor of Computer Engineering - Computer Engineering (GPA:3.11)

Cairo University
09.2009 - 06.2014

Senior Data Engineer

Intouch.com
1 2022 - Current
Karim AbuelataSenior Data Engineer