Mohamed K.

Mohamed K.

Data Engineer

Egypt
Luotettava jäsen vuodesta 2024
5 vuoden kokemus

Weight Watchersilla Mohamed paransi ETL:n luotettavuutta toteuttamalla CI/CD-putkia ja automatisoimalla seuranta-järjestelmiä. Swvl:llä hän kehitti petosten havaitsemisjärjestelmä, joka tuotti merkittäviä säästöjä ja automatisoi tietokantojen siirron BigQuery:een. Aiemmin urallaan Eventum IT Solutions:ssa hän työskenteli full-stack-kehittäjänä, jossa hän paransi järjestelmän suorituskykyä ja paransi käyttäjäinsightteja.

Nykyistä modernia datateknologiaa ja todistettua kykyä innovatiiviseen ongelmanratkaisuun, Mohamed on arvokas voimavara kaikille organisaatioille, jotka etsivät asiantuntemusta monimutkaisissa data-insinöörprojekteissa.

Tärkein asiantuntemus

DockerDocker3 vuotta
JavaJava2 vuotta
SQLSQL4 vuotta
SnowflakeSnowflake2 vuotta
2+

Kokemus3

Weight Watchers

Data Warehouse Engineer

Weight Watchers
Healthcare
Mar 2023 · 3v 1k
  • Paransi datan integroimista, seurantaa ja automaatioprosesseja toteuttamalla CI/CD-putkia, päivittämällä palveluyksiköitä, ja optimoimalla ETL-työnkulkuja.
  • Hyödyntäen pilvaroiminta työkaluja hallitsemalla koko datan elinkaaren, alkulähteestä hemaavamalla ja injectoimalla Snowflakeen ja Kafkaan.
  • Kehitetty Kubernetes-pohjaisia seurantatehtäviä käyttämällä Datadogia, Snowflakea, Pythonia, Prefect Dataflow Automationia ja PagerDutyä seuramaan ja ratkaisemaan tietoviivettä ja puuttuvia tietoja ETL-tehtävissä, mikä paransi merkittävästi tietojen luotettavuutta ja järjestelmän vakautta.
  • Perustettu ja automatisoitu CI/CD-putkia useille palveluille käyttämällä GitHub Actionsia ja Python-skriptejä, mikä paransi käyttöönoton tehokkuutta ja vähensi seisokkeja.
  • Johti Python-versioiden päivitystä palveluissa versiosta 3.9 versioon 3.11 varmistaen yhteensopivuuden, suorituskyvyn parannukset ja turvallisuuden parannukset.
  • Siirretty dbt Cloudista dbt Open Sourceen, suunniteltu ja toteutettu skaalautuva, modulaarinen arkkitehtuuri Snowflake-datajärjestelmälle, joka sisälsi:
  • Automaattinen metadataa käsittelevien putkien ja kattavien CI/CD-työprosesseja, käyttäen GitHub Actionsia ja dbt-testejä.
  • Optimoitu kyselysuorituskykyä inkrementaalisten mallien, materialisaatioiden ja strategisen jakamisen avulla.
  • Vähennetty uusien datamallien päällekkäisaikoja, parannettu suorituskykyä, toteutettu tiimikoulutuksia ja mahdollistettu analytiikkatiimin toimittaa oivalluksia nopeammin ja tehokkaammin.
MySQLMySQL
DockerDocker
PythonPython
Apache KafkaApache Kafka
KubernetesKubernetes
4+
Swvl

Data Engineer

Swvl
Transportation Tech
Dec 2021 - Mar 2023 · 1v 3k
  • Työskenteli reaaliaikaisella moottorilla tallentaen elävää dataa ja mahdollisiin automatisoituihin liiketoimintapäätöksiin.
  • Kehitti ETL-datan putkiprojektit keskittyen tehokkaaseen datan siirtämiseen datavarastoon.
  • Rakensi reaaliaikaisen petoksen havaitsemisjärjestelmän, joka tunnisti ja estää huijareita luomasta useita vääriä tilejä hyväksikäyttäen promo-koodeja jopa 500 000 punnan säästöjä kuukaudessa. Käytetyt teknologiat sisälsivät Debezium, Kafka, Flink ja Java.
  • Toteutti automatisoituja dataprosessimuunnopuolella siirtyä backendin tietokannasta (MongoDB, PostgreSQL, MySQL) BigQuery:teen, joka pystyi pitämään schamaan muutokset saumattomasti ja varmistamaan datan johdonmukaisuuden. Käytetyt teknologiat sisälsivät Debezium, Kafka, Flink, Airflow, Java, Python ja React.js.
JavaScriptJavaScript
React.jsReact.js
MongoDBMongoDB
DockerDocker
PostgreSQLPostgreSQL
12+

Sofware Engineer

Eventum IT Solutions
Data Analytics
Aug 2020 - Dec 2021 · 1v 4k
  • Kehitti verkkohallintajärjestelmän, joka toimitettiin palveluja kuten verkkotarkkailua, suorituskyvyn analysointia, konfigurointia ja etäverkoston ohjausta määritettyyn aktivointivelvoitteeseen.
  • Toteutti priorisoitui työn aikatauluja parantaaksesi järjestelmäkapasiteetti ja tehokkuus.
  • Kehitti käyttäjätoiminnallisuus seurantaominaisuuksia järjestelmäongelmien seuraamiseksi ja analysoimiseen käyttäjäkäyttäytymisen ja mieltymysten vallankäytön parantamiseksi.
MySQLMySQL
JavaScriptJavaScript
RedisRedis
JavaJava
PythonPython
3+

Arviointi

Tekniikan huippuosaaminen

Mohamed yleinen suorituskyky 90 minuutin suorassa teknisessä arvioinnissa on top 25 % Proxifyn tarkastetuista Data Engineer.

Koulutus

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

Lopeta selaaminen.
Sovitetaan nopeammin.