Designer, developer, and maintainer of complex and mobile applications.
06160, Antibes Juan les Pins, France
83140, Six-Fours les plages, France
Replace first dot by @ in the web address
06 O6 72 I4 92
Table of contents
Senior Software Engineer with 20+ years in low-level systems development across Linux and legacy UNIX environments. Strong expertise in C, runtime internals, and cross-platform infrastructure tools. Experienced in debugging, agent deployment, and rewriting legacy runtime systems for modern DevOps. Adept at collaborating across design and product, with a background in supporting open source tooling and automation workflows.
As a member of the COMPLEx team (COMPutational Plankton Ecology), I’m primarily responsible for developing the next-generation version of ZooProcess, a software platform for managing the Zooscan plankton scanner, within the framework of the FUTURE-Obs project.
The cytosense is a device build by Cytobuoy
Technologies: Python, JSON, C#, CI/CD, Docker, GitHub Actions
Modification of the proprietary ERP system to handle new analysis file formats provided by clients. WinDev.
Development of automation tools for cross-checking and verifying the consistency of purchase orders and invoices. Python.
Website maintenance: www.clavis.fr (WordPress)
Skills: Python (programming language) · WinDev · Data Analysis · Corrective Maintenance
Upgraded Node.js and MongoDB to newer versions before the old ones became obsolete.
Modified a Cordova plugin to connect via Bluetooth to Mares Genius dive computers from the O'Dive mobile application of Azoth Systems.
Objectives:
Technologies: JavaScript, Swift, Obj-C, Java, C, Bluetooth, Trello
Development of a mobile application for managing Marès Genius dive computers.
Implementation of a Bluetooth protocol for retrieving dive information.
Enables modification of dive-computer parameters.
Azoth Systems leveraged the application as a proof of concept, showing Mares it could pull data from their dive computers.
Swift, Bluetooth
Development and improvement of the O'Dive mobile application (JavaScript).
Development and improvement of the back-end (node.js, mongoDB).
Development of Cordova plugins (Swift, Objective-C, Java, C).
Development to connect the O'Dive mobile application to the clouds of dive computer manufacturers (JavaScript, OAuth).
We used Trello to manage the different tasks.
Improvement of the mobile application and back-end.
Development of a Cordova plugin from C source generated by Matlab. Interfacing Swift and Java. Refactoring of MATLAB-generated C code for dynamic memory allocation on mobile.
We used Trello to manage the different tasks.
Design and development of mobile applications.
Registered at RCS d’Antibes under the number: 501 874 382
Design and development of a mobile application based on iBeacons.
Technologies: Swift, iBeacons
Design and development of an iOS mobile application (in Obj-C and then Swift) for the DORIS website to have site data offline during trips or on dive sites without network.
Development based on data retrieved by Android team volunteers: data stored in an SQLite database.
Transformation of the SQLite database to be smaller for storage on iPhones.
Management of app stores (creating accounts, setting up applications, managing testers, capturing screenshots, etc.).
Unfinished application, development done in spare time. With tests of several technologies.
Importing the SQLite database into Firebase.
Technologies: Obj-C, Swift, SQLite, PHP, API-Platform, Firebase, JSON, Core Data
Maintenance of the WordPress website.
Publishing new articles.
Development of pages and forms.
Management of the WooCommerce store.
Dissemination of information on Facebook and Instagram.
Design of posts and stories with Canva.
Design and development of a mobile application (Android and iOS) for the Vieil Antibes street arts festival: Les Déantibulations, and an administrative mobile application for spectacle managers to change the status of spectacles (in progress, completed, schedule modified, location change, etc.).
Adaptation of icons and SplashScreens to different smartphone models.
Management of app stores (setting up applications, managing testers, capturing screenshots, etc.).
Python script for web scraping on the ACLA website and converting data to JSON.
Technologies: Ionic, Angular, TypeScript, RxJS, Cordova, PHP, REST API, JSON, Python, Git, BitBucket
Development of a mobile application (Android and iOS) for the Un Océan de Vie association.
Adaptation of icons and SplashScreens to different smartphone models.
Management of app stores (creating accounts, setting up applications, managing testers, capturing screenshots, etc.).
Technologies: Ionic, Angular, TypeScript, Cordova, Google Maps, Camera, Geolocation, CouchDB, PouchDB, Git, BitBucket
RPI was a software publisher.
Audit, maintenance, and evolution of reliability monitoring software.
Development of a website for a co-ownership association.
Technologies: Symfony, MySQL, HTML, PHP
Development of dynamic graphics and automated PDF generation for the ORCA freediving club.
Technologies: HTML, MySQL, PHP, pChart, FPDF
Development of a CMS for SFBFC (Six-Fours Le Brusc Football Club)
Technologies: HTML, PHP
Swan was a software publisher.
Management of the development of the tele-distribution software (Vision64) on various Unix OS. Multi-tier, client/server, and multi-process application (C++, Java, Oracle, SQL Server, HTML, JavaScript).
Vision64 is a multi-platform park supervision/management software: administration, tele-distribution, integrity control, and hardware and software inventory.
Multi-OS development (AIX, HP/UX, Mac OS, Mac OS X, GNU/Linux, Solaris, Tru64, Windows). Porting of functionalities developed for Windows to Unix. Development of Unix-specific functionalities. Supervision of C, C++, Java developers, and testers. Technical contributions to developers from other teams (UML, Method, Development, Library, Unix Commands).Technologies: C++, Linux, HP/UX, AIX, MacOS X, Solaris, Tru64.
Swan was a software publisher.
Ported remote-distribution software (C++) to Linux, HP-UX, AIX, macOS X and Solaris. Worked both independently and as part of a team.
Topic of the internship: Tracking gestures of sign language.
Research of a method to define the movement of the hand and its configuration.
Technologies: Mac OS, C++, Active Contour, Linear Filtering, Chromatic Segmentation.
Design and development of financial planning assistance software for the Navy's general staff.
Technologies: OMT, Visual Basic, Access, Excel
SITEC: Scientist, Engineer and Technician of the Contingent - Assimilated-officer conscript
Université de Lille
Certificate of successful completion
Université de Liège
Certificate of successful completion
Université Côte d'Azur
Certificate of successful completion
Université Grenoble Alpes
Certificate of successful completion
Université Fédérale Toulouse Midi-Pyrénées
Certificate of successful completion
CNFPT (Centre National de la Fonction Publique Territoriale)
Certificate of successful completion
Université Fédérale Toulouse Midi-Pyrénées
Certificate of successful completion
Gobelins
Certificate of successful completion
Mines Télécom
Certificate of successful completion
Mines Télécom
Certificate of successful completion
INRIA
Certificate of successful completion
Mines Télécom
Certificate of successful completion
MOOC / Centrale Lille
Évolution Multimédia / St-Laurent du Var
Université de Strasbourg
Certificate of successful completion
Coursera / EPFL (École Polytechnique Fédérale de Lausanne)
Certificate of successful completion
MOOC Fun / INSA
Certificate of successful completion
Elika Training / Sophia-Antipolis
Université Paul Sabatier / Toulouse
Université Toulon Var
Paul Langevin High School / La Seyne/mer
I have studied various scientific and technical disciplines, including Maths, Physics, Chemistry, Mechanics, Electronics and Computer Science