Gérard C.

Senior Full-stack / Front / Back Développeur

En télétravail depuis Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Gérard.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Gérard.

Localisation et déplacement

Localisation
Paris, France
Télétravail
Effectue ses missions majoritairement à distance

Préférences

Durée de mission
  • ≤ 1 semaine
  • ≤ 1 mois
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois

Vérifications

Langues

Compétences (34)

  • Methodologies
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Langages
  • PHP
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Cloud
  • Débutant Intermédiaire Confirmé

Gérard en quelques mots

Développeur depuis 2010, je travaille principalement sur des solutions Web (Front-end/Back-end) et Big Data.

Mon expertise se porte sur les solutions web (PHP/Symfony, Ruby/Rails) avec lequel j'ai eu l'occasion de travailler sur différents projets allant des applications métier (durant mes expériences en agence) à des sites à fort traffic tel que BlaBlaCar, FreshBooks ou encore lelivrescolaire.fr.

À mon arc: #backend #frontend #bigdata #automation #agility (Scrum, Kanban) #codequality #tests #CI #CD #GCP #devops

Je serai heureux d'échanger avec vous afin de mieux comprendre vos besoins et répondre à toute interrogation que vous auriez à propos de mon parcours/profil/expertise.

En espérant que nous aurons la chance de collaborer ensemble, je vous dis à bientôt !

Gérard

Expériences

Freshbooks

Edition de logiciels

Senior Software Engineer - Billing

Toronto, Canada

juin 2017 - Aujourd'hui

Product team - Billing
6 Software Engineer, 1 Engineering Manager, 1 Product Manager, 1 Coach Agile

- CommandCenter: Application Ruby/Rails pour administrer et simplifier le management du système de facturation ainsi que les abonnements
- Solution d'offre et de promotion sur les abonnements utilisant Aria en third party (Rails en backend + Ember.js front-end)
- Google SSO: Authentification/Authorisation basé sur Omniauth
- Migration de 100k utilisateurs d'un système de billing legacy basé sur Paypal vers Braintree.

Solution techniques:
- Mise en place de Pact testing (Consumer driven tests) -> Réduire le nombre de tests e2e (Capybara, Behat, ...) et les remplacer par pact tests afin d'augmenter la vitesse des tests en integration continue.
- Amélioration de la pipeline existante de RabbitMQ afin d'introduire un système de retry sur les bad messages avec une librarie Ruby utilisant Bunny gem.
- Projet d'innovation de Data Pipeline sur Google Cloud Platform utilisant Dataproc pour manager un cluster Hadoop afin créer des ETL autour de Apache Spark / GCS et BigQuery.
-Service owner/Maintainer de Authentication/Billing services - Rails apps, Flask apps

Front-end: Ember.js , JQuery, Html, Css
Back-end: Ruby/Rails, Python/Flask, MySQL, Redis, RabbitMQ
Tests: Minitest, pytest, Capybara (for e2e tests), Pact tests between internal services, Jenkins
Automation: Terraform, Ansible, CI/CD with Jenkins
Environment: Docker (dev), K8S (staging, prod)
Monitoring/Alerting: NewRelic, Datadog, PagerDuty



France Télévisions

Presse & médias

Lead developer - User platform

décembre 2016 - avril 2017

Team lead de l'équipe Authentification - 3 développeurs, 1 Product Owner et 1 Tech Manager - Réorganisation de l'équipe vers les méthodologies Scrum

Mission : Création du service d'authentification sur Symfony 3 utilisant l'API Gigya en tant que Customer Identity management platform pour le site france.tv

BlaBlaCar

Transports

Lead Engineer - Data platform

Paris, France

juin 2016 - décembre 2016

BlaBlaCar

Transports

Software Engineer - Data platform

Paris, France

août 2015 - juin 2016

Recommandations externes

Formations

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte