Thibaut Barrère

Senior Data Engineer | Elixir & Architecture

Salary / Daily rate

17300 Rochefort, France

Freelance

Remote only

Skills

ElixirRubyData EngineeringDevOps

Languages

EnglishFrench

About me

Intro

Independent Data Engineer & Full-Stack Developer with 25+ years building scalable data architectures and polyglot solutions. Expert in Elixir, Ruby, ETL pipelines, and transport data formats, with proven success reducing technical debt and coaching teams. Transform your data challenges into robust, maintainable systems.

Links

Work experience

Developer & Data Engineer

transport.data.gouv.frFreelance

Nov 2020 - Present

6 years

I am currently in a long-term gig for https://transport.data.gouv.fr. My missions include: - Overall maintenance of Elixir codebase at http://github.com/etalab/transport-site - Mapping & simplification of current architecture (including removal of services) - Implementation of Elixir features (proxying, data fetching, dashboards) - Gradual reduction of technical debt (libraries updates, test coverage, future architecture) - Coaching on development (Elixir) + testing/maintenance practices - Tooling (CI / Docker) development and maintenance - Non-tech team support (data investigations, technical questions) - Workshops & OpenLabs with transport data producers and reusers - Work on upcoming data format ("schemas") - Work with transport data formats such as GBFS, GTFS, GTFS-RT, and gradually Netex/SIRI More stuff will stack up here later as I'm just getting started!

Data Engineer, Full-Stack Developer, Interim CTO, Technical Advisor

LoGeekFreelance

Aug 2005 - Present

21 years 3 months

88350 Grand, France

As an independent consultant, I help teams and companies with: - Overall Data-Engineering Architectures & "Code for Data" practices (data pipelines, data-heavy apps, datawarehouses, data integrations of all sorts) - Code Quality (long-term codebases maintenance, how to avoid developer churn etc) - Hiring (sourcing & evaluating candidates) - Internal Training & Knowledge Sharing for teams small and large - Polyglot Development & Maintenance of Data Pipelines and Data-Backed apps (with Ruby, Elixir...) - Software Industrialisation practices (with a focus on simplification of architectures, TCO reduction, technical debt reduction) - Strategic Software Advising (Code base audits, external insights for buyouts etc)

Architecture, Data-Engineering, Development, Dev-Ops & Maintenance

ItelisFreelance

Jul 2005 - Present

21 years 4 months

Long-term gig with a wide range of missions, including: - Requirements gathering (often in conjunction with data analysis) - Project roadmapping, feasibility, quotes - Architecture & development of data-oriented apps & services (Ruby, JRuby and Elixir) - Code coaching for developers (Ansible, Ruby and Elixir) - Implementation & maintenance of CI environments - Code rescue missions on abandoned codebases - Multi-machines/envs Ansible management (with ServerSpec) - Ansible roles sourcing & writing - SRE work (including developing monitoring probes, implementing checks) - Continuous maintenance work (servers, codebases) with technical debt reduction in mind - Data pipelines & data engineering implementation (Ruby, Elixir) - Datawarehouse implementations - Real-time data synchronisation systems (Ruby) - Data & server migrations - GDPR audit & recommendations

Data engineering & ETL coaching

QoQaFreelance

Aug 2016 - Jul 2021

5 years

I am providing data engineering expertise & advising as needed: - Implementation & coaching for large production data migration (big rewrite) - Implementation & coaching for datawarehouse projects (business intelligence) - Rework & scaling of large queries with dedicated Kiba ETL components - Coaching of new data engineering team (data screens, code practices)

Technical Architect and Scrum Master

HomelidaysFreelance

Oct 2006 - Oct 2007

1 year 1 month

- Overall technical guidance on process, development and architecture. - Implementation of a Data aggregation engine: includes prototyping on Microsoft ETL (SSIS), training/mentoring of the team, a whole lot of Ruby and Rake scripting, and countless hours of process improvement. - Technical project management and recommendations on product lifecycle. - Team-building, knowledge/know-how spreading (pair programming, "think wiki!", tutorials), training/mentoring on C#/.Net, Ruby or web technologies. - Definition and improvement of development methodology: continuous integration and delivery using CruiseControl.Net, Subversion, operation guidelines for production servers and deployment. - Requirements gathering, partners-facing relationships and other technical consulting activities.

.Net Front-Office Consultant

Chevreux de Virieu S.A.Freelance

May 2004 - Jul 2006

2 years 3 months

- Setup of a .Net development environment, including continuous integration, automated testing, automated delivery, source control). - Mentoring of teams for all .Net related topics (general training, tests methodology, code generation, mapping OR/M, automation, collaboration / wikis, profiling...). - Front-office multimarkets trading station rewrite in .Net (including wrapping of legacy C++ libraries behind .Net, port of libraries from Solaris to Win32...). - Plumbing, inversion of control container and services architecture system behind the trading station. - Database replication system using CodeSmith and triggers. - Real-time data generation system for the middle office.

.Net Consultant

PPRFreelance

Jan 2004 - May 2004

5 months

Consulting as part of a Microsoft team for P.P.R. / RedCats, including: - Work on a e-commerce ASP.Net framework. - Analysis and validation of functional specifications and back-end data exchanges flows. - Architecture, functional specifications, estimation, planning. - Prototyping of critical technical points: - ASP.Net caching with on-demand invalidation - back-end Cobol / CICS integration - C# Commerce Server pipeline components - Continuous integration and test environment

Software engineer

Webraska

Aug 2001 - Oct 2002

1 year 3 months

Work on various projects (development/architecture, customers and partners facing). E-commerce solution for Shell. Front-end and back-office. B2B integration for inventory management and online secure payment (ASP.Net). ASP subscription system (J2EE). Vehicles geolocation solution (Microsoft ASP, embedded Java, J2EE, web services). GPS application driver on PocketPC (Embedded C++, GPS). Cartographic data integration, fleet-management, billing and statistics (server-side, J2EE/.Net)


Education

École Navale

Master's degree

1998 - 2001

3 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.