My ideal job: designing and developing an Open Source JavaScript Web application
The scope of this project is building a web-based desktop that would work on any browser and any device, including a centralized authorization management with Single-Sign-On, and JavaScript-based inter-application communication.
This software is complex with a lot of JavaScript code, which led me to design a tailored software architecture. I gained real JavaScript skills taking part in this development.
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.
I enjoyed transforming the one file that was sent to me into "a real project", with all the functionalities I want.
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.
CWriting and giving lectures and practical works taught me how to explain advanced topics to true beginners.
HTML (5), CSS (3), modern and cross-browser JavaScript
Java (SCJP : 93%), JEE (SCWCD : 89%), Spring, Wicket, JPA 2, Hibernate
SQL (MySQL, PostgreSQL), XML, XSLT, and to a lesser degree: XUL/XBL, LDAP, C/C++, PHP, Perl
References available on request.