Ahmed Khaled, Developer in Cairo, Cairo Governorate, Egypt
Ahmed is available for hire
Hire Ahmed

Ahmed Khaled

Verified Expert  in Engineering

Data Science Developer

Location
Cairo, Cairo Governorate, Egypt
Toptal Member Since
March 23, 2020

Ahmed is a senior data scientist who loves to dig into his clients' problems and solve them using state-of-the-art data-driven solutions. He can design, implement, and deploy data science solutions to solve problems, optimize outcomes, or automate a process. He's worked with both small and large scale businesses. He focuses on creating business opportunities to optimize the outcome. He educates, refines, and drives himself to be a better person.

Portfolio

Pfizer - Manufacturing Operations Solutions
R, RStudio Shiny, RStudio, JavaScript, Applications...
SciMar One, LLC
Python, Azure, Version Control, APIs, Databases, MongoDB, SQL, Pyodbc, Async.js...
Freelance
Amazon Web Services (AWS), OpenCV, Natural Language Toolkit (NLTK), Keras...

Experience

Availability

Part-time

Preferred Environment

Data Science, Shell, Linux, Matplotlib, Plotly, Keras, PyTorch, TensorFlow, OpenCV, Docker, GitHub, Apache Hive, SQL, Tableau, R, Python, JavaScript

The most amazing...

...program I've built forecasts product demand in a multi-branch store to create the best combination of products to put in the store and optimize revenue.

Work Experience

R Developer

2021 - PRESENT
Pfizer - Manufacturing Operations Solutions
  • Developed an app that manipulates a secure database, with essential operations like creating, editing, and deleting records, an approval system and auditing, and Excel-like looks and feel; GMP validated and currently in production.
  • Created an automated reporting application that takes certain input from users and can generate any of the four reports based on a template and dynamic data retrieved by user choice.
  • Implemented an e-signature system in R Shiny using OAuth 2 mechanism.
Technologies: R, RStudio Shiny, RStudio, JavaScript, Applications, GNU Multiple Precision (GMP), Agile, Python, SAML-auth, OAuth 2, Data Science, Data-driven Decision-making, Decision Modeling, Decision Trees, OCR, API Integration, Supervised Machine Learning, Unsupervised Learning, MySQL, Data Analytics, Snowflake, Spotfire, Python 3, CSS, HTML, Dash, Google Colaboratory (Colab)

Python Back-end Developer

2021 - PRESENT
SciMar One, LLC
  • Developed the core logic of the website back end using Python and hosted on Azure.
  • Designed the database architecture for the website back end.
  • Designed several Azure Logic apps for curation functionality.
Technologies: Python, Azure, Version Control, APIs, Databases, MongoDB, SQL, Pyodbc, Async.js, Web Scraping, Object-oriented Programming (OOP), Algorithms, Artificial Intelligence (AI), Amazon Web Services (AWS), PostgreSQL, Git, Data Science, Data Warehouse Design, Data Warehousing, AWS Lambda, Docker, GitHub, Linux, Optimization, Data Engineering, Time Series, Image Processing, Forecasting, Time Series Analysis, Neural Networks, Image Recognition, Deep Neural Networks, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNNs), Cloud Computing, Computer Vision Algorithms, Predictive Modeling, OCR, Team Leadership, API Integration, Machine Learning Operations (MLOps), Supervised Machine Learning, Unsupervised Learning, MySQL, Data Analytics, Text Classification, Python 3, Videos, Models, Scikit-learn, Dash, Google Colaboratory (Colab), eClinicalWorks

Senior Data Scientist

2018 - PRESENT
Freelance
  • Built a program that takes a lung CT scan as an input and gives back a numerical and visualization output of the detected nodules in the scan, along with a malignancy score on the nodule and patient level.
  • Worked on dashboard creation, data visualizations, and storytelling using Tableau, linked to multiple data sources; these dashboards were built to communicate findings with technical and non-technical people.
  • Developed a receipt Optical Character Recognition (OCR) and text classifier to categorize items within a receipt to various classes.
  • Implemented a community detection algorithm for academic purposes to detect better design patterns for the UK railway stations.
  • Designed and built a tremor classification model based on 3D gyroscope acceleration readings.
  • Developed a snoring detection program for medical purposes using Amazon SageMaker.
  • Built an ace percentage forecast model to forecast the number of aces made by a tennis player in ATP or WTP tournaments. It reached 0.4 total loss.
  • Created, trained, and deployed a resume parser in Spanish and English using AWS instances.
  • Devised a sentiment scoring model based on restaurant reviews with a Yelp dataset.
  • Developed the RL agent based on deep q-learning to play Sichuan mahjong. Created a rule-based model to generate data acting as a starting point in Sichuan mahjong. Used SL to train on the generated data and then RL to enhance the performance.
