Ezz has been teaching programming since the age of 19 to many teams in his college and Master degree students as well. He recently published a SQL article at KDnuggets called "Intuitive SQL Case Study" which he converted into a course here at Udemy with some supplementaries and coding assignments.
Ezz had two data science internships and is currently a Data Engineer at one of the top 100 AI companies in the world. Recently in Feb 2020, He put spam detection model into production to the Arabic model and tested large-scale data from social media and has hands-on experience with micro-service architecture (Docker), cloud infrastructure (Google Cloud Platform), and ML libraries (e.g., Scikit-Learn, FastText).
Before the second NLP internship, he deployed an open source project, on a server using django framework, in NLP to classify 5 topics of paragraphs whether they are related to business, entertainment, politics, sport, or technology. Developed a deep learning model using Bidirectional LSTM with evaluation of 85.5% accuracy and 87% F1-score. He utilitzed unit testing to validate the model in python and cared about production and speed for the UI at the hosting HTML page flavored with CSS when the client clicks on the button.
During the first internship, he developed algorithms using Python and Julia and applied digital signal processing and machine learning models e.g. SVM, linear and logistic regression, random forests after identifying feature engineering and data cleansing.
His graduation project included data analytics and prediction tasks; one of them was chemometrics in which he applied a machine learning algorithm which is principal component regression (PCR) to predict unknown concentrations of gas spectra with accuracy 99.9% to ideal data and 99.36% to measured spectra and 99.8% for predicting a gas concentration in a mixture of gases.
- Languages: Python (Numpy, Scipy, Pandas, Matplotlib, Scikit-Learn), Julia, MATLAB, R, SQL
- Web applications: Jupyter Notebook, Postman
- Editors: Vim, Geany
- Operating Systems: Linux (Fedora, Ubuntu) with gnome and i3 tiling window manager