Skip to content

Nicolas Gautron - Freelance web developer

Notifications You must be signed in to change notification settings

nicolas-gautron/nicolas-gautron.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raw version | Online version | 🇺🇸 English PDF | 🇫🇷 French PDF

Nicolas Gautron - Freelance web developer

Nicolas Gautron

📧 nicolas.gautron@ohhappy.dev

🎂 Born in 1989

🌍 From Paris, France

Linkedin logo nicolasgautron

Malt logo ohhappydev

Github logo nicolas-gautron


 

Who am I?

 

✔ 10+ years experience in PHP.

✔ Open to all technologies.

 

Followed by a professional coach for two years, I've had the opportunity to test several psychological models. The Process Communication represents the way we all communicate with each other. In my case, I find the result representative of my whole personality:

Base: thinker at 100%

I like to test new methodologies, to fail and to adapt.

I'm direct in my communication. While I'm able to assume the political part of my job, I avoid it as much as I can.

Empathetic / harmoniser at 100%

As a former team leader and manager, there is no ritual more important for me than the ones allowing the feedback and the global communication: retrospective, 1 - 1.

I like meeting formats inspired by the holacracy world. They encourage everyone to speak freely and participate in the decision making.

Current phase: dreamer / imaginer at 85%

Software architecture is the part of the job I prefer.

Identifying concepts, split responsibilities, communicate to build an ubiquitous language... These are for me the key success factors for the long term maintainability and testability of a platform.

Feel free to contact me for more information.

Have a nice day 😊.


 

Experience

 

l'équipe logo L'Équipe – Freelance back-end developer

July 2021 – Present

Missions
  • Rework of the subscription management system.

  • Rework of Android and iOS in-app purchase integrations to support the last versions and features: offer changes, payment retry periods and so on...

  • Support on the integration of Subscribe With Google.

  • Rework of Google Sign-In.

Main technologies
  • Symfony 5 on PHP 8.

  • Microservices architecture mainly based on RabbitMQ and API Platform.

  • PHPUnit and Behat for the tests.

  • Jira for the project management.

  • Gitlab for the code review.


 

oh happy dev logo Oh Happy Dev – Freelance web developer

July 2021 – Present

https://ohhappy.dev

Contact me if you need any help in your technical team : development, consulting, architecture, management...


 

deezer logo Deezer – Back-end architect

August 2020 – June 2021

Payment team

Missions

In my previous position as a lead developer, I was mainly focused on the day-to-day delivery: short-term projects, daily bug and incident management.

Now as an architect, instead of being responsible for the team implementing the functionalities, my job is centralized around the conception and the implementation of both technical and business-oriented long-term projects.

Example of subjects
  • New logging and monitoring strategy with the ELK / Elastic Stack.

  • Event based communication through Kafka.


 

deezer logo Deezer – Lead Payment Engineer

July 2018 – August 2020

Payment team

Missions
  • Manage the development team, between 5 and 7 developers.

  • Ensure team well-being with regular one-to-one, performance reviews and ritual set-ups inspired by the Agile and the Holacracy worlds.

  • Build the team with the hiring and the onboarding of 5 new team members.

  • Guide technical conception, keeping an eye and giving advice on the delivery but making the developers independent on their subjects.

  • Code around 10% of my time, because actually: I love it.


 

deezer logo Deezer – Web developer

August 2014 – July 2018

Payment team

Missions
  • Management of offers and recurring subscriptions.

  • Rework of B2C payment journeys.

  • Deployment of new global and local payment methods in an international context.

Main technologies
  • PHP 7 using a homemade framework with a progressive migration to Symfony 4.

  • jQuery.

  • PHPUnit and Behat for the tests.

  • Jira for the project management.

  • Github for the code review.


 

rueducommerce logo Rue du Commerce – PHP developer

September 2012 – August 2014

Payment team

Missions
  • Deployment of new payment methods: consumer credit, payment in installments.

  • Integration of external fraud risk management systems.

Main technologies
  • PHP 5, homemade framework.

  • MariaDb and Microsoft SQL Server, wide use of stored procedures.

  • Jira for the project management.

  • GitFlow for the development workflow.


 

orange logo Orange – PHP and JavaScript developer

September 2009 – September 2012

Apprenticeship

xDSL/FTTH services maintenance team

Missions
  • Development of internal tools ensuring the quality of service for the network equipments DSLAM and OLT.

  • Server administration.

  • User support.

Main technologies
  • PHP 5 with the Zend Framework and Doctrine.

  • ExtJS and jQuery.

  • Oracle and MySQL databases.


 

france transactions logo Mon Epargne Online – PHP developer

April 2009 – August 2009

Internship

Missions

Development of iOS 3 applications and web pages specialized on finance and ecology.

Main technologies
  • PHP 4

  • Objective-C


 

Education

 

mba epitech logo Executive MBA Epitech – IT management and entrepreneurship

2018 – 2019

✔ Management

✔ Finance

✔ Marketing

✔ Communication

✔ Human resources

✔ Entrepreneurship

✔ Agile - Project management


 

epita logo Epita – IT engineer

2009 – 2012

3 years of apprenticeship with Orange


 

iut cachan logo IUT Cachan – Electronic and industrial IT

2007 – 2009


 

Side projects

 

the tech guide logo - launched in 2023

https://fr.the-guide.tech

Monthly newsletter explaining the basics of the tech world to non-tech people.

Product managers, recruiters, marketers or anyone eager to expand their technical knowledge.

Main technologies
  • VueJS 3 with the use of NuxtJS. The final result is generated as static files for the production.

  • Laravel with Sendgrid for the CRM.


 

tuto4dev logo and tuto2dev logo - launched in 2020

https://tuto4.dev (english) and https://tuto2.dev (french)

Easy and short tutorials for developers on a lot of subjects like docker, PHP, nodejs, web marketing and many other developer skills.

Front part
  • VueJS with the use of NuxtJS. The final result is generated as static HTML files for the production and served by Nginx.

  • TypeScript.

  • SCSS.

API part

In development mode, the front calls an API for asynchronously retrieving the data.

  • GraphQL API running on nodejs.

  • TypeScript.

Web marketing
  • Open Graph

  • Microdata

  • Server-side rendering and generation of static files.