Technologies: Amazon Web Services (AWS), OpenCV, Natural Language Toolkit (NLTK), Keras, Computer Vision, Data Analysis, TensorFlow, Data Science, Git, Jupyter, Pandas, Machine Learning, Writing & Editing, Generative Adversarial Networks (GANs), Business Process Optimization, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), GPT, Artificial Intelligence (AI), Deep Learning, Tableau, R, Python, Algorithms, SQL, PostgreSQL, Data Warehouse Design, Data Warehousing, AWS Lambda, MongoDB, Docker, Azure, GitHub, Linux, Statistics, Optimization, Data Engineering, A/B Testing, Medical Imaging, Reinforcement Learning, Object-oriented Programming (OOP), Image Processing, Forecasting, Time Series Analysis, Neural Networks, Image Recognition, Deep Neural Networks, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNNs), Cloud Computing, Computer Vision Algorithms, Predictive Modeling, Amazon Machine Learning, Salesforce, GIS, Statistical Modeling, Statistical Analysis, JavaScript, Data-driven Decision-making, Decision Modeling, Decision Trees, OCR, Leadership, Speech Recognition, Team Leadership, API Integration, Machine Learning Operations (MLOps), Supervised Machine Learning, Unsupervised Learning, C++, MySQL, Data Analytics, Snowflake, Text Categorization, Hugging Face, Sentiment Analysis, Python 3, Videos, Models, Scikit-learn, Image Generation, Dash, Team Mentoring, Google Colaboratory (Colab)

Computer Vision Expert for Traffic Solution

2022 - 2023
Route Konnect
  • Developed an app that detects and tracks vehicles and provides insights and analysis they may require.
  • Implemented a new tracker integrating movement- and visual-based trackers ByteTrack and ReID.
  • Introduced a homography calculator based on point selection in Python.
Technologies: Computer Vision, Python, OpenCV, Hugging Face, Python 3, Videos, Models, Scikit-learn, Google Colaboratory (Colab)

Computer Vision/Deep Learning Engineer

2020 - 2021
Sports Vision Lab
  • Developed a soccer field registration module using Synthetic edge map dataset creation.
  • Created a Player detection and tracking module using Deep Sort and Yolo.
  • Built a Jersey number recognition module using super-resolution gans and deep learning.
  • Developed an unsupervised model to classify each player's team.
Technologies: Python, Deep Learning, Machine Learning, Computer Vision, Version Control, Tracking, OpenCV, PyTorch, TensorFlow, Keras, Algorithms, Artificial Intelligence (AI), Amazon Web Services (AWS), SQL, Git, Data Science, GitHub, Linux, Statistics, Optimization, Data Engineering, Object-oriented Programming (OOP), Image Processing, Forecasting, Neural Networks, Image Recognition, Deep Neural Networks, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNNs), Cloud Computing, Computer Vision Algorithms, Predictive Modeling, Data-driven Decision-making, Decision Modeling, Decision Trees, OCR, Leadership, Supervised Machine Learning, Unsupervised Learning, MySQL, Data Analytics, Amazon SageMaker, Hugging Face, Sentiment Analysis, Python 3, Videos, Models, Image Generation

Data Scientist

2018 - 2019
Synapse Analytics
  • Developed a cement market price daily forecasting, for a big cement firm, to reduce the loss of money between company and distributors, with ten days horizon; 91% of forecast values were within a 5% error margin.
  • Implemented a store assortment forecast to forecast the weekly demand of products and give the best combination of products to get the highest revenue possible; 90% of forecasts were within a 5% error margin. Built on an AWS EC2 cloud instance.
  • Developed a lot of presentations and dashboards for various projects using Superset, Tableau, and Plotly.
  • Handled big databases, and maintained their structure, design, and data flow.
  • Worked on a clinic recommendation system, along with a time series forecasting model to predict when will be the next visit for a patient.
