Raphael Bacconnier

Lead Data Engineer - Scala / Spark / AWS

Moves to Lyon

  • 45.7539
  • 4.8469
Propose a project The project will only begin when you accept Raphael's quote.
Propose a project The project will only begin when you accept Raphael's quote.

Location and geographical scope

Location
Lyon, France
Can work in your office at
  • Lyon and 10km around

Preferences

Project length
Would prefer:
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Would prefer avoiding:
  • ≤ 1 week
  • ≤ 1 month

Verifications

Influence

Languages

Categories

Skills (30)

  • Architecture
  • Beginner Intermediate Advanced
  • BigData
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Methodologies
  • TDD
    Beginner Intermediate Advanced

Raphael in a few words

Après plusieurs années consacrées à la construction d'applications web riches, je me spécialise depuis 5 ans dans le développement d’applications data-centric à haute valeur ajoutée.

Mon expertise porte sur les différentes étapes du cycle de vie de la donnée, de son entrée dans le système à sa préparation, exposition et exploitation pour des usages variés tels la business intelligence, l'expérimentation data-science ou encore les traitements temps réel.

J’ai ainsi participé en tant que tech lead au développement d’une application d’ingestion de données en streaming, permettant aux opérateurs de traiter des informations de suivi marketing au fil de l’eau. Nous avons basé notre architecture sur Apache Kafka, dont la résilience nous a permis de bâtir un système distribué réactif et performant.

J’ai également supervisé comme Data Team Leader l’équipe en charge de l’exposition des données de consommation vidéo pour un grand groupe média français. Une architecture basée sur Spark et Delta Lake, monitorée via Superset, nous a assuré la maîtrise et la qualité des ingestions de données brutes.
L’orchestration des tâches via Apache Airflow nous a permis de bénéficier de l'élasticité du cloud Amazon et de lancer des clusters EMR à la demande afin de garantir la fraîcheur des données, besoin critique pour nos clients.

Garantir la robustesse, la justesse d'une application, mais aussi son évolutivité ne peut se faire sans de solides fondations de design logiciel et d'architecture, c'est pourquoi j'applique et aime à partager les bonnes pratiques de Software craftsmanship. Test Driven Design, loose coupling, Architecture hexagonale et Intégration Continue sont pour moi des notions essentielles que je mets quotidiennement en pratique, et fait partager aux équipes que j’accompagne.

Experience

Bedrock

Film & Audiovisual

Data Team Leader

Lyon, France

September 2019 - November 2020

Lead de la Team core-data :
  • design d'architecture technique
  • organisation et suivi des développements :
  • ingestion des données raw : Spark / Delta Lake (Scala) / AWS EMR
  • intégration données partenaires : Spark / Scala / AWS EMR / AWS EKS
  • transformations des données raw en données Core (Gold) et expositions de ces données aux clients: Apache Airflow (Python), Amazon Athena, Apache Superset
  • accompagnement prestataire externe sur mise en œuvre d'algorithmes d'alerting en vue du renforcement de la data-quality
  • évaluations solution spécifique de DataWarehouse (Snowflake) pour l'offre self-service analytics

Data Engineer Team A/B test (Spark/Scala/EMR) :
  • refonte application A/B test sur le modèle Functional Data Engineering
  • mise en place d'un système générique de calcul des KPI
  • migration Hadoop vers AWS

Linkvalue

Digital Agency and IT company

Lead developer

Lyon, France

February 2016 - August 2019

Data centric application Tech lead (2017-2019):
  • construction d'un moteur de matching temps réel : Apache Kafka, Akka-Streams, Scala, MongoDB, Redis
  • design du service Backend en suivant les principes de l'architecture Ports & Adapters : Playframework, Elasticsearch, MongoDB, GraphQL
  • contribution au moteur de matching de la plateform big data : Apache Spark, Apache Hadoop, Apache Impala

Software design Lead developer (2016-2017):
  • design de microservices backend : Finatra (Scala), Symfony 3 (PHP), MySQL, Elasticsearch, Redis, RabbitMQ
  • design de Single Pages Applications : ReactJS, Webpack

Clever Age

Digital Agency and IT company

Backend developer

Lyon, France

February 2012 - January 2016

Développement d'application backend Scala / Java / PHP

## 2015

  • Lead developer API Gateway pour April : Scala / Playframework / mongoDB / angularjs / gulp
  • Lead developer console de monitoring de suivi de réparations pour Feu Vert : Symfony / MySQL / JQuery

## 2012 - 2015

  • Backend developer pour une application de recommandation stylistique : Java / Playframework / Akka / Elasticsearch / MySQL
  • Backend developer www.inrhonealpes.com : Scala / Playframework / Akka / Elasticsearch / MySQL
  • Backend developer sur diverses applications web : PHP / Symfony / Elasticsearch / MySQL / BackboneJS / JQuery

Enyware Web Agency

Digital Agency and IT company

Web developer

Lyon, France

May 2010 - December 2011

1 external recommendation

Check out Raphael's recommendations

Education

Certifications