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 7k
  • 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+

Tekniikan huippuosaaminen

Kaikki Data Engineert, jotka ovat hakeneet Proxifylle, pisteytetään välillä 0–300 insinööritaidon perusteella, joka on yksi viidestä arvioimastamme parametrista. Tämä pistemäärä heijastaa ainoastaan insinööritaitoa, perustuen haastatteluihin, kotitehtäviin, suorissa koodausistunnoissa sekä työn suorituskyvyn arvioinnissa annettuihin tuloksiin. Kaavio näyttää, miten kaikki arvioidut Data Engineert jakautuvat tässä mittakaavassa, hyväksymisrajamme tälle parametrille sekä missä kohtaa Mohamed sijaitsee.

050100150200250300Engineering excellence scoreShare of engineersmedianmeanProxifyacceptancethreshold
Mohamed
Score 176 · Top 16% of engineers

Koulutus

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

Lopeta selaaminen.
Sovitetaan nopeammin.