Ayman Mohamed Abdallah
Machine Learning Engineer
ayman.mohamed141163@[Link]
LinkedIn: Ayman-Mohamed | GitHub: ayman430
(+2) 01028771728
Cairo, Egypt
Education
Faculty: Faculty of Menof Electronics Engineering, Menoufia University 2019 – 2024
Department: Computer Science
Accumulative Grade: Very Good
Work Experience
British Airways Data Science Job Simulation on Forage -Virtual-Experience- August 2024
Completed a simulation focussing on how data science is a critical component of British Airways success
Scraped and analysed customer review data to uncover findings
Built a predictive model to understand factors that influence buying behaviour
Projects
➔ Product Reviews AnalysisUsing FastAPI
o Tools/Technologies: Python, FastAPI, LangChain, FAISS, LLMs, Selenium, Transformers
o Developed a product reviews analysis platform with features like review visualizations,
summarization, and question answering, using FastAPI, LangChain, and FAISS. Integrated LLMs and
sentiment analysis to provide insightful review insights and product data scraping.
➔ Building an Interactive Q&A Chatbot with Google Gemini and Streamlit
o Tools/Technologies: Python, Google Gemini, Streamlit
o Developed dynamic Q&A chat bot with conversational memory to enhance user experience by
maintaining context across multiple questions.
➔ Building an RAG System for Arabic News Articles with the SANAD Dataset
o Tools/Technologies: Python, LangChain, FAISS, Gradio, SANAD Dataset
o Developed a Retrieval-Augmented Generation (RAG) system utilizing the SANAD Dataset, focusing on
Arabic news articles to enhance question answering capabilities. Implemented data processing, vector
database creation, and a user-friendly interface using Gradio.
➔ Sentiment Analysis Using LSTM
o Tools/Technologies: Python, TensorFlow, LSTM, GloVe embeddings, NLP techniques
o Developed a LSTM-based sentiment analysis model incorporating comprehensive NLP techniques,
including text cleaning, tokenization, and pre-trained GloVe embeddings for accurate text
classification. Successfully visualized data distributions and built a prediction pipeline for real-time
category predictions.
➔ Named Entity Recognition (NER) project by fine-tuning BERT
o Tools/Technologies: Python, Hugging Face, BERT
o Including data loading, text tokenization, custom label alignment, model training, and integration into a
seamless prediction pipeline. Utilized seqeval for performance evaluation and saved the fine-tuned
model.
➔ Predicting Credit Card Approvals (sklearn, python): Given some data about any person, make prediction
that his card request approved or not , using logistic regression algorithm , EDA, data cleaning and
preprocessing
➔ Heart Disease (sklearn, xgboost): You have some medical analyzes related to the respiratory system,
heart performance, and pressure and want to know if he has a "heart disease" or not, using ensample
learning Decision Tree, Random Forest and XGBoost, Got accuracy .89 .
Certifications
➔ Machine Learning Specialization (Coursera, 3 Courses)
➔ Deep Learning Specialization (Coursera, 5 Courses)
➔ Langchain with Retrieval Augmented Generation (RAG)
➔ Git and GitHub
➔ Mathematics for Machine Learning and Data Science (Coursera)
Skills
Technical Skills
Programming Languages & Libraries: Python, Sklearn, Numpy, Pandas
Machine Learning Frameworks: Pytorch, TensorFlow, NLTK
Data Visualization: Matplotlib, Seaborn
Version Control: Git, GitHub
Non-Technical Skills
Problem-Solving
Excellent Communication
Self-Motivated
Self-Learning
Teamwork
Languages
Arabic : Native speaker
English: Upper-Intermediate