If you are interested in my profile and you have a concrete proposal (company, position, place, expected salary, etc.), do not hesitate to contact me at first by email by clicking on the button below or on LinkedIn. (see section Contact).
My main skills
C#.NET, Java, Python, C, C++, VB.NET, Perl, Fortran, VBA
SQL, Oracle/MySQL, MongoDB
Project management methodologies:
Kanban, Scrum, V-Model
SVN, Git, CVS
Data Science and Machine Learning
Python (Spyder), Jupyter Notebook, R, RStudio, study of different use cases
Machine Learning Algorithms:
Simple/Multiple/Polynomial linear regression, Kernel SVM, logistic regression, K-Means, Artificial Neural Networks, Convolutional Neural Networks, Deep Learning
Numpy, Pandas, Scikit Learn, Matplotlib, Tensorflow
Matlab, Simulink, Stateflow, SolidWorks, PSpice Designer, PIC microntroller (PIC16F8875), MPLAB
Mechatronics systems, advanced control systems, SLAM algorithms, Kalman filters, neural networks
Main Professional Experiences
List of professional projects
Software development for autocoding modules of an alternator-starter for Volkswagen and Audi cars
Development of a diagnostic software tool and a process monitoring tool on PSA Engine Control Unit, Scrum
Development of three support software tools for RENAULT and NISSAN vehicles
Development of a software tool for the virtual control-engine prototyping of PSA and RENAULT vehicles
Safran Electronics & Defense
Development of a code generation verification tool for turbojet engines
Safran Aircraft & Engines
Software development of engine control and control system for aeronautical calculators of a turbojet engine
Laboratoire d'Informatique de l'X
Stabilization in vertical flight of a quadrotor drone dedicated to taking pictures
Command and simulation of a fast rover to stabilize it in the ballistic phase
List of some personal projects developed in different languages.
SecureMessage is a software tool to encrypt and decrypt a message. This software helps protect the privacy of your message.
LightPhoneBook is a software application to store his contacts as in a phonebook.
ShadowZip is a software application that allows you to quickly compress files, protect them with a password, manage them and share them.
It is a mapping software application that uses the Google Maps service.
It is a console program to deal with the bank accounts.
It is a simple calculator that allows you to do basic operations.
This software tool allows to move from a written message to a vocal message.
This software application calculates your accurate age (years, months, days, hours, minutes and seconds) from your date of birth.
PyPhonebook is an application phonebook developed in python with Tkinter. The goal of this application is to save contacts. It is useful if you lose your mobilephone.
This python script generates a magic square for odd size only.
Implementation of several sorting algorithms such as insertion sort, bubble sort, shaker sort, gnome sort, merge sort and selection sort.
This script implements the Dijkstra's algorithm to return the shortest path in a graph.
This python app aims to find quickly the code of three colors corresponding to an electrical resistor to a determined value.
It is a java banking account application that returns the status of each customer account from a CSV file.
It is a game with a spaceship and some alien spaceships.
It is a java application that returns the Western and Chinese astrological sign and the associated element according to the date of birth of the person.
It is a java email app that creates email accounts for new hires.
It is a java app to manage student enrollments and balance.
DeviceManagement is an app to manage some devices such as connected objects (mobiles phones, washing machines, fridges, etc.). Therefore, it can ba a good app to control your devices at home.
BookApp is an app to stock your list of favorite books.
A quiz with 10 questions to test your general culture.
MoviesFinder is a cross-platform mobile application that works on both Android (Google) and iOS (Apple) and allows you to view all the information of the latest films released in the cinema.
The MoviesFinder mobile app is available for free on the Google Play Store.
E-commerce application that uses a microservice architecture.
E-commerce application that uses a microservice architecture and Java Persistence API (JPA).
SpaceShipGameSFML is a game developed in C++ with SFML library whose goal is to destroy asteroids or comets with a space ship.
LoginApp is a simple login app developed in C++ with the Qt.
QtNotepadDemo is a simple notepad developed in C++ with the Qt framework.
The Falling Particles Simulator (FPS) is a C program to visualize the evolution in time of the rigid spherical particles fall.
Using data science techniques with Anaconda, Python and Jupyter Notebook to analyze data from movies listed in the IMDb global cinema online database.
It is a Matlab script to extract the list of the Inports and Outports for a subsystem in an Excel file.
Ecole Normale Supérieure des Arts et Métiers Paris Tech (ENSAM)
Université Pierre et Marie Curie - UPMC (Sorbonne Université Paris VI)
Master of Science (MSc), Systems Engineering and Robotics
French version ⇨ Click here