Mahdi Rahbar
Master’s in Artificial Intelligence • Researcher and Developer
About Me
My name is Mahdi (/ma(e)hdi/) and if you found it hard to pronounce, just call me Matty! 🙂My experites is in Machine Learning frameworks and Deep Learning architectures and in the past couple of years, I’ve been focusing on applicaions of Deep learning and machine learning in Structural Bioinformatics and Natural Language Processing. You can find my research interest down below.
Research Interests
- Machine Learning and its applications,
- Deep Learning Architectures
- Structural Bioinformatics
- Natural Language Processing
- Machine Learning frameworks Optimization
- Algorithms
Education
Saint Louis University, Master’s in Artificial Intelligence St. Louis, MO, USA |
Aug 2021 – PRESENT 1y 2 months |
Azad University, B.Sc. in Computer Software Engineering Tehran, Iran |
Feb 2017 – May 2021 4y 3 months |
Skills
Programming Languages | Python (Native), C++ (Native), Java (Mediocre), Perl (Mediocre), Javascript (Mediocre) |
Computational Environments | MATLAB, R |
Applied Machine Learning | Natural Language Processing, Structural Bioinformatics, Data Analytics, Data Mining, Text Mining, Computer Vision, Familiar with Reinforcement Learning |
Deep Learning | Experienced with Well-known Deep Learning Architectures, Experienced in Tensorflow, Keras, PyTorch and JAX |
Software Development | Software Development Phases, Memory Optimization, Application Testing, Git, Docker, Kubernetes Travis-CI, Linux & Bash scripting, Agile and Scrum, Teamwork |
Research | LATEX, Markdown, Experienced with Research phases, Experiment Discipline |
Database | Familiar with Database structure, queries, SQL |
Web Development | Have experience in back-end programming in Python(Django & Flask framework). Experienced in front-end and JS and JQuery. |
Other Fun Experiences | Adobe Photoshop, Designing, editting and retouching, Photography |
Publications
Deep Graph Learning to Estimate Protein Model Quality Using Constraints from Multiple Sequence Alignments, Published & Presented at ACM-BCB 2022 Conference Chicago, IL, USA |
2022 |
A deep graph learning approach to rank protein-protein interaction structures, Accepted & Presented Poster at ISMB 2022 Conference |
2022 |
Forecasting of COVID-19 Cases, Using an Evolutionary Neural Architecture Search Approach and Feature Augmentation, Preprint at arXiv |
2021 |
Historical Knowledge-Based MBO for Global Optimization Problems and Its Application to Clustering Optimization, Published at Soft Computing Journal |
2020 |
LIBTwinSVM, Preprint at arXiv |
2019 |
FarsiYar: A Novel Text-Mining Framework for Informal Persian Text Classification, Published & Presented at the 5th Iranian National Computational Linguistic Conferenc |
2019 |
Research Experience
Research Assistant | Bioinformatic & Machine Learning Lab (Dr. Jie Hou), Department of Computer Science, Saint Louis University. MO, USA |
Aug 2021 – Present |
» Developing New Deep Learning Frameworks to Solve Bioinformatic’s Applications » Transfer Learning in Protein 3D Structure Predictions » Prediction of Protein Quality Assesment Scores Using Deep Learning Seq2Seq Architectures |
Machine Learning Engineer Intern (Electrons R&D Team), Centene Corporation. MO, USA |
May 2021 – Present |
» Developing a replacement platform for AWS Textract. » Developing a name entity recognition engine. |
Research Assistant & Internship | Machine Learning & Text-Mining Lab, Iranian Research Institute for Information Science and Technology. Tehran, Iran |
Dec 2018 – May 2020 1y 6 months |
» Research on the development of a novel deep-learning models for informal text classification » Research on attention-based models for aspect-based sentiment analysis » LIBTwinSVM An open-source project for developing a library for Twin Support Vector Machine » Research and development on Persian text preprocessing framework |
Research Assistant | Dr. S Yazdani, Azad University. Tehran, Iran |
Dec 2018 – May 2020 1y 6 months |
» Research on deep neural architecture search applied to COVID-19 data. (Mentioned in research projects’ section) » Proposed a novel algorithm, Robust Monarch Butterfly Optimization |
Work Experience
Machine Learning Engineer Intern (Electrons R&D Team), Centene Corporation. MO, USA |
May 2022 – Present |
» Developing a replacement platform for AWS Textract. » Developing a name entity recognition engine. |
Research Assistant & Internship | Machine Learning & Text-Mining Lab, Iranian Research Institute for Information Science and Technology. Tehran, Iran |
Dec 2018 – May 2020 1y 6 months |
» Research on the development of a novel deep-learning models for informal text classification » Research on attention-based models for aspect-based sentiment analysis » LIBTwinSVM An open-source project for developing a library for Twin Support Vector Machine » Research and development on Persian text preprocessing framework |
Co-founder and Senior Developer, Ravanyar Corporation. Tehran, Iran |
Jun 2016 – Sep 2017 |
» Developed the main backbone of the web application. » Technical Designing and the team lead. |
Teaching Assistant | Machine Learning Course CSCI-4750/5750, Department of Computer Science, Saint Louis University. MO, USA |
Aug 2022 – Present |
» Teaching assistant for machine learning classes, session 1 \& 2 – with 80 students. |
Guest Speaker at Machine Learning Class CSCI-4750/5750, Department of Computer Science, Saint Louis University. MO, USA |
Sep 2022 – Oct 2022 |
» Covering preprocessing data for real world applications. » Machine Learning applications in industry. |
Guest lecturer at the Natural Language Processing Class, Kharazmi University. Tehran, Iran |
November 2019 |
» Teaching Python applied data science \& Machine Learning |
Programming Teacher & Python Tutor in workshops , Azad University. Tehran, Iran |
Oct 2018 – May 2021 2y 8 months |
» Teaching Python applied data science & Machine Learning |
Research Assistant | Dr. S Yazdani, Azad University. Tehran, Iran |
Dec 2018 – May 2020 1y 6 months |
» Research on deep neural architecture search applied to COVID-19 data. (Mentioned in research projects’ section) » Proposed a novel algorithm, Robust Monarch Butterfly Optimization |