François-Xavier Degroot, Developer in Le Mans, France
François-Xavier is available for hire
Hire François-Xavier

François-Xavier Degroot

Verified Expert  in Engineering

Magento Developer

Location
Le Mans, France
Toptal Member Since
June 10, 2020

François-Xavier has ten years of experience as a software developer in the eCommerce industry. He started his career in the Netherlands, working for a successful agency on several projects. Then after spending a few years in Switzerland, François-Xavier landed in Canada and held technical leadership positions in agencies and a leading video game company while working on international-scale eCommerce projects.

Portfolio

Diff
Ruby, Shopify, Amazon Web Services (AWS), Google Cloud Platform (GCP), Git...
Le Site
Kubernetes, Docker, Jenkins, Google Cloud Platform (GCP), Magento 2, PHP, Git...
Ubisoft
Amazon Web Services (AWS), Node.js, PHP, Symfony 4, Git, Software Development

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Google Cloud Platform (GCP), Node.js, Ruby, PHP, Magento, Magento 2, Shopify, Ruby on Rails (RoR)

The most amazing...

...project I've led was the development team of Ubisoft+, new subscription-based program of Ubisoft.

Work Experience

Senior Software Engineer Lead

2020 - PRESENT
Diff
  • Managed a team of software developers to develop HA API integrations with Shopify stores.
  • Participated in the recruitment process and building of the software design documents.
  • Performed high-volume data integrations on AWS stack with services such as EC2, RDS, Amazon ElastiCache, and Lambda, and developed in Ruby on Rails.
Technologies: Ruby, Shopify, Amazon Web Services (AWS), Google Cloud Platform (GCP), Git, Ruby on Rails (RoR), Software Development

IT Director

2019 - 2020
Le Site
  • Led a team of front-end developers, back-end developers, QA analysts, and DevOps.
  • Created our new local development stack based on Docker.
  • Established our brand new QA automation strategy and integrated it within Jenkins.
Technologies: Kubernetes, Docker, Jenkins, Google Cloud Platform (GCP), Magento 2, PHP, Git, Software Development

Team Lead

2018 - 2019
Ubisoft
  • Led the internal development team of Ubisoft+, a new subscription-based model.
  • Collaborated with a team to develop a new payment platform based on the Symfony 4 framework.
  • Defined and implemented a new microservice-based architecture on AWS.
Technologies: Amazon Web Services (AWS), Node.js, PHP, Symfony 4, Git, Software Development

Technical Lead

2015 - 2017
Le Site
  • Worked on more than 20 Magento 1 and 2 websites successfully.
  • Led the company's back-end development team with up to seven developers.
  • Participated in setting up new production processes, including code reviews and automated deployments.
  • Developed our collection of Magento 2 modules and integrated them using Composer.
  • Developed integrated search modules within Magento based on Lucene in Solr and Elasticsearch.
  • Spoke at different conferences such as MTL+Ecommerce.
Technologies: Git, Puppet, Redis, NGINX, Vagrant, MySQL, PHP 7, Magento, Magento 2, Google Cloud Platform (GCP), Software Development

IT Engineer

2013 - 2015
Unic
  • Developed and maintained Magento projects for our clients.
  • Set up an enterprise resource planning (ERP) connection using a second database inside Magento.
  • Optimized performance of existing websites (server side).
  • Established a new continuous integration with Phing and Jenkins.
Technologies: Jenkins, Phing, Git, Redis, Apache, Varnish, MySQL, PHP, Magento, Software Development

R&D Engineer

2011 - 2013
Smile
  • Worked on high-traffic eCommerce and news websites.
  • Developed and maintained projects with the Magento framework.
  • Created specific reusable Magento modules for our customers.
  • Defined code-related strategies for performance optimization.
Technologies: Subversion (SVN), Jenkins, Memcached, Redis, Apache, Varnish, LXC, MySQL, PHP, Magento, Software Development

Ubisoft+

https://plus.ubisoft.com/
Ubisoft's new subscription-based program. It's entirely built as microservices on AWS using an event bus approach, including in SQS, SNS, EC2, and Lambda, to exchange data between first- and third-party applications. Microservices are developed in PHP and Node.js.

Rousseau Metal

https://www.rousseaumetal.com/
A B2B eCommerce website selling cabinets, including advanced features such as a custom configurator or an ability to search through a lot of documentation, i.e., PDF files, directly through the site search engine.

This site won the Best B2B Experience award from Magento in 2017.

Languages

PHP, Ruby, PHP 7

Tools

Git, Varnish, Apache, Jenkins, Subversion (SVN), Phing, Vagrant, NGINX, Puppet, Solr

Platforms

Magento 2, Magento, Google Cloud Platform (GCP), Amazon Web Services (AWS), Shopify, Docker, Kubernetes

Other

Software Development, LXC

Frameworks

Ruby on Rails (RoR), Symfony 4

Storage

MySQL, Redis, Memcached

Libraries/APIs

Node.js

2007 - 2011

Master's Degree in Computer Science

Université du Mans - Le Mans, France

AUGUST 2021 - PRESENT

Associate Cloud Engineer

Google Cloud

MAY 2021 - PRESENT

AWS Certified Cloud Practitioner

Amazon Web Services

DECEMBER 2020 - PRESENT

AWS Certified Developer

Amazon Web Services

SEPTEMBER 2019 - PRESENT

Magento 2 Professional Developer Plus

Magento, Inc.

MAY 2019 - PRESENT

Magento 2 Front-end Developer

Magento, Inc.

MAY 2019 - PRESENT

Magento 2 Professional Developer

Magento, Inc.

FEBRUARY 2019 - PRESENT

Magento 2 Associate Developer

Magento, Inc.

SEPTEMBER 2017 - PRESENT

Magento 2 Solution Specialist

Magento, Inc.

FEBRUARY 2015 - PRESENT

Magento Solution Specialist

Magento, Inc.

OCTOBER 2014 - PRESENT

Zend Certified PHP Engineer

Zend Technologies

MAY 2013 - PRESENT

Magento Developer Plus

Magento, Inc.

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring