Gabriel Féron

Software engineer who loves DevOps and backend API development, as well as Linux and open-source technologies.

Skills

Programming languages
Java, Python, Groovy, PHP, C++
DevOps
Automation and orchestration, Performance troubleshooting, Continuous integration, Centralized logging
Systems administration
Linux, Docker, AWS, Ansible, Nginx, Varnish, Debian, Fedora
Data management
MariaDB / MySQL, ElasticSearch, MongoDB
Build tools
Gradle, Jenkins, Maven, Artifactory
Web technologies
Grails, Javascript, HTML, CSS
Currently learning
Chef, Kubernetes, Kotlin, CTF

Experience

Global Leads Group, Berlin

http://www.globalleadsgroup.com/

Systems Engineer Dec 2015 – Aug 2016

In charge of upkeep and reliable operations of the APIs and websites edited by the company, and active member of the agile software development team.

  • Migrated dedicated servers to cloud-hosting (AWS), dividing the hosting budget by 5 while improving resiliency and scalability
  • Developed a tailored staging continuous integration pipeline integrated with Jenkins, Slack and Bitbucket using Docker and Python
  • Implemented a caching strategy and improved websites performance
  • Developed features for Grails applications

Lepape, Paris

https://www.lepape.com

Lead Developer Aug 2012 – Nov 2015

Part of the development team built after my arrival in the company. Lepape is a leading running and fitness equipment retailer in France, with both physical stores and an e-commerce website.

  • Designed and developed a complete product lifecycle management application in JavaFX and MongoDB that holds the data of every product sold by the company
  • Developed a payment transactions and order processing API and web-frontend for the back-office
  • Refactored and improved the code and performance of the main e-commerce website, running Magento
  • Setup a new dedicated hosting platform to withstand traffic spikes such as seasonal sales as well as its monitoring, failure and recovery strategy

Open-source projects

https://github.com/gferon

Contributor Apr 2012 – Present

Small contributions to various open-source projects.

  • Added support for emojis in CyanogenMod 9 (Community-driven Android fork)
  • Fixed a bug in the Docker-Python API client library
  • Kotlin
  • Improved performance of the SASS Java pipeline
  • Published a package of OpenJFX to Fedora COPR

Alstom Transport

http://www.alstom.com/Transport/

Intern Jan 2012 – Jul 2012

Internship within the automated train supervisions (ATS) team in Saint-Ouen, France.

  • Developed a WYSIWYG software in C++ 11 (Qt 4) to design & run test-cases for parts of the train supervision system

RATP

https://www.ratpdev.com/en

Intern Mar 2011 – Aug 2011

Internship within the maintenance department of the metro authority of Paris.

  • Developed a project management software to assist with recurrent escalators renovation works

Education

ECE Paris

Sep 2007 – Jun 2012
Engineering degree (Master) – Information Technology
  • Software engineering
  • Object-oriented programming with Java
  • C programming
  • Database design
  • Project management
  • Electronic systems design

University of Oslo, Norway

Aug 2011 – Jan 2012
Erasmus semester abroad – Multimedia networking
  • Programming heterogeneous multi-core architectures
  • Multimedia networking using network processor cards
  • Open-source development

Concordia University Montreal, Quebec

Sep 2009 – Dec 2009
Semester abroad – Electrical engineering
  • C++ development
  • Analog electronics circuit design

Languages

French Native speaker
English Full professional proficiency
German Elementary proficiency

Interests

Road-biking
Hiking
Photography