In Project Cue we had to create a working prototype from scratch very quickly and thus take important decisions very early in the project. We also had to adapt very quickly to new directions.
With Project Link (code) we wanted to give the power back to the user about his own connected devices, and help him automate actions triggered by events. We used Rust as a programming language, which is a new low-level language developed by Mozilla to prevent some security flaws and better manage memory usage.
For this project I had to learn quickly a lot of new technologies: ZWave, Rust, and the world of connected devices.
With Firefox OS we pursued several converging goals: give access to a real smartphone to left out peopoe and thus let them access Internet; bring back the web on mobile platforms; break the Apple/Google duopoly on these platforms.
This very complex and bold project had major challenges, especially related to performance and user feeling. Firefox OS was indeed working on entry-level mobile phones, but still applications were supposed to launch in less than one second.
As scrum master, I was in charge of the everyday organization for the team and with the project leader.
The Open Source contact group deals with requests for free software publication and ensures that software products based on open source third-party libraries are compliant with the respective licenses.
Being involved in this group since 2012, I have been considering Open Source software from a company's point of view, in addition to my own perspective coming from my individual work.
The goal of this document is to explain clearly the new developments in this field as well as the use of the new functions. It is aimed at the Orange Group developers, who can refer to it to know which functions are usable.
This project included a subscription shop for services and an automatic provisioning with access control and usage report.
Every year, Paris-Web organizes a several-days conference each year about best practices, design and quality for the Web, bringing together about 500 professionals and enthusiasts.
From 2008 onwards, I became more involved as a treasurer and was part of the board of the association. I learned how to plan an event long ahead, and how to handle the different priority levels of members.
In 2016 I became involved again as the treasurer to help the new team in charge.
I enjoyed transforming the one file that was sent to me into "a real project", with all the functionalities I want.
Writing and giving lectures and practical works taught me how to explain advanced topics to true beginners.
Because I'm no expert of some specific framework I can easily adapt to any environment.
Java (SCJP : 93%), JEE (SCWCD : 89%), Spring, Wicket, JPA 2, Hibernate
SQL (MySQL, PostgreSQL, SQLite), Rust, XML, XSLT, and to a lesser degree: XUL/XBL, LDAP, C/C++, PHP, Perl
References available on request.
Compliant with the W3C specifications