- Born in 1988 in France
- Speak English, Norwegian and French
- Graduated software engineer in 2012
Node.JS – C / C++ – Kubernetes – AWS – React.JS – C# – REST – ElasticSearch – DevOps – Microservices – And more…
Coding on the sea
I decided to move into my sailboat in 2018 to enjoy life on a different manner than I did until then. I combine software engineering and travel because I love both of them, that’s as simple as it.
To do so, I am open for both remote and on site jobs. For on-site missions, I travel to the place where I’ll settle until the end of the mission. For remote jobs I would settle at any place and might travel during the weekends or holidays.
While traveling, I’m still able to work remotely for small projects thanks to the 4G network we benefit while cruising by the coast nowadays. This makes me available all the time, after the end of a project I would still be available to answer questions and continue to help.
Here is a non formal description, feel free to watch my CV on this page as well
I’m used to the typical context involving a fleet of physical robots that produces data and need to be driven. From there, I’ve been involved in networking, control panels, monitoring, automation, telemetry, data processing, data visualization and many other applications that constitutes the system.
Software has a meaning when it impacts the real world, that’s why I have always been interested in embedded system and furthermore low-level applications, drivers and sensors development. C language with pinches of assembly does not afraid me, and I love C++ as well as high level languages.
What are robots made for if they do not communicate with us? My implication in robotics projects lead me to handle several kind of networking architectures: home made TDMA network over high frequencies, unstable 3G or satellite connections as well as perfectly reliable local wired IP networks. I faced several times the question of using third part networking solutions and I did as well as implementing private protocols in order to make data stored, and available as most as possible in real-time.
I have always been involved in industrial sector: ore extraction with mines and quarries, aeronautics, rail industry and finally fish farming in Norway. In all industrial context, engineers (aka. the final users) like to visualize and work with their data, eventually perform some data processing. In addition of that, they also need to control their robots or equipment via a monitoring and a control application. That’s how I came to suitable front-end technologies like React.js, Angular and Polymer.
Massive storage and processing of data stresses infrastructures, that’s how arrive availability and reliability troubles. I have been involved in back-end and infrastructure development to make things stables. For this purpose I felt in love with micro-services architectures, REST APIs, Kubernetes and ElasticSearch.
Developing and deploying code on such a system isn’t an easy task without DevOps, especially if we want to keep the system up. Gitlab is a great tool I use to make the testing and deployment phases fluid.
Among all of this, security has always been a strong purpose. That is not something I somewhat enjoy since it costs time without adding functional benefits. As a result of my experiences, that’s precisely why I include security from the very beginning of every projects I am involved in.
In general am fond of everything that does not stands on land. I live to learn, test and discover new things everyday.
More details about my professional experiences on my CV.