# Mehdi Ghasemi

## Mathematics Developer

Mehdi is a mathematician and scientific programmer who specializes in applied math and very abstract concepts. His scientific background is rooted in optimization, geometry, and computations, and he has been working as a data scientist for years now, building statistical and machine learning models.

### Portfolio

### Experience

Mathematics - 20 yearsOptimization - 10 yearsMathematical Modeling - 10 yearsPython - 9 yearsMachine Learning - 5 yearsTime Series Analysis - 4 years### Availability

### Preferred Environment

Jupyter, Git, PyCharm

### The most amazing...

...project I've worked on is a global optimization method based on a series of SDPs that in theory is capable of solving any given optimization problem.

### Work Experience

#### Senior Scientist | Mathematician

##### Edmonton Police Service

- Made adjustments to police communication branch staffing to meet and improve upon national minimum standards.
- Forecasted the impact of COVID-19 on the police force and its corresponding risk analysis.
- Analyzed the transition of heavy drug-users over time. Also, studied the network of drug users/distributors around the city and effective methods for concentrated disruption of drug-related offenses.

#### Adjunct Professor

##### University of Saskatchewan

- Collaborated with other researchers in scientific projects that involve mathematical modeling.
- Co-supervised graduate students in areas related to optimization and computer science.

#### Data Scientist

##### Government

- Designed and implemented pipelines to extract specialized datasets out of the administrative database.
- Used government data, analyzed some of the existing practices to find bottlenecks, and optimized procedures.
- Employed machine learning to improve upon decisions made based on standard assessments.
- Evaluated feasibility of new policies to achieve certain goals by employing time-series analysis and forecasting.
- Made local/provincial evaluation of initiatives in correction, justice, and child welfare.

#### Consultant

##### The Centre for Forensic Behavioural Science and Justice Studies

- Analyzed the risk assessment tool LSI (Level of Service Inventory).
- Applied machine learning to LSI data in order to obtain personalized preventive interventions for offenders.

#### MITACS Postdoctoral Fellow

##### University of Saskatchewan

- Organized the Saskatoon Police Predictive Analytics Laboratory.
- Built a mathematical simulation of the missing children phenomenon to identify its deriving factors among youth.
- Researched the optimization and moment problem.

#### Postdoctoral Research Fellow

##### Nanyang Technological University

- Implemented SDP UI for SAGE/Python.
- Researched polynomial and convex optimization.
- Developed the topological moment problem using functional analysis and real algebraic geometry.

### Experience

#### SKSurrogate

https://github.com/mghasemi/sksurrogateThe version of the surrogate optimization implemented here heavily relies on regressors. A custom regressor based on Hilbert Space techniques is implemented, but all scikit-learn regressors are accepted for optimization.

Finding an optimized pipeline—based on a given list of transformers and estimators—is a time-consuming task. A version of evolutionary optimization has been implemented to reduce its time in lieu of global optimality.

#### Irene Project

https://github.com/mghasemi/Irene#### InventoryOptim

https://github.com/mghasemi/InventoryOptim1. Estimating future required capacity for each item based on a certain terminal segment of data,

2. Future cost estimation for each item,

3. How the trends of individual items would change, assuming a trend change at given times (in future) for some items?

4. Given a budget limit, how should the trends change to make sure a non-negative residual?

#### pyProximation

https://github.com/mghasemi/pyProximation#### Nonlinear Regression

https://github.com/mghasemi/nonlinear-regression### Skills

#### Languages

Python, SQL, PHP

#### Libraries/APIs

Scikit-learn, Keras, Sage, OpenCV

#### Tools

LaTeX, PyCharm, Jupyter, SPSS, Git

#### Other

Mathematics, Mathematical Modeling, Optimization, Machine Learning, Web Programming, Visualization, Data Visualization, Time Series Analysis, Bayesian Inference & Modeling, Statistics, Scheduling, Stochastic Modeling, Trend Analysis, Forecasting

#### Frameworks

Flask

#### Paradigms

Model View Controller (MVC)

#### Platforms

Linux

#### Storage

MySQL, SQLite

### Education

#### Ph.D. in Mathematics

University of Saskatchewan - Saskatoon, Canada

#### Master of Science Degree in Mathematical Logic

Tarbiat Modares University - Tehran, Iran

#### Bachelor of Science Degree in Mathematics

Amirkabir University of Technology - Tehran, Iran