with Linux servers.
I develop and contribute to free and open source projects in various technologies.
I constantly develop skills by taking online courses, attending local meetups, hackathons and talks.
I host myself on ARM-based servers that I manage with Ansible.
I enjoy working in global and multicultural environments.
I climb, bike, code, take pictures and cook in my free time.
Publication of W3C specifications
Deployment, maintenance and support of new and legacy systems
Front and back end programming of an automated publication system for W3C specifications
Design of an interactive comic strip mixing paper and screen
Development of an interactive map filled with big data
System administration of a server based on an ARM board
Development of custom user interface components
In charge of a 3D simulator for chemical plant safety training
3D modeling and real-time integration process improvement
Research on tracking systems and development of a calibration tool
Internal and external communication and documentation activities
Development of an open source web application for vsftpd server management
Improvement of the company’s corporate website
Set up of an automated UI testing solution for web applications
In charge of a challenging short-term client project
Machine Learning, by Andrew Ng
Functional Programming Principles in Scala, by Martin Odersky (with honours)
2 years of fundamental studies (including scientific and technical fields, social sciences and management) followed by 3 years of major studies in software engineering
General high school degree with major in mathematics and engineering sciences (with honours)
MySQL, PostgreSQL, SQLite
Node.js, Flask, Django, Ruby on Rails, Symfony, jQuery, HTML5 & CSS3 (standards-compliant), static site generation (Pelican)
Configuration management (Ansible), web server (Apache, Nginx), security (ufw, fail2ban, rkhunter)
Functional programming, object-oriented programming, test-driven development, agile (Scrum), revision control (Git, Mercurial)
Photoshop, Lightroom, Illustrator, InDesign
VRPN, OGRE, OpenSceneGraph, 3DVIA Virtools, 3D Studio Max
Fluent, written and spoken
TOEIC: 955 / 990
Configuration and maintenance of a self-hosted server. Its primary goals were to improve my system administration skills and to host my personal website. I improved its management over time as it is now fully configured using Ansible and integrates its own test suite.
Realization of a quick-and-dirty Bash script to offer multi-partitioning with a fully encrypted disk while installing Ubuntu. The main purpose of this script is to be as simple as possible as it consists of a few characters to type, until the Ubuntu installer provides such feature.
Development of two components for the Qt Quick framework:
Developer on Interactive Drums, an augmented reality application that recreates the Rock Band concept on an acoustic drum kit.
Lead developer on a 2-player labyrinth game. It was an introduction to the HTML5 2D API and it helped me understand game engines by creating one.
Creation of a collaborative tool designed to manage the evolution of a database schema, inspired by the Active Record migrations of Ruby on Rails. The schema changes can then be included in a version control system to be sent to other developers and to the production server.
It was intended to help Ambycia's team at first, but Dibycia is available as a standalone program.
Founder, lead developer and project manager of Ambycia, a futuristic MMORPG which includes its own micro-social network.
Although this student project was never released beyond an open beta, it was a first experience in game development and teamwork outside of our studies.
US Letter A4