Zakaria M.
Data Engineer
Zakaria is a skilled Data Engineer with six years of experience in IT, railways, and healthcare industries.
He has expertise in performing ETL/ELT operations using Azure Databricks. In addition to that, he is highly proficient in designing and implementing QlikSense solutions, enabling effective data visualization and analysis.
Zakaria's passion for Artificial Intelligence and Machine Learning drives his continuous exploration of innovative solutions. He actively stays updated with the latest advancements in these fields, seeking opportunities to apply cutting-edge techniques in data analysis and predictive modelling.
Main expertise
- Apache Hive 4 years
- Apache Spark 4 years
- CSV 6 years
Other skills
- Qlik Sense 1 years
- Git 1 years
- Apache Airflow 1 years
Selected experience
Employment
Data Engineer
SDG Group (Client : Johnson & Johnson) - 3 years 1 month
- Responsible for performing ETL/ELT operations with Azure Databricks using PySpark and Spark SQL. This involved extracting data from various sources, transforming it into a usable format, and loading it into a target database or data warehouse;
- Designed, developed, tested, debugged, and implemented QlikSense solutions based on specified requirements from business users related to dashboard goals and objectives. This included creating interactive data visualizations and reports to help stakeholders make informed decisions. The tools used in this role included Azure Databricks, Apache Spark (PySpark, Spark SQL), Qlik Sense, and Qlik NPrinting.
Technologies:
- Technologies:
- Apache Spark
- Qlik Sense
- Azure
- Databricks
Data Engineer
ONCF Rabat - 3 years 3 months
- Responsible for analyzing, designing, and implementing ETLs/ELT workflows for various projects. This included the CRM project used for the management of prospects, customers, and marketing campaigns, as well as the BI project for selling passenger train tickets;
- Designed and implemented automated ETL/ELT jobs with scheduling to feed the centralized supplier and purchasing management database from different data sources. The tools used in this role included Talend (DI, Big Data, ESB) (Java), Azure Databricks, Hadoop Ecosystem, Apache Spark (Spark SQL, PySpark), Databricks, PostgreSQL, and Power BI.
Technologies:
- Technologies:
- Apache Spark
- ETL
- PostgreSQL
- Azure
- Databricks
- Git
- Hadoop
ETL Engineer
Akka Technologies - 1 year 8 months
- Performance tuning: Optimizing the ETL process to ensure it runs efficiently and effectively, including tuning database queries and optimising data flows;
- Responsible for analyzing detailed functional specifications and elaborating technical specifications for ETL projects. This included designing and executing ETL projects to generate reports and destination files according to the client's needs;
- Ensured rigour in the validation and delivery phases of these projects. The tool used in this role was Talend ETL, along with PostgreSQL.
Technologies:
- Technologies:
- ETL
- PostgreSQL
Education
MSc.State Engineer in Computer Science Engineering
National School of Computer Science and Systems Analysis - ENSIAS Rabat · 2012 - 2016
Find your next developer within days, not months
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- You are presented the right candidates 2 days in average after we talk