Moustafa E.

About Me

Moustafa is a Data Scientist with a solid background in applying data science and modelling techniques to tackle complex business problems. He builds and deploys highly performant predictive models - generating insights and making recommendations on products. He is adept at exploring the intersection of real business problems with messy data sets and finding effective ways to simplify and focus on practical solutions that deliver value to clients.

AI, ML & LLM

DevOps

Other

Work history

UpStack
UpStack
Data Scientist/Data Engineer
2021 - Present (4 years)
Remote
  • Delivers data warehouse and ETL solutions as part of an agile team using advanced machine learning techniques to improve performance and processes.

  • Helps build and improve infrastructure, application and performance development and ensures tight security including data encryption, security groups, and environmental scanning.

  • Ensures high-quality deliverables and implements DevOps and security best practices in fast-paced environments.

Waymark
Waymark
NLP Engineer
2021 - Present (4 years)
United States of America
  • Build language models to extract regulatory documents and perform data analysis to capture insights from large data sets.

  • Handle topic modelling on the project - engineering NLP pipelines to capture correlations between classes and keywords.

  • Deploy code for production, analyze information to discover complex patterns and develop experiments to extract use cases.

Upwork
Upwork
NLP Engineer / AWS Specialist
2018 - 2021 (3 years)
Remote
  • Worked on multiple initiatives to create and improve different ML models and analytics solutions for clients.

  • Managed all data exploration, feature engineering, model training, deployment, monitoring, and calibration tasks.

  • Worked with distributed data pipelines to deliver the highest impact to users.

Showcase

Data Engineer - Big Data Analysis on League of Legends Dataset using Spark
Data Engineer - Big Data Analysis on League of Legends Dataset using Spark
  • Utilized the League of Legends matches dataset to analyze game data.

  • Leveraged Spark streaming to predict team win probabilities in ongoing matches.

  • Implemented a system for Riot API prediction to assess opponent threat levels.

Data Scientist - Operationalize-a-Machine-Learning-Microservice-API
Data Scientist - Operationalize-a-Machine-Learning-Microservice-API
  • Deployed a model for 1000+ requests using Kubernetes.

  • The solution supports extensions for various pre-trained machine learning models.

  • Can handle image recognition and data labeling models.

Data Engineer - ETL Pipelines
Data Engineer - ETL Pipelines
  • Developed an ETL pipeline to implement a pattern matcher for scanning millions of documents.

  • Implemented preprocessing and extraction of insights from documents.

  • Stored results in a database for querying.

Education

BSc. Information and Communication Engineering
BSc. Information and Communication Engineering
Zewail University for Science and Technology
2016 - 2020 (4 years)