Mohammad Abdollahi
H (-
B- mohammad-abdollahi
¯ linkedin.com/in/mohammad-abdollahi/
live:m.abdollahi776
Education
2021-Present-
M.Sc. in Computer Science, Shahid Beheshti University.
B.Sc. in Computer Engineering, Isfahan University of Technology, GPA : 17/20,
Thesis: Parallelizing and Implementing state-of-the-art neural networks and use them as a means to
design a collaborative filtering recommendation systems(Tensorflow-Python).
Working Experiences
2021-present Data Scientist at Snappfood, Tehran.
{ Intent Analysis: Implemented a text classification system with noisy label dataset (Python, Fasttext,
Scikit-learn, Flask)
{ Food Clustering: Using fuzzy matching, state-of-the-art language models and word embeddings to design
an algorithm that can semantically categorize food names (Python, Redis)
{ Vendor Inventory Forecast: using neural networks and ARMA designed a model to predict vendors daily
inventory.(Python, Statsmodels, Tensorflow)
- Data Scientist at Virgool, Isfahan.
{ Topic Detector: Designed text classifier for Persian language with up to 40 topics (Python, Scikit-learn,
Django and Docker)
{ Spam Detector: Implemented spam detection system, using Bidirectional RNNs to detect illegal posts
(Tensorflow, Docker)
{ Trend Detector: using NLP and statistics techniques to develop a trend detection system(Python, Laravel,
MySQL)
{ KPI Dashboards: Developing dashboards providing valuable business insights, control over user activities
and detecting fraud activities(Docker, Laravel, Vue js, MySQL, Redis and Elasticsearch)
- Freelance, Remote Jobs.
{ Working on Deep Learning projects concerning computer vision and time series prediction
Technologies and Computer Skills
{
{
{
{
{
{
{
{
{
Python, C/C++, MATLAB.
Postgresql, MySQL, SQL Server, MongoDB, Elasticsearch, Redis
Scala, PySpark, Tableau
Tensorflow, Keras, PyTorch
NumPy, Pandas, Scikit-learn, NLTK, Spacy
Django, Docker, Kubernetes
Native Linux user, also familiar with Windows
Latex, Microsoft Office
Familiar with Git
Courses and Certifications
{ Undergraduate
- Data Structures(20/20)
- Artificial Intelligence(18.6/20)
- Statistics and Probability(17.5/20)
- Software Engineering(17.5/20)
{ Online
-
Discrete Math(17.8/20)
Databases(17.5/20)
Cyrptography(18/20)
Software Testing(18.9/20)
Machine Learning, by Stanforf University, coursera.org, W
Linear Algebra, by Imperial College London, coursera.org, W
Multivariate Calculus, by Imperial College, London, coursera.org, W
Neural Networks and Deep Learning, by Deeplearning.ai, coursera.org, W
Big Data Analysis with Scala and Spark, by EPFL, coursera.org, W
Sequence Models, by Deeplearning.ai, coursera.org, W
Convolutional Neural Networks, by Deeplearning.ai, coursera.org, W
Introduction to Tensorflow for Artificial Intelligence, Machine Learning, and Deep Learning, by
Deeplearning.ai, coursera.org,W
- Advanced Machine Learning and Signal Processing, by IBM, coursera.org, Ongoing
- Natural Language Processing, by Stanford University, youtube,Prof.christopher manning
-
Selected Projects
{ Machine Translator: machine translation system from English to French using attention and seq2seq LSTM
(Python-Tensorflow).
{ Protein Sequence Prediction: using NLP and Deep Learning to Classify macro-molecule type based on their
sequence of amino acids and Predicting the secondary structure (Q3,Q8) of a chain. (Python-Keras).
{ Analyzing Stackoverflow comments: using Spark to preprocess a massive volume of Stackoverflow comments
and cluster them with K-means algorithm (Scala-Spark).
{ Sentiment Analysis on IMDB comments: trained deep learning model that classified movie reviews from
IMDB dataset into good reviews and bad reviews, implemented GRU and LSTM. (Python-Tensorflow).
{ Collect Dataset for Persin Profanity: crawled twitter data, remove illegal characters and text preprocessing.
(Python).
{ Classify and reconstruct MNIST: AI course project, classified MNIST dataset with CNN and tried to reconstruct
dataset with Variational Auto-encoders (Python-Tensorflow).
{ Automatic Jigsaw Solver: Final project for Computer Vision Course, sort shuffled pieces of an image
(MATLAB).
{ Database: design and implement a database for airport with maximum efficiency and normalization (postgresql).
{ Hotel Data Warehouse: design and implement a data warehouse for hotel with respect to business intelligence
aspects (SQL Server).
{ Linux Kernel Module: Linux Kernel Module for capturing tcp packets which can filter special sources (C).
Volunteer Experience-
Membership of Sharif DataDays challenge scientific team, Sharif University of Technology,
Iran, collaborating with various data scientists and graduate students to design a challenge about
recommendation systems..
-
Membership of Student AI Chapter Member, Isfahan University of Technology, Isfahan, Iran.
-
Membership of Computer Engineering Student Scientific Association(CESSA), Isfahan University of Technology, Isfahan, Iran.
Language
2020
Toefl-IBT, 103/120.
Honors and Awards
{
{
{
{
Ranked
Ranked
Ranked
Ranked
Top 10 percent, Diffcode, Quera.ir, national coding challenge with more than 400 participants.
4th, IUT Local ACM, Isfahan University of Technology
5th, APA CTF, Isfahan University of Technology
2nd, Digikala Isfahan University of Technology AI contest, Digiakala.com