Mohamed K.

Mohamed K.

Data Engineer

Egypt
Vertrauenswürdiges Mitglied seit 2024
5 Jahre Erfahrung

Bei Weight Watchers verbesserte Mohamed die ETL-Zuverlässigkeit, indem er CI/CD-Pipelines und automatisierte Überwachungssysteme implementierte. Bei Swvl entwickelte er ein Betrugserkennungssystem, das zu erheblichen Kosteneinsparungen führte, und automatisierte die Migration von Datenbanken nach BigQuery. Früher in seiner Karriere bei Eventum IT Solutions arbeitete er als Full-Stack-Entwickler, wo er die Systemleistung verbesserte und Benutzererkenntnisse verbesserte.

Mit einem soliden Fundament in modernen Datentechnologien und einer nachweislichen Erfolgsbilanz bei der innovativen Problemlösung ist Mohamed eine wertvolle Bereicherung für jede Organisation, die Fachwissen in komplexen Datenengineering-Initiativen sucht.

Hauptkompetenz

DockerDocker3 Jahre
JavaJava2 Jahre
SQLSQL4 Jahre
SnowflakeSnowflake2 Jahre
2+

Erfahrung3

Weight Watchers

Data Warehouse Engineer

Weight Watchers
Healthcare
Mar 2023 · 3J 1M

– Verbessert die Datenintegration, -überwachung und -automatisierungsprozesse, indem CI/CD-Pipelines implementiert, Dienstumgebungen aktualisiert und ETL-Workflows optimiert wurden. – Nutzte Cloud-Orchestrierungstools, um den gesamten Datenlebenszyklus zu verwalten, von der Extraktion über die Normalisierung bis hin zur Einspeisung in Snowflake und Kafka.

  • Entwickelte Kubernetes-basierte Überwachungsjobs mit Datadog, Snowflake, Python, Prefect Dataflow Automation und PagerDuty, um Datenverzögerungen und fehlende Datensätze in ETL-Jobs zu verfolgen und zu beheben, was die Datenzuverlässigkeit und die Systemstabilität erheblich verbesserte.
  • Richten Sie CI/CD-Pipelines für mehrere Dienste mit GitHub Actions und Python-Skripten ein und automatisiert, um die Effizienz der Bereitstellung zu verbessern und Ausfallzeiten zu reduzieren.
  • Führte das Upgrade der Python-Versionen in allen Diensten von 3.9 auf 3.11 durch, um Kompatibilität, Leistungsverbesserungen und Sicherheitsoptimierungen zu gewährleisten.
  • Migrierte von dbt Cloud zu dbt Open Source und entwarf sowie implementierte eine skalierbare, modulare Architektur für Snowflake's Data Warehouse, die Folgendes umfasste:
  • Automatisierte metadatengetriebene Pipelines und robuste CI/CD-Workflows mit GitHub Actions und dbt-Tests.
  • Optimierte die Abfrageleistung durch inkrementelle Modelle, Materialisierungen und strategische Partitionierung.
  • Reduzierte die Einarbeitungszeit für neue Datenmodelle, verbesserte die Ausführungszeiten, führte Schulungen im Team durch und ermöglichte dem Analyseteam, schneller und effizienter Erkenntnisse zu liefern.
MySQLMySQL
DockerDocker
PythonPython
Apache KafkaApache Kafka
KubernetesKubernetes
4+
Swvl

Data Engineer

Swvl
Transportation Tech
Dec 2021 - Mar 2023 · 1J 3M

– Arbeitete an einer Echtzeit-Engine, die live Datenänderungen erfasste und automatisierte Geschäftsentscheidungen ermöglichte. – Entwickelte ETL-Datenpipeline-Projekte, die sich auf effizientes Bewegen von Daten in das Data Warehouse konzentrierten. – Baute ein Echtzeit-B Betrugserkennungssystem, das betrügerische Nutzer identifizierte und blockierte, die mehrere gefälschte Konten zur Ausnutzung von Rabattangeboten erstellten, wodurch etwa eine halbe Million Pfund pro Monat eingespart wurden. Verwendete Technologien umfassten Debezium, Kafka, Flink und Java. – Implementierte automatisierte Datenmigrationspipelines, um Daten aus Backend-Datenbanken (MongoDB, PostgreSQL, MySQL) nach BigQuery zu übertragen, bewältigte nahtlos Schemaänderungen und stellte die Datenkonsistenz sicher. Verwendete Technologien umfassten Debezium, Kafka, Flink, Airflow, Java, Python und React.js.

JavaScriptJavaScript
React.jsReact.js
MongoDBMongoDB
DockerDocker
PostgreSQLPostgreSQL
12+

Sofware Engineer

Eventum IT Solutions
Data Analytics
Aug 2020 - Dec 2021 · 1J 4M

– Entwickelte ein Netzwerkmanagementsystem, das Dienstleistungen wie Netzwerküberwachung, Leistungsanalyse, Konfigurationsmanagement und Fernsteuerung von Geräten basierend auf festgelegten Auslöserereignissen lieferte. – Implementierte prioritätsbasierte Aufgabenplanung zur Verbesserung des Systemdurchsatzes und der Effizienz. – Entwickelte Funktionen zur Nachverfolgung der Benutzeraktivitäten, um Systemprobleme zu überwachen und das Benutzerverhalten und -präferenzen für verbesserte Einsichten zu analysieren.

MySQLMySQL
JavaScriptJavaScript
RedisRedis
JavaJava
PythonPython
3+

Eignungstests

Excellence en ingénierie

Mohamed Gesamtleistung in einer 90-minütigen Live-Technikbewertung rangiert im top 25% der überprüften Data Engineer bei Proxify.

Ausbildung

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

Hör auf zu stöbern.
Lass dich schneller matchen.