Guillaume Delhumeau

pro@guillaumedelhumeau.com
Near Paris, France

Senior Developer. Front-end, Back-end, DevOps.
Technologies are just tools to achieve different goals. I always try to use the ones that are the most appriopriate for a given project.

Being a developer is not only about resolving problems. It's mainly about explaining to other developers how you achieved to resolve a problem.


Experience

Cloud Engineer (DevOps)

XWiki Cloud Team (Paris)

Development of micro services for the creation, the configuration and the maintenance of hundreds of virtual machines dedicated for the clients of the XWiki Cloud offer. These services are written in Java and use the VMWare WebSphere API. They communicate through REST API and RabbitMQ for asynchronous messages. The machines are configured via Ansible scripts, and are delivered to the clients within 10 seconds.

Also used: XWiki framework, OpenVPN, DNSMasq, Puppet, NginX, Linux, Vagrant...

March 2016 - Present

Product Developer (Full Stack)

XWiki Product Team (Paris)

Design & development of new features in the XWiki Open Source product, used by major companies such as Amazon, EMC2, DCNS, Chronopost, SFR...

Maintenance of the software with high quality standards (checkstyle, unit tests, integration tests, retro compatibility of the API, code reviews, continuous integration).

Writing of documentation and the release notes. Collegial decisions are made on the project's mailing list.

Also used: Java, Maven, SQL, JavaScript, jQuery, KnockoutJS, HTML5, Bootstrap, LESS, CSS, SeleniumHQ, Git, GitHub, Jenkins, JIRA...

July 2013 - Present

Full Stack Developer

XWiki Client Team (Paris)

Development & consulting for several clients of the company: Aelia (Lagardère), RTE (Réseau éléctricité de France), Vente-privée.com, Voyages-privées.com, Chronopost...

Coaching to train new developers both in the company and the outside.

During a mission, I made a portal dedicated to the management of special offers for hundreds of shops all over the world. I was in charge of the specifications writting, with direct discussion with the clients, in Agile principles (frequent develery and continuous feedbacks).

December 2011 - July 2013

AI Engineer & Researcher

SpirOps (Paris)

R&D in Artificial Intelligence for games & simulations (C++).

Development of new projects with partners (Publicis, Aldebaran, Voxler, RATP, INRIA, Orange) with artificial intelligence algorithms and/or 3D simulations.

Maintenance of the main tools of the company: SpirOps AI (Graphical editor to add behaviours into a decision engine) and SpirOps Crowd (Crowd simulator).

March 2010 - December 2011

Intern Developer

Eden Games (Lyon, France)

Programmer on Test Drive Unlimited 2 (C++), a video game for PC, PlayStation 3 and XBox 360.

I have worked on the race replay, by making different kinds of cameras with effects like springs, vibration, and an intelligent director which detect events (accidents, passings) in a 3D world.

February 2010 - July 2010


Education

Institut des Mathématiques Appliquées (IMA) - Université Catholique de l'Ouest (UCO) - Angers

Diplôme de l'IMA (Bac + 5)
2010

Institut des Mathématiques Appliquées (IMA) - Université Catholique de l'Ouest (UCO) - Angers

Master Mathématiques et Informatique (Bac + 5)
2010

Skills

Agile development, Java, Maven, Communication, Continuous integration, Unit tests, Integration tests, XWiki, REST, SQL, HTML, JavaScript, C++, KnockoutJS, Python, Django, Ansible, Linux, DevOps, CSS, Git, Bootstrap.


Interests

Apart from being a developer, I enjoy creating movies with my camera and playing music (guitar & piano).

I also enjoy reading, watching movies and taking care of my japanese Koï fishes.

Generally speaking, I am a very curious person who is always willing to learn new things.