Mohamed K.

Mohamed K.

Data Engineer

Egypt
Vertrouwd lid sinds 2024
5 jaar ervaring

Bij Weight Watchers verbeterde Mohamed de ETL-betrouwbaarheid door CI/CD-pijplijnen en geautomatiseerde monitorsystemen te implementeren. Bij Swvl ontwikkelde hij een systeem voor fraudedetectie dat resulteerde in significante kostenbesparingen en automatiseerde de migratie van databases naar BigQuery. Eerder in zijn carrière bij Eventum IT Solutions werkte hij als full-stack ontwikkelaar, waar hij de systeemprestaties verbeterde en gebruikersinzichten verbeterde.

Met een sterke basis in moderne datatechnologieën en een bewezen staat van dienst in innovatieve probleemoplossingen, is Mohamed een waardevolle aanwinst voor elke organisatie die expertise zoekt in complexe data engineering-initiatieven.

Hoofd expertise

DockerDocker3 jaar
JavaJava2 jaar
SQLSQL4 jaar
SnowflakeSnowflake2 jaar
2+

Ervaring3

Weight Watchers

Data Warehouse Engineer

Weight Watchers
Healthcare
Mar 2023 · 3j 1m
  • Verbeterde gegevensintegratie, monitoring en automatiseringsprocessen door CI/CD-pijplijnen te implementeren, serviceomgevingen te upgraden en ETL-workflows te optimaliseren.
  • Benutte cloud orchestratie-tools om de volledige gegevenslevenscyclus te beheren, van extractie tot normalisatie en injectie in Snowflake en Kafka.
  • Ontwikkelde Kubernetes-gebaseerde monitoringsjobs met behulp van Datadog, Snowflake, Python, Prefect Dataflow Automation en PagerDuty om gegevensvertraging en ontbrekende records in ETL-jobs te volgen en op te lossen, waardoor de gegevensbetrouwbaarheid en systeemstabiliteit aanzienlijk werden verbeterd.
  • Stelde CI/CD-pijplijnen in en automatiseerde deze voor meerdere diensten met behulp van GitHub Actions en Python-scripts, waardoor de efficiëntie van de implementatie werd verbeterd en de downtime werd verminderd.
  • Leid de upgrade van Python-versies in verschillende diensten van 3.9 naar 3.11, waarbij compatibiliteit, prestatieverbeteringen en beveiligingsverbeteringen werden gewaarborgd.
  • Gemigreerd van dbt Cloud naar dbt Open Source, waarbij een schaalbare, modulaire architectuur voor de datawarehouse van Snowflake werd ontworpen en geïmplementeerd, die omvatte:
  • Automatiseerde metadata-gedreven pijplijnen en robuuste CI/CD-workflows met behulp van GitHub Actions en dbt-tests.
  • Optimaliseerde de query-prestaties door middel van incrementele modellen, materialisaties en strategische partitionering.
  • Verminderde de onboardingtijd voor nieuwe datamodellen, verbeterde de uitvoeringstijden, organiseert teamtraining-sessies en stelde het analytics-team in staat om sneller en efficiënter inzichten te leveren.
MySQLMySQL
DockerDocker
PythonPython
Apache KafkaApache Kafka
KubernetesKubernetes
4+
Swvl

Data Engineer

Swvl
Transportation Tech
Dec 2021 - Mar 2023 · 1j 3m
  • Werkte aan een real-time engine die live wijzigingen in gegevens vastlegde en geautomatiseerde zakelijke besluitvorming mogelijk maakte.
  • Ontwikkelde ETL-gegevenspijplijnprojecten die gericht zijn op een efficiënte overdracht van gegevens naar het datawarehouse.
  • Bouwde een real-time systeem voor fraudedetectie dat frauduleuze gebruikers identificeerde en blokkeerde die meerdere valse accounts aanmaakten om promotiecodes te misbruiken, wat ongeveer een half miljoen pond per maand bespaarde. Gebruikte technologieën omvatten Debezium, Kafka, Flink, en Java.
  • Implementeerde geautomatiseerde gegevensmigratiepijplijnen om gegevens van backend-databases (MongoDB, PostgreSQL, MySQL) naar BigQuery over te brengen, waarbij schemawijzigingen naadloos werden afgehandeld en de dataconsistentie werd gegarandeerd. Gebruikte technologieën omvatten Debezium, Kafka, Flink, Airflow, Java, Python, en React.js.
JavaScriptJavaScript
React.jsReact.js
MongoDBMongoDB
DockerDocker
PostgreSQLPostgreSQL
12+

Sofware Engineer

Eventum IT Solutions
Data Analytics
Aug 2020 - Dec 2021 · 1j 4m
  • Ontwikkelde een netwerkbeheersysteem dat diensten zoals netwerkmonitoring, prestatieanalyse, configuratiebeheer en afstandsbediening op basis van gespecificeerde triggergebeurtenissen bood.
  • Implementeerde prioriteitsgebaseerde taakplanning om de syste throughput en efficiëntie te verbeteren.
  • Ontwikkelde functies voor het volgen van gebruikersactiviteit om systeemproblemen te monitoren en gebruikersgedrag en -voorkeuren te analyseren voor verbeterde inzichten.
MySQLMySQL
JavaScriptJavaScript
RedisRedis
JavaJava
PythonPython
3+

Beoordeling

Uitmuntendheid in techniek

Mohamed algemene prestaties in een 90-minuten durende technische beoordeling zijn in de top 25% van de gescreende Data Engineer bij Proxify.

Educatie

AUF
Alexandria University, Faculty of Engineering
Computer and Systems Engineering2015 - 2020

Stop met browsen.
Word sneller gekoppeld.