CV
I am a software engineer by training. I am a jack-of-all-trades.
Here is a list of projects I worked on and what I used. You can click on the technology names to highlight the projects on which I used them. The list is far from being complete.
Multilingual website
- Developed the website from scratch.
- Created tools to automatize the pages creation.
- Created a markup language and its parser.
- Created the database.
- Setted up and administrate the site on Linux (Debian).
- .NET 5
- .NET Core 3.1
- Bash
- CSS
- C#
- Dapper
- HTML
- Haxe
- JavaScript
- Linux
- NGINX
- SQL
- XUnit
Lorg: hierarchical data manager
- Developed this applications as a organizational chart generator.
- Made multiple prototypes (website, web application).
- Gave up because it could not bring enough clients.
- .NET Core 3.1
- Bash
- CSS
- C#
- Dapper
- Entity Framework
- HTML
- Haxe
- JavaScript
- Linux
- SQL
- SVG
- XUnit
Maintained a web application for contact signature
- Maintained the back-end and front-end.
- Added functionalities (two-step signature, personalization).
- Fixed bugs and did log analysis.
- .NET MVC
- C#
- Confluence
- JIRA
- JavaScript
- AngularJS
- Kibana
- SOAP
- VSTS
Oscilloscope in real time
- Developed an oscilloscope to analyze voltage and current in an induction coil.
- Specified and implemented a communication protocol for data sent by a serial port.
- C#
- .NET
Source code analysis
- Wrote technical documentation on induction coil supply algorithm under real time constraint.
- Change impact analysis on adding a new main line.
- C
Projecting without deformation geometrical shapes
- Research and development on computer vision.
- Used homography to project without deformation geometrical shapes by a projector with a random tilt.
- OpenCV
- Python
- numpy
Storing data with semantic web
- Designed and developed a proof of concept on video archiving using semantic web.
- Java
- Jena 3
- OWL
G-Code 3D viewer
- Developed from scratch, based on web technologies.
- Result: the viewer was the most lightweight and fast available on a browser (at that time).
- Embed in all the Handibots.
- JavaScript
- three.js
Research and development on 3D sensors
- Used 3D Structure sensor to improve precision on Handibots.
- Developed algorithms to transform point clouds into a plane for topology analysis.
- Bash
- C++
- Haxe
- JavaScript
- Linux
Magento e-commerce website
- Finalized the development of a e-commerce website in Magento.
- Add and configured modules (shipping, payment).
- CSS
- PHP
- Magento
Tee-shirt personalisation
- Déveloped a web application to customize tee-shirts (image and text addition).
- Developed the front-end interface and the result transformation into a product in the kart.
- CSS
- JavaScript
- Magento
- PHP
Slideshow software
- Developed a slideshow software to display performance data on production lines.
- VBA
Pupil presence management tool.
- Developed from scratch a pupil presence management tool for a municipal school.
- CSS
- HTML
- JavaScript
- MySQL
- PHP
- MERISE
- UML