Hi! I'm Sami Elkhayri.

I am a seasoned IT professional with a passion for Data Analytics and Visualization. Whether your data is structured or unstructured, I can help you make sense of it to achieve better business results and increase your market share.


Data is my passion.

From the moment I learned of Data Science as a discipline and the feats that it is capable to accomplish using structured and unstructured data, I was hooked on the desire to make the career transition to Data Science.

My educational background (degrees in Mechanical Engineering and Computer Science) and my long career as a Senior Software Developer at Davis & Henderson (recently acquired by Finastra) where I worked with diverse languages (e.g. Java, JavaScript, ASP, XSLT) have given me the technical and communication skills to quickly become conversant in many Data Science-related topics.

My linguistic prowess and my communication abilities are much higher than average and, owing to the nature of my job as a Software Developer, those skills have jumped to the next level.

Resume

Education


University of Toronto, Toronto, Canada
Data Analytics Boot camp
2020
Western University, London, Ontario, Canada
BSc - Computer Science
BES - Mechanical Engineering

Work Experience


TD Canada Trust
IT Developer II
2017 - 2019

D+H (acquired by Finastra)
Software Developer
2002 - 2012

Senior Software Developer
2012 - 2016

Skills and Tools


Languages

Java, SQL, Python, R, JavaScript, Visual Basic


Data Analytics LIbraries

Numpy, Pandas, Matplotlib, Scikit learn, SQLAlchemy, Flask, Regression, Classification, and Clustering algorithms, such as Decision Trees, Random Forest, K-Nearest Neighbour, XGBoost, Support Vector Machines, Naive Bayes, Extra Trees, ensemble classifiers, and Principal Component Analysis (PCA)


Databases

MySQL, Oracle, SQLServer, PostgreSQL, MongoDB


Web Visualization and BI

HTML, CSS, Bootstrap, Tableau Dashboarding, D3.js, Geomapping with leaflet.js, Plotly, Excel, Git

COVID - WHAT?
A machine learning project aimed at determining which government policies resulted in fewer per-capita total cases and deaths from COVID-19.
COVID-19
COVID - WHAT?
A machine learning project aimed at determining which government policies resulted in fewer per-capita total cases and deaths from COVID-19.
Pyber with Matplotlib
Key data metrics from a ride sharing company are compiled and summarised. Thereafter, line graphs are plotted for each city type to visualise the differences among them.
PyBer_Analysis
Pyber with Matplotlib
Key data metrics from a ride sharing company are compiled and summarised. Thereafter, line graphs are plotted for each city type to visualise the differences among them.

Determining Credit Risk
Several supervised machine learning models are used to assess credit risk.
Supervised Machine Learning and Credit Risk
Determining Credit Risk
Several supervised machine learning models are used to assess credit risk.
Belly Button Biodiversity
An interactive dashboard to display the belly button bacteria information, both textually and graphically, of an individual who is selected from a drop-down.
Belly Button Biodiversity
Belly Button Biodiversity
An interactive dashboard to display the belly button bacteria information, both textually and graphically, of an individual who is selected from a drop-down.

AutosRUs MechaCar
Using Multiple Linear Regression, the data set is analysed to determine which independent variables provide a non-random amount of variance to the dependent variable and conclude whether a linear model would be sufficiently predictive.
AutosRUs-MechaCar
AutosRUs MechaCar
Using Multiple Linear Regression, the data set is analysed to determine which independent variables provide a non-random amount of variance to the dependent variable and conclude whether a linear model would be sufficiently predictive.
Retirement Planning
An analysis of Retirement Planning at a fictitious company. With the impending retirement of thousands of employees, plans need to be put in place to promptly replace them in order for operations not to suffer any disruptions due to the shortfall of the required skilled labour.
Retirement Planning
Retirement Planning
An analysis of Retirement Planning at a fictitious company. With the impending retirement of thousands of employees, plans need to be put in place to promptly replace them in order for operations not to suffer any disruptions due to the shortfall of the required skilled labour.