Experiences
MRL.art (showcase)Freelance
Vinisce, Croatia
Showcase development on behalf of a freelance designer.
- Setup of production environment for frontend (gatsby) and le backend (strapi)
- Design review and validation (figma)
- Frontend development (react x gatsby)
![MRL.art (showcase)](/static/6fa6895c7e37ee1aed83215b5bf0c13e/614ed/Screenshot_2021_10_06_at_10_20_04_93d2f15fae.png)
Motorbikepacker.com tracking platformFreelance
Paris, France
I decided in 2021 to become a digital nomad and to work from various locations across Europe. In this context, [Motorbike Packer] (https://motorbikepacker.com) presents my itinerary, the project as well as a blog to relate the highlights of the adventure.
- Layout design (figma)
- Implementation of front (gatsby x netlify) and back (strapi x docker) production environments
- Front development (gatsby x react)
![Motorbikepacker.com tracking platform](/static/cb87115f268a81417879adfd471c5469/90c84/Screenshot_2021_10_06_at_10_54_20_d38aef8c73.png)
JES Foundation website developmentFreelance
France, Allemagne
Development of jes-kulturstiftung.de
- Design implementation of the project designer's layout
- Implementation and configuration of the newsletter
- Deployment and continuous integration (Netlify x Gitlab)
![JES Foundation website development](/static/0b8b23b46eb5f9c17e855b337f0e9ac1/10059/2021_07_16_15_13_jes_kulturstiftung_de_330aa24513.png)
Website redesign specifications writingFreelance
Paris, France
In order to prepare the redesign of https://cwb.fr, I wrote detailed specifications for this project.
- Collection of needs from current users (dissatisfaction and expectations)
- Writing of a technical document intended for future applicants
![Website redesign specifications writing](/static/414fa28fd197e66f44c1c92accdbb95d/1bc35/undraw_Terms_re_6ak4_78fc631786.png)
Maintenance & development of CarlaKey.comFreelance
France, Spain
As part of the development of the e-commerce site https://carlakey.com/
- Deployment via ansible on a VPS
- Cleanup of the codebase (presence of modifications in PrestaShop sources, modules or theme)
- Performance improvement (initial TTFB of +/- 10seconds, down to 2seconds, implementation of lazy loading, configuration of the cache ...)
- Preventive and curative maintenance
- Implementation of monitoring (uptime, performance)
- Bugfix
- Design / behavior changes
![Maintenance & development of CarlaKey.com](/static/aae2ac7d7587c952c3883007ebfc5dc2/4e819/2021_07_16_15_25_carlakey_com_d42b9e3aac.png)
Training of a developer apprenticeFreelance
Paris, France
Training an apprentice in training within les ingéniaux's makerspace.
- Supervision of scheduled tasks
- Support and advice in software architecture
The project for which I support him is an internal activity management tool. Developed in PHP with symfony, hosted on a VPS with ansible / docker stack. CI-CD from gitlab.
GitlabPHPDockerMySQLAnsible![Training of a developer apprentice](/static/a3bf8bf53ff25a9d0b160fbc7ab1a3d7/2ffc2/training_b0e22d0518.png)
2D Map editorEmployed
Paris, France
Development of a 2D Map editor
- Shapes and properties manipulation
- App state management with redux
- C computation library implementation in django backend (for itinerary computation)
- Auth0 setup
- Deployment on AWS
![2D Map editor](/static/7bfdfeb76a6515b42f385736fdb14af5/69581/bc3e93646c0c4783a63c476182cd68a8.png)
Cloud based robotics supervisionFreelance
Paris, France
Team work to develop a robots' fleet cloud based supervision software (web based)
- Embedded WebRTC peer (robot)
- Supervision platform with remote controls execution
- Big data emitting software (embedded)
- Network optimisation and troubleshooting
- Robots High availability
- Automated deployment with ansible (and machine configuration versioning)
![Cloud based robotics supervision](/static/370aa2222df6f8102e957228c88690b8/c9993/53d528d260bc423b88d9c5ef977a6b8d.png)
Open Source chat appFreelance
Singapour, Singapour
Development and documentation of a showcase web based chat
- Implementation of chats list
- Implementation of single chat view
- Redux (app state management) setup
Open source project developped to support an interesting fast growing stack
Source code : https://github.com/spaceuptech/sample-apps/tree/master/realtime-chat-react
JavaScriptReduxSpace CloudReact JSTypeScriptMongoDB![Open Source chat app](/static/4c9577079674e3978e8630a79accef9a/2cc45/0b20c5ff967b4198bce1944682c50b90.png)
Web based 3D model editorEmployed
Singapour, Singapour
Development of a 3D model editor (3D Camera points clusters debugging)
Attached to Balyo's perception lab in Singapore, the aim of this mission was to create a web based 3D editor to view, edit and debug datas out of a 3D camera.
Based on Three.JS, react and redux, this software is also cross-platform and automatically bundled in electron applications (Linux, windows), in a gitlab lead CI/CD stack.
ElectronGitlabJavaScriptTypeScriptThreeJSReact JSDockerReduxPython![Web based 3D model editor](/static/0a3cb8043160f7defa869680af97db45/29470/dd4e3356a6b146748f7053fa2152e998.jpg)
Robots installation tools developmentEmployed
Paris, France
Development of new business strategy tools:
- Budget calculation based on requirements and geographical data (factory map and dimensions, robots specifications)
- Robot supervision platform (web based)
- Robots data management (micro-services cloud architecture)
- Statistics analytics solution (Python and pandas).
- User friendly map editor to define requirements (OpenLayers, leaflet)
- BI / Big Data
![Robots installation tools development](/static/8891d5c9c4d289c53d6616ee99014a49/26b49/3de658d6071f4a5093cfbed91718f21d.jpg)
Robots fleet management software developmentEmployed
Paris, France
Main purpose: middleware applications maintenance and development
As an apprentice, I've been in charge of the maintenance of two softwares :
- Robot Manager
- Robot Manager Interface (HMI)
In a 6 engineers team, we provide new functionalities and bugs correction on both applications. The robot Manager handles:
- robots traffic management
- statistics generation
- robots communication
- interactions with customer's WMS
The interface handles:
- live display of each robot's position and state
- infrastructure management (battery chargers, tasks, doors)
Programming languages : C, C#, C++ Protocols and external APIs: xml-rpc, SAP, wxWidget, json, inter thread communication
C#C++CJavaJenkinsDjangoPythonMySQLMongoDB![Robots fleet management software development](/static/d797571bcfb28d05f693f8cf651e7224/0c2a2/aaad305e24d14547873582fd0e96287e.png)
Influence Corporate's websiteFreelance
Paris, France
Corporate website for a strategy of influence agency
- Design and implementation
- News management system
![Influence Corporate's website](/static/fd843182c3b02e9dc2b00af980a6ed41/d134d/30b56aedbb15411792cb34e73b8c19c7.png)