I am Operations Research Enginner and Data Scientist
My main areas of work are Mathematical Programming, Combinatorial optimization and Data Analysis
About me
I enjoy to tacke the complex problems from supply chains and others areas.
I am Research and Development Engineer at See-d since january 2019. I obtained my degree in engineering mathematics at Escuela Politécnica del Ecuador. I received my Ph.D from Université de Bretagne-Sud.
I love to solve the complex problem and find better solutions throught metaheuristics and IA. I always try my best to make user interface using web apis, dockers and web technologies like angular.
Deal with complex issues
For solving complex problems in various fields, I apply four main steps :
- Understanding of the issue through discussions. Determination of objectives and constraints
- Mathematical modeling of problem and analysis of possible solutions
- Study and implementation of solving algorithms like metaheuristics or Artificial Intelligence algorithms
- User interface development and writing of a technical report
My Expertises
Mathematical Programming, Combinatory optimization, Metaheurtistics, Data Analysis, C++, python, web api, docker
Operation Research PHD
Université de Bretagne-Sud. Brittany - France. Optimisation of memory allocation for embedded systems.
Mathematician Engineer
Escuela Politécnica Nacional. Quito - Equateur. Statistics and Optimisation
Research and Development Engineer at See-d
Data analysis for several clients like Le Gouessant, Ouest-Elevage, Sepur and LMBA
- Mathematical Modelling, Data assimilation, Time Series and Metaheuristics
- Planning and optimization of scientific and training events
- Vehicle routing problems
- Implementation of user interfaces with web technologies (Angular, javascript, python). Par example : Complex-Event
- Development of web API’s
- Creation of user interfaces : Qlik and notebooks jupyter
- Deployment of application through dockers
Consulting Engineer at ALTRAN
Validation and automation tests for ZODIAC AEROSPACE
- Calibrating the parameters of a signal processing library
- Mathematical model to calibrate library parameters
- Devise and implementation metaheuristics in C++
- Development of bash and python scripts to automate auto-regression tests
- Development of scripts for controlling electronic targets used for signal generation and noise
- Statistical assessment of the performance of several versions of library
Research and Development Engineer at Lab-STICC
Study, analysis and modeling the transport of disabled persons (Vehicule routings Problems)
- Mix open vehicle routing problem with unitary demand and multiple depots
- Implementation of exact mathematical models with Gurobi from C++
- Devise and implementation metaheuristics in C++
- Statistical assessment of my metaheuristics using Wilcoxon and Fiedman tests with R
- Writing journal articles
- Development of web interfaces for the open vehicle routing problem using Google Maps APIs
Research and Development Engineer at LOSI and LM2S, Université de Technology de Troyes
Study, analysis and modeling the mobile sensor networks for monitoring environment
- Bi-objective vehicle routing problem
- Implementation of exact mathematical models with Gurobi from C++
- Devise and implementation of two phase metaheuristic and a hybrid evolutionary algorithm in C++
- Writing abstract article for Roadef 2013
Assistant Professor at STID, Université de Bretagne-Sud
Study, analysis and modeling the dynamic memory allocation problem
- Teaching probability and database to students from STID
- Publishing scientific articles in the European Journal of Operational and Soft Computing
PHD Student at Lab-STICC, Université de Bretagne-Sud
Study, analysis and modeling the memory allocation problem
- Study of the combinatorial problems: Graph coloring and Bin-Packing
- Implementation of exact mathematical models (Integer Linear Programming) with Xpress-MP and GLPK from C++
- Devise and implementation of sophisticated metaheuristics in C++ Genetic Algorithms, Variable Neighborhood Search and Ejection Chains
- Implementation of these optimization methods on softexplorer which is a software to design embedded systems and developed by Lab-STICC laboratory
- Teaching operations research and combinatorial optimization to master students
- Publishing scientific articles in Discrete Applied Mathematics and Journal of Heuristics
Mathematical Engineer at Banco Central del Ecuador
Stochastic optimization model for the management of account balance in the Central Bank of Ecuador
- Optimization under uncertainty and Stochastic programming
- Proposal of un exact multi stage stochastic model for this problem
- Proposal and implementation of a Minimum-cost flow model to the deterministic case
- Implementation of exact model with SMI library in C++
- Devise and implementation of on-line algorithms in C++
- Devise a nonlinear model for calibrating the algorithm parameters
- Implementation of numerical optimization methods Nelder-Mead and Gradient in C++ and Matlab
- Training and modeling time series of account balance with Eviews and SPSS
- Computing probabilistic indicators and detecting cyclical turning points: Neftçi algorithm and Markov-Switching model
- Data analysis and data mining for the unemployment survey with SPSS
My Skills
I have mathematical skills and also computing skill
Programming language, and deployment tools
- C ++ and Python development
- Dev. of Web APIs
- Docker (deployment of applications)
- Bash script
- Jupyte Notebooks
- Git and Mercurial (version control software)
Web technology for developping user iterfaces
- Typescript/Javascript
- Angular (dynamic site web)
- Hugo (static sit web)
- Html
- Google Map et geolocation API
- Ionic: Mobile App Development
Softwares for data analyse, optimization solvers, text edition and documentation
- Qlik for data visualization
- R, SPSS, Eviews, Excel
- Xpress-MP, GLPK, Gurobi
- SQL, Access
- Matlab,C, Visual Basic
- CMake, CTest, CDash
- Doxygen, Beamer, Latex