Gilles FABRE

Lead Data Engineer

Snowflake Specialist | Building Scalable Cloud Data Platforms

Welcome on my portfolio !

I am a Lead Data Engineer and Snowflake specialist, with deep expertise in modern data architecture, cloud data platforms, and engineering leadership. My focus is on building scalable, efficient, and secure data solutions that empower organizations to make data-driven decisions at speed and scale.

I am based in Montpellier, France.

With extensive experience in the tech industry, I have a proven track record in:

* Designing and implementing advanced data pipelines on Snowflake, leveraging Terraform, dbt, Javascript, and Python for transformation, orchestration, and automation.

* Leading data engineering teams and projects, ensuring alignment with business objectives and technical excellence.

* Optimizing data workflows and ensuring best practices for performance, governance, and cost efficiency.

* Collaborating with stakeholders to define data requirements, ensuring data quality, and enabling business insights.

* Mentoring and developing team members, fostering a culture of continuous learning and innovation.

Speciality

SNOWFLAKE

Databases & Architecture

Snowflake

Terraform

AWS

MongoDB

DBT

MySQL

Languages & FrameWorks

SQL

Javascript

TypeScript

Python

Node.js

Streamlit

Tools

WEBSTORM

GITHUB

LINEAR

PRESET

STRIPE

PLANHAT

My qualities

For let a man, as most men do, rate themselves at the highest value they can, yet their true value is no more than it is esteemed by others. - Thomas Hobbes

Creativity
Enthusiasm
Motivation
Leadership
Modesty

Career path

Life is very short and anxious for those who forget the past, neglect the present, and fear the future - Seneca

Professional background

2022 -

Team Lead / Data Engineer / Data Analyst / Snowflake specialist

I designed and led the implementation of a modern data platform on Snowflake, integrating diverse data sources (APIs, MongoDB, Stripe, Hubspot, Planhat) with a robust ELT architecture. As Team Lead, I drove data governance, real-time analytics, and cross-team collaboration, delivering dashboards and reporting tools that empowered both clients and internal teams.

Technologies :

Snowflake / Terraform / DBT / Preset

Tools :

Stripe / Planhat / Hubspot / Linear

Team :

Scale up (Axeptio)

2018 - 2022

Lead Developer / Database modeling

Frontend lead developer for large industrial projects, research and development and data modeling.

Technologies :

Angular / React Native / TypeScript / NodeJs

Tools :

SonarQube / StarUML / Genese Complexity / Jest / Jasmine

Team :

Large company (Altran / CapGemini)

2017 - 2018

CTO / Lead Developer

CTO of a french start-up specialized in data-mining.

Technologies :

MEAN (MongoDB, Express, Angular, NodeJs)

Libraries :

d3.js / dc.js / Crossfilter / PhantomJS

Team :

Small company (4 developers)

2016

Android / iOs training

Three months training on webapps development on native Android and iOs.

Languages :

Java, Swift, Javascript

Environments :

Android Studio, Xcode, Cordova

2000 - 2015
1994 - 2015

Founder & CEO

Creation of the company Pythagore France, specialized on private lessons and continuing education, on national scale.


Creation of group subsidiaries in Nîmes, Avignon, Aix en Provence and Toulouse

Creation, maintenance and updates of the website of the company (PhP / MySQL).

1998 - 2000

Mathematics teacher

Certified maths teacher in National Education

Project details

BIG DATA

Team Lead Data / Data Engineer / Snowflake specialist

Technical environment : Snowflake / AWS / Terraform / Preset / Stripe / Planhat

Context : Consent Management Platform (CMP) for Axeptio

Workforce : 4 data engineers / 12 developers

Duration : 11 July 2022 – today

Dev.

React Native Developer for Bleu Libellule

Technical environment : React Native

Context : Development of an e-commerce mobile app for clients and shop owners of the Bleu Libellule group

Workforce : 4 developers

Duration : 1er january 2022 – April 2022

Dev.

Flutter Developer for the Fabre Museum

Technical environment : Flutter

Context : Development of an augmented reality mobile app for painting recognition

Workforce : 4 developers

Duration : 2 months (integrated in the team during the project)

R & D

Research in software maintainability

Technical environment : TypeScript (static code analysis)

Context : Development of quality tools in the aim to measure the maintainability of softwares

Duration : 1 year

R & D

Architect for CapGemini

Technical environment : TypeScript (static code analysis)

Context : Development of a new feature for the open-source module Genese Complexity developed previously by myself (adaptation to Java)

Role : Obtention of a budget from the R&D department of CapGemini & Technical direction of the project

Workforce : 4 developers

Duration : 6 months

Architect Angular

Architect for Naval Group

Technical environment : Angular 10

Context : Cyber defense webapp embedded in submarines and frigates

Role : Response to build solicitation, technical presentation to the client, technical lead of the developers during all of the project. Presentation of the quality code analysis to the client each end of sprint with multiple tools like SonarQube or my own tool Genese Complexity

Workforce : 4 developers

Duration : 6 months

Author

Author of the Genese Complexity module (open-source project)

Technical environment : Static code analysis in TypeScript

Context : Personally developed an open-source module (@genese/complexity) which analyses the cognitive complexity of the code of a given project (written in JavaScript or TypeScript). This module allows to estimate the maintainability of a software

Duration : 3 months

DEV.

Quality analyst for AXA

Technical environment : TypeScript / React / React Native

Context : Code audit of a React / React Native app developed by a provider of AXA

Role : Quality analyst

Workforce : 3 developers

Duration : 3 months

Lead Dev.

Lead Developer for Airbus Helicopters

Technical environment :Angular 8

Context : Development of a webapp in the context of a digitalisation process of the analysis of the wear of helicopters parts

Role : Technical. Lead (frontend team) and database modeling

Workforce : 6 frontend developers and 9 backend developers

Duration : 1 year

Dev.

Developer for Sanofi

Technical environment : React Native

Context : Development of a mobile app for clinical trials

Workforce : 1 frontend developer and 2 backend developers

Duration : 3 months

Lead Dev.

CTO / Lead Developer for BSWEB

Technical Environment: MEAN (MongoDB, Express, Angular 2, NodeJs)

Context: Development of a data-mining webapp

Workforce: 4 developers

Duration: 18 months

Academic career

1998

DEA in geometrical algebra (Master) - Université Montpellier II

DEA of Mathematics and Theoretical Mechanics, algebra speciality.

1997

CAPES of Mathematics (National certification)

My hobbies

We get tired of everything, except to learn - Virgil

Astrophysics

From general relativity to quantum mechanics, going through the string theory, the universe is full of surprises !

Geostrategy

Studying the major challenges of the contemporary world allows us to better understand the decisions of the major institutional or private players on a global scale.

History of religions

I am passionate about the history of the early days of monotheism, be it Christianity, Judaism or the cult of Aten in ancient Egypt.

Macro-economy

What are the main economic levers on which States can still rely to make society evolve? A vast question that may be worth dwelling on.

Political philosophy

From Greek philosophers such as Plato or Aristotle to modern thinkers such as Antonio Gramsci, Karl Marx or Adam Smith, each of them allows us to better understand the world as it really is.

Video games

Yes, I have to rest my mind from time to time... And can you really be a good developer without being a fan of video games?

Foreign languages

I speak Spanish to God, Italian to women, French to men, and German to my horse - Charles Quint

English

C1 level (Good)

Russian

A1 level (Beginner)

MY RESUME ON PDF FORMAT

Contact

Let's talk !

Say
Hello

Gilles FABRE

gillesfabrejob@gmail.com