Technologies: OpenCV, Keras, TensorFlow, Data Science, Git, Jupyter, Pandas, Machine Learning, Data Analysis, Data Visualization, Generative Pre-trained Transformers (GPT), GPT, Natural Language Processing (NLP), Computer Vision, Deep Learning, Tableau, R, Python, Algorithms, Artificial Intelligence (AI), Amazon Web Services (AWS), SQL, PostgreSQL, Data Warehousing, AWS Lambda, MongoDB, Docker, Azure, GitHub, Linux, Statistics, Optimization, Data Engineering, Medical Imaging, Object-oriented Programming (OOP), Image Processing, Forecasting, Time Series Analysis, Neural Networks, Image Recognition, Deep Neural Networks, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNNs), Computer Vision Algorithms, Predictive Modeling, Statistical Modeling, Statistical Analysis, Data-driven Decision-making, Decision Modeling, Decision Trees, OCR, Speech Recognition, API Integration, Machine Learning Operations (MLOps), Supervised Machine Learning, Unsupervised Learning, MySQL, Data Analytics, Amazon SageMaker, Text Classification, Text Categorization, Sentiment Analysis, Python 3, Videos, Models, Image Generation, Dash

Simple EDA on Gun Usage Data Along with Census Data in the US

This exploratory data analysis was done to study the relationship between the census data and the portions of the population in the US who uses guns to get insights among them and try to prevent or reduce this usage in the future.

Soccer Field Registration and Broadcast Analysis

Designing and implementing a pipeline that takes a broadcast and performs:
• Soccer edge detection
• Player detection and tracking (with occlusion handling)
• Jersey number recognition
• Homography extraction (player mapping on the minimap)
• Player team classification
• Ball detection and mapping
• Homography sequence stutter removal using convex optimization

All of it was done in Python, with free-custom-made datasets.

Arabic Sentiment Analysis

This project aimed to retrieve the sentiment of an Arabic sentence scraped from Twitter regarding multiple subjects. The first trial was on COVID-19 related tweets, and then it was employed on other material like sports.
2013 - 2018

Bachelor's Degree in Biomedical and Systems Engineering

Cairo University - Cairo, Egypt

Libraries/APIs

Pandas, Matplotlib, TensorFlow, Keras, PyTorch, Natural Language Toolkit (NLTK), OpenCV, Scikit-learn, Pyodbc, GNU Multiple Precision (GMP)

Tools

Jupyter, Plotly, Google Analytics, Tableau, Git, LaTeX, GIS, Amazon SageMaker, Spotfire, GitHub, Shell, eClinicalWorks

Languages

Python, SQL, Python 3, R, Java, C++, Snowflake, CSS, HTML, JavaScript

Paradigms

ETL, Object-oriented Programming (OOP), Data Science, Agile

Platforms

Jupyter Notebook, Amazon Web Services (AWS), AWS Lambda, Azure, Docker, Salesforce, Linux, RStudio

Storage

PostgreSQL, Databases, MySQL, MongoDB, Elasticsearch, Apache Hive

Industry Expertise

Teaching, Bioinformatics

Frameworks

Spark, Hadoop, Realtime, RStudio Shiny, OAuth 2

Other

Artificial Intelligence (AI), Time Series Analysis, Modeling, Statistics, Data Engineering, Image Processing, Algorithms, Deep Learning, Machine Learning, Computer Vision, Natural Language Processing (NLP), Business Process Optimization, Time Series, Medical Imaging, Data Visualization, Optimization, A/B Testing, EDA, Forecasting, Reinforcement Learning, Deep Reinforcement Learning, EMR, Biomedical Skills, Data Analysis, Tracking, Deployment, Version Control, APIs, Neural Networks, Image Recognition, Deep Neural Networks, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNNs), Cloud Computing, Computer Vision Algorithms, Predictive Modeling, Amazon Machine Learning, Text Classification, Text Categorization, Supervised Machine Learning, Unsupervised Learning, Data Analytics, GPT, Generative Pre-trained Transformers (GPT), Hugging Face, Sentiment Analysis, Videos, Models, Dash, Google Colaboratory (Colab), Big Data, Technical Design, Data Warehouse Design, Generative Adversarial Networks (GANs), Data Warehousing, Genetic Algorithms, Decision Analysis, Electronic Health Records (EHR), Information Retrieval, Probabilistic Information Retrieval, Statistical Modeling, Statistical Analysis, Data-driven Decision-making, Decision Modeling, Decision Trees, OCR, Leadership, Team Leadership, API Integration, Machine Learning Operations (MLOps), Image Generation, Team Mentoring, Writing & Editing, Integration, Async.js, Web Scraping, BERT, Applications, SAML-auth, Speech Recognition

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring