Jérémy Gaultier

Symfony Craft developpeur / TDD / CI / CD

Remote from Lyon

  • 45.7539
  • 4.84699
  • Indicative rate €360 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 12h
Propose a project The project will only begin when you accept Jérémy's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Jérémy's quote.

Location and geographical scope

Location
Lyon, France
Remote only
Works remotely most of the time

Verifications

Influence

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

  • Espagnol

    Limited working proficiency

Skills (21)

  • Languages
  • PHP
    Beginner Intermediate Advanced
    Enzo De Carvalho
    1
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • SQL
    Beginner Intermediate Advanced
  • Frameworks
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced

Jérémy in a few words

Développeur PHP Symfony, je me passionne pour le software crafstmanship et la conception logicielle agile grâce aux tests et à l’industrialisation.

J'ai travaillé pour des clients connus : SNCF, BOURSEDIRECT, DESCOURS & CABAUD, AXENS, DIGIPOSTE...

J'ai acquis par ma formation personnelle des compétences variées qui me permettent de construire une application sur tout son cycle de vie, de la rédaction des user story au déploiement sur le cloud public. Je vous accompagne donc de A à Z.

Mon expertise se concentre principalement autour de Symfony et de la conception logicielle afin de vous construire une application de qualité industrielle au meilleur prix. La qualité logicielle est en effet la garantie des évolutions futures de votre application. En front, je travaille avec React, Angular et VueJS, au besoin je réalise également des back-end avec Node via l'usage du framework NestJS.

CONCEPTION
Rédaction des user story, création des mockups, création graphique, modélisation de la base de
données, modélisation UML, choix des technologies et chiffrage par sprint

DEVELOPPEMENT
Développement en suivant l’état de l’art en matière d’architecture logicielle (Hexagonale
Architecture) avec l’écriture d’un code tourné vers le métier, entièrement testé (unitairement,
fonctionnellement et end to end) avec l’usage d’outils OpenSource

AGILE
Code versionné avec un soin apporté aux commits, réalisation d’une release pouvant être
mise en production à la fin de chaque sprint, mise en place de pipeline d’intégration continue et
de déploiement continu.

STACK
PHP 5 / 7
Symfony 2 3 4 5
Phalcon
NodeJS (NestJS) - TypeScript
ReactJS
Angular
VueJS
JQuery
HTML 5
SASS
CSS 3
PHPUnit / Cypress / Behat
UML 2.0
AWS / Azure
Travis / GitlabCI
PlatformSH
Gitlab / Github

Méthodologies
SCRUM

Portfolio

Experience

Descours & Cabaud

Civil Engineering

Développeur Symfony ORO Commerce

Lyon, France

December 2019 - March 2020

Implémentation Cypress de tests E2E Behat (BDD)
Bundle d’importation des catalogues produits Veolia vers ORO
Features sur ORO Commerce
Mise en place, configuration et test de la qualité de code via grumPHP

GART

Transportation

Développeur Symfony

Lyon, France

September 2019 - November 2019

Mise en place des environnements sur AWS (Elastic Beanstalk)
Mise en place de la CI/CD (Gitlab) et du Kanban
Sécurisation, reprise et TMA du code existant
Migration vers Symfony 4.3
Développement en TDD de nouvelles features et de web services

SNCF - SNCF

Transportation

Lead dev Symfony

Lyon, France

May 2019 - Today

Industrialisation complète des web application Symfony de la DG TER
dans le cadre du programme CapTER (mise en place CI, couverture par les tests automatisés, pratiques agiles, refactoring …), script de migration en PGSQL
Développement de nouvelles features en TDD (projet Demeter, web service …)
Formation de l’équipe interne de trois développeurs

Bourse Direct

Banking & Insurance

Développeur Symfony

Paris, France

February 2019 - April 2019

Développement de composants destinés à tester fonctionnellement un
projet legacy
Développement de nouvelles fonctionnalités sur les sites du groupe

KeyOpsTech

Software Publisher

Développeur back-end

Lyon, France

October 2018 - January 2019

TMA et TME sur back-office Sonata Admin (Symfony 4) et Angular (TypeScript)
GraphQL
Docker
Tests unitaires et fonctionnels avec PHPUnit et Behat
Git flow / intégration continue sur Gitlab 

Axens

Chemical

Developpeur PHP 7 / Symfony 4

Rueil-Malmaison, France

September 2018 - October 2018

- Conception et développement d'une API REST non ful destinée à fournir un accès à des données
présentes sur de multiples bases (composant de gestion d'entity manager à la volée)
- Intégration de la RFC7807 pour la gestion des messages d'erreurs
- Utilisation de Symfony 4, conception des composants propres à l'API comme une surcouche de
Symfony avec une indépendance du framework et une délégation au framework de certaines
parties (ex. l'authentification via un provider)
- Usage de TDD pour la conception du code
- Intégration avec Bootstrap, usage d'Encore (Symfony) pour le build

Amitel

Software Publisher

Développeur PHP Symfony

March 2018 - July 2018

Conception technique et développement d'une application sur framework Symfony 4 (PHP 7.1.8) et FlightJS.

Travail important réalisé sur la qualité du code (code métier framework agnostic dans la mesure du possible), grande modularité dans les composants front sur FlightJS. Application de ce principe à toutes les parties de l'application, templating inclus.

Conception et développement d'un module de synchronisation entre la couche de persistance locale (ORM Doctrine 2) et d'autres couches de persistances (dont un annuaire LDAP pour commencer)

Babilou / Filapi

Public sector

Développeur full stack

September 2017 - January 2018

Développeur full stack au sein de la DSI Babilou
- Conception et développement d'une SPA de gestion des informations RH de la société (SlimPHP, VueJS, HTML 5, CSS 3)
- Création de nombreux plugins sur WP avec intégration des bonnes pratiques du monde PHP (MVC), accent mis sur la modularité du code (réutilisation des composants facilités)
- Conception technique d'une application de collecte d'indicateurs des crèches

WebMezenc

Digital Agency and IT company

Gérant

July 2016 - Today

WRS Conseil - landing page sur Sulu
- Intégration HTML 5 / CSS 3 (SASS) landing page
- Intégration sur Sulu (CMS Symfony 3)
- Service de traitement des prospects, création d'une commande d'export XLS


Michel Sport (site vitrine sur back-end PHP)
Technologies utilisées :
- Intégration responsive HTML 5 / CSS 3 (SASS - Koala)
- SlimFramework
- jQuery



Animalib : Marketplace de services animaliers
Conception et développement de la web application Animalib sous la forme d'un hybride SPA / application classique

Technologies utilisées :
- Intégration responsive HTML 5 / CSS3 avec usage du pré-processeur SASS (Koala)
- SlimFramework
- Architecture JS maison à base de jQuery, routesjs, JS natif (pas de pré-processeur)
- Doctrine
- API diverses (MangoPay, Sendinblue)


Application mobile (IOS/Android)

Conception et développement du système d'API REST destiné à l'application.
Conception et développement de l'application sous Cordova avec usage framework front-end 7
Conception et développement du système de notification en POO, sans frameWORK, en utilisant l'API FCM (Firebase Cloud Messaging) de Google
Conseil au niveau du SI (hard)


Technologies utilisées :
- Cordova
- FrameWork 7
- HTML 5 / CSS 3 / JavaScript Natif (dont API fileSystem, IndexedDB ... ) et jQuery
- API REST en PHP
- Système de notification en PHP POO sans framework, utilisation de FCM pour
l'acheminement des pushs
- Développement propre de l'ensemble métier de mises à jour des données de l''application depuis
l'API
- Versionning GIT



3 - Mars / Avril 2017 – Plateforme privée
Plateforme d'expertise météorologique (système de météorologie complet)
avec forte utilisation du JavaScript pour une optimisation opérationnelle du système

Technologies utilisées :
- FrameWORK PHP MVC maison
- Intégration responsive (HTML 5, CSS 3
- SQL (moteur mySQL)
- JavaScript natif et jQuery
- SIG
- Analyse de données brutes (GRIB 1,2) en back-end
- Algorithmes de prévision météorologique
- API REST pour la délivrance des données
- Versionning GIT


4 - Janvier / Mars 2017 – Plateforme SmartBin (GreenSysTech)
Création d'une plateforme de collecte / affichage des données issues de capteurs connectés (technologie LORA), back-office administrateur dédié

- FrameWork PHP MVC maison multi-lingues
- Intégration responsive (HTML 5, CSS 3)
- SQL (moteur mySQL)
- jQuery et JavaScript natif
- API GoogleMAP / Leaflet
- API REST dédiée aux clients
- Versionning via GIT
- Module de gestion des données LORA par opérateur



5 - Décembre / janvier 2017 – Plateforme AZInvoice
Création d'une plateforme de génération automatique de factures
Amazon depuis l'API MWS.

- FrameWORK PHP MVC maison
- Intégration responsive (HTML 5, CSS 3)
- SQL (moteur mySQL)
- jQuery et JavaScript natif
- Plateforme de paiement Stripe
- API Amazon MWS




6 - Octobre / Novembre 2016 – Your-Meteo.fr
Création de la plateforme Your-Meteo.fr, site météo grand public

- FrameWORK PHP MVC maison
- Intégration responsive (HTML 5, CSS 3)
- SQL (moteur mySQL)
- jQuery
- Système prévisionnel complet (modélisation numérique, algorithmes de
traitement de données météorologiques brutes …)
- API REST de prévisions météorologiques à destination de clients ( 400k appels / j )
- WGRIB, CNVGRIB, GRADS ...

OSR / Agate-Meteo

Environment

Développeur full stack

59283 Raimbeaucourt, France

July 2015 - October 2016

I / Outil de prévision météorologique complet de la société
- Collecte et traitement des données brutes (GRIB1 GRIB2)
- Modélisation 2D à la commune
- Modélisation particulière (ex. montagne)
- Données marines (houles, températures de surface …)
- Optimisation des routines diverses



II / Refonte intégrale du SI de la société
- Création intégrale de l'interface (du design à la livraison ...)
- Langages utilisés : PHP, HTML 5, CSS, JavaScript, Jquery,
SQL (moteur mySQL)
- Créations d'outils d'aide à la décision / d'optimisation de la délivrance
des informations à la clientèle
- Intégration d'API diverses (envoie de SMS, mail, fax …) pour la délivrance des informations
- SIG PHP

III / Ingénierie et développement des répondeurs météorologiques (audio) à destination de SFR

IV / Service météorologique complet à destination des clients
- Découpe des PSD et intégration des éléments
- Création de la base de données (moteur mySQL)
- Connexion au SI des clients (via API)
- PHP, HTML 5, CSS, JavaScript

V / Encadrement de deux étudiants en M1 de physique à Lille
- Modélisation numérique océan (houles via
le modèle WW3)
- Modélisation numérique terre (via le modèle WRF - Weather Research Forecasting)

Meteorologic

Environment

Créateur et dirigeant

43150 Les Estables, France

January 2008 - July 2013

I / Développement intégral du site internet

- Routines d'alimentation en données météorologiques, système prévisionnel complet
(algorithme de traitement des modèles
météorologiques brutes, modélisation numérique propre, création
de sous modélisation 2D)

- Intégration de la charte graphique et développement de l'ensemble des
modules du site internet

- Développement sur demande de module spécifiques à destination des clients

- Développement d'un système d'API complet (plusieurs centaines de milliers de requêtes par
jour) fournissant des prévisions météorologiques aux utilisateurs de la plateforme


II / Gestion de la société

1) Gestion du référencement et de la publicité (Adsense, optimisation
des espaces, suivi du CPC / CPM avec une personne de chez Google ), le business model de la
société étant centré sur celle-ci

2) Gestion de l'ensemble du SI (hard et soft) avec une dizaine de serveurs en
production lors de la phase d'activité la plus intense de la société



III / Missions à destination de grands groupes en clients finaux

1) SIG en ligne à destination d'un grand compte (assurance - MAIF)
- Conception technique de l'offre
- Installation des éléments techniques nécessaires à celle-ci
- Travail sur les données brutes
- Réalisation technique de l'offre
mapServer, HTML, CSS, JavaScript, PHP


2) Ingénierie météorologique (modélisation stochastique des tempêtes historiques) à
destination d'un grand compte (assurance – Covea )

. Définition avec le client des modifications des situations initiales (biais)
. Génération des scénarios historiques avec application des biais
. Traitement des données d'export

3) Outil web all-in-one de gestion du risque intempéries
. Collecte des données brutes
. Intégration des PSD
. Développement de la plateforme (PHP, HTML, CSS, JavaScript,GoogleMap)

COVEA - Groupe Covea

Banking & Insurance

Développeur full stack

January 2009 - July 2009

Cyril Leroy - Penguins crossing

2/8/2018

Je collabore avec Jérémy pour la création de designs de site web et le résultat est toujours très bon et fidèle aux designs que je fais, je le recommande.

Education

Certifications

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code