Mohamed Hamdouni
Curriculum Vitae, April ****
Personnel Informations
Last name : Hamdouni
First name : Mohamed
Email : *******.********@*******.**
Phone : 858-***-****.
Citizenship : Canadian.
Professional Process
. Operations Research Developer at Deccan International, San Diego,
California, US,09/2011-04/2012.
. Instructor of mathematics at the Institute of Technology of Montreal,
Canada, (January 2010-July 2011). Probability and Statistics,
calculus.
. Instructor of mathematics at HEC of Montreal, Canada, 2008-2009.
(Optimization, probability, Statistics).
. Instructor of mathematics-statistics at university of Quebec at
Montreal, Canada, (2007-2009). (Differential equations, Statistics
methods, Linear algebra, calculus).
. Postdoctoral fellow, "Optimization algorithms for staffing and
scheduling of agents in multi-skills call centers". Computer and
Operations Research department, University of Montreal, Canada,
05/2006-04/2007.
Research & Development Experience
Project 1
Location-allocation problem for emergency medical service, form 09/2011-
04/2012, Deccan International, San Diego, California.
Main tasks:
Re-implement a huge algorithm that simulates various deployment
scenarios, which effectively tests and evaluates the impact on the
performance measures with C++. The performance measures are the
percentage of calls that can be reached within time target,
workloads of a fire unit or ambulance.
. I developed an optimization model that minimizes the number of move
ups as well as a heuristic to solve it.
. Develop an algorithm to estimate the average time to reach a zone
within time target and implement it with C++.
. Develop a formulation to express the standard deviation of traveling
time of a fire unit as a function of theoretical travelling time and
implement it with C++.
. Document the work,
. Build some applications of LiveMUM (internal software that minimizes
move ups) using EXCEL and SQL.
Project 2 from transportation industry (Ph.D project) (2002-2006),
Polytechnic institute of Montreal, GERAD and Transportation Society of
Montreal.
" Who to parking buses in a depot, deterministic and stochastic contexts
were considered ".
Main tasks:
. Develop mathematical optimization models (linear integer) in
deterministic context where arrival times of buses are known,
. Develop mathematical optimization models (linear integer) in
stochastic context where arrival times of buses are known with
probability,
. Develop a simulation model to assess the robustness of the
optimization models,
. Implement models with C++,
. Use CPLEX solver to solve the presented models,
. Document articles for publications,
. Meet with clients to assess the efficiency of the developed systems,
. Meet with the team members to discuss about the project.
Project 3 from call centers industry (Post-doc project), 05/2006- 04/2007,
OR & computer Science department of University Montreal and Bell Canada.
"Optimization algorithms for staffing and scheduling of agents in multi-
skills call centers".
Main tasks
. Develop mathematical optimization model (nonlinear integer) and
implement it with Java,
. Use queueing theory models to derive the performance measures for the
system, as the probability of encountering the system in certain
states, average of waiting time, the average of the number of calls in
the queue
. Develop routing policy to assign calls to agents and agents to calls
that uses performance measures and the solution of the optimization
model as input.
. Use Java and CPLEX solver to implement and solve the system,
. Use Matlab to solve nonlinear equations to estimate the parameters of
the optimization model.
. Read articles from literature to understand :
o statistical analysis for call centers as forecasting the number
of calls over a period, day and week,
o data analysis to figure out the distributions of the arrival
time of calls and service time,
. Document the work,
. Meet with clients to assess the efficiency of the developed system,
. Meet with the team members to discuss about the project.
Education
2001-2006 : Ph.D. in applied Mathematics, with operations research
orientation,
Polytechnic School of Montreal, Canada.
1997-1999: Master in applied Mathematics and parallel computing, Mohamed
First University, Oujda, Morocco.
1992-1997: Licence Diploma in Pure Mathematics, with Number Theory
orientation, Mohamed First University, Oujda, Morocco.
Computer skills
. C/C++/ Java/C# programming and Object-Oriented Design,
. Practical knowledge of PC and UNIX,
. Practical knowledge of operations research software CPLEX, Concert
technology, AMPLUS.
. Practical knowledge of Matlab, SQL, Excel, statgraphics.
. Introduction to Python.
Improvement
. Numerical analysis course (graduate course), Laval university, Canada.
. Stochastic calculus in finance (graduate course), UQAM, Montreal,
Canada.
Publicaions
Published
. M.Hamdouni, G.Desaulniers, O.Marcotte, F.Soumis, M. Van Putten,
"Dispatching Buses in a Depot Using Block Patterns".
Transportation Science (2006).
. M.Hamdouni, G.Desaulniers, F.Soumis,, "Parking Buses in a Depot
Using Block Patterns: Benders Decomposition for Minimizing Type
Mismatches". Computers & Operations research (2006).
. M.Hamdouni, F.Soumis, G.Desaulniers, "Parking buses in a depot with
stochastic arrival times". European Journal of Operational Research
(2006).
Technical reports
. M.Hamdouni, F.Soumis, "An adaptative routing policy based on planning
problem for minimizing staffing in a multi-skills telephone call
center" (2007).
Conferences
M, Hamdouni, F.Soumis, G.Desaulniers, "Parking buses in a depot
with stochastic arrival times" CAIMS-MITACS joint annual
conference, Toronto June 2006.
. M, Hamdouni, "Positionnement par Bloc des Autobus dans un d p t ",
73e Congr s de l'ACFAS, Chicoutimi, Mai, 2005.
M, Hamdouni, G.Desaulniers, F.Soumis " Parking Buses By Blocks in
a Depot Minimizing Types Mismatches", International Symposium on
Iterative Methods, Toronto, May, 2005.
. M, Hamdouni, G.Desaulniers, O.Marcotte, F.Soumis, M. Van Putten, "
Parking Buses in Depot Using Block Patterns ", MITACS 5th Annual
Conference and Atlantic Interchange, Halifax, June 2004.
Seminars
. Travelling Sales man Problem, Winter 2001, polytechnic institute of
Montreal, Canada.
. Genetic algorithms, autumn 2001, polytechnic institute of Montreal,
Canada.
Thesis topic
"Robust Planning for Parking Buses in a Depot ", advisor: Fran ois
Soumis