
Islam Elsheikh
Data Engineer @Digital Hub ETL, Airflow, Azure, DBT | AI & Analytics
New Cairo, Cairo, EgyptWork Experience
Data EngineerFull Time
- Job Details:-Designed and developed ETL/ELT pipelines using SSIS, Apache NiFi, and Python, enabling automated ingestion from multiple structured and semi-structured data sources into centralized data systems -Set up and maintained cloud-based infrastructure using Azure Data Factory, Azure Synapse Analytics, and Blob Storage for scalable data storage and processing -Managed and optimized SQL Server and Snowflake databases, ensuring data availability, performance tuning, and secure access across multiple teams and projects -Implemented robust data quality checks and validations using SQL, dbt, and custom Python scripts to ensure data accuracy, consistency, and reliability across ETL workflows Built and maintained data warehouses modeled with Star/Snowflake schemas, enabling efficient analytics and reporting for Power BI and Tableau dashboards. -Integrated AI and machine learning models (e.g., Scikit-learn, basic classification models) within ETL pipelines to extract insights, automate operations, and enhance decision-making capabilities -Designed and deployed intelligent chatbots using Python, NLP libraries, and SQL Server that dynamically convert natural language queries into SQL to interact with data warehouses -Monitored and debugged data pipelines using tools like Apache Airflow, Azure Monitor, and Git/Azure DevOps, ensuring real-time data flow reliability and on-time delivery
Software Engineer and reporting dataFull Time
Innovation Strategies
Nov 2023 - Present -1 yr, 8 months
Egypt , Cairo
- Job Details:•Building Reporting and Maintaining Software •Designing and developing BI dashboards and reports. •Building data pipelines and infrastructure: They may build systems to collect, clean, and store data efficiently, making it accessible for analysis. •Developing data visualization tools: They can create interactive dashboards and reports to present data insights in a user-friendly format. •Automating data analysis tasks: They might write scripts or tools to automate repetitive data analysis processes, saving time and improving efficiency.
Education
Bachelor's Degree in Computer science
Menoufia UniversityJan 2017 - Jan 2021 - 4 yr
Achievements
Predicting the age of abalone from physical measurements. Predicting The age of abalone is determined by cutting the shell through the cone, staining it, and counting the number of rings through a microscope -- a boring and time-consuming task. Other measurements, which are easier to obtain, are used to predict the age. Further information, such as weather patterns and location (hence food availability) may be required to solve the problem. The aim of this project is to perform data analysis on the Abalone dataset, which contains information about the physical characteristics and age of abalones, a type of marine snail. The project consists of four main parts: Exploratory Data Analysis: This part involves exploring the dataset, checking for missing values, outliers, and correlations, and visualizing the data using various plots. Regression: This part involves building and evaluating different regression
Skills
- Python for data analysis (cousera)
- Microsoft Power BI
- Git
- Data Analysis
- Computer Science
- Data Modeling
- Data Science
- ML
- Data
- Machine Learning
Languages
Arabic
FluentEnglish
Advanced