You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas DutreuilhTD

Thomas Dutreuilh

Senior Web Developer Ruby on Rails

€550/day
Clermont-Ferrand, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Thomas

Web developer since 2009, I mainly work in Ruby on Rails/Javascript.
I have worked for companies of all sizes, for example woom.fr (6 employees, e-commerce platform) or Bancomer (95,000 employees, Mexico's leading bank).
I have worked in France and abroad (Tunisia, Colombia, Mexico) in various roles at different stages of the web application lifecycle (CTO, developer, functional consultant, technical consultant, support, host).
My area of expertise is mainly backend.
I speak fluent Spanish and English.

Feel free to contact me!
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Native or bilingual

  • Arabic

    Basic

Can work on-site
Clermont-Ferrand (up to 20km)

Experience

  • Solocal
    Senior Ruby on Rails fullstack developer
    April 2022 - Today (4 years and 2 months)
    Clermont-Ferrand, France
    • Development and maintenance of applications for automated generation of advertising campaigns based on the targeted business sector, and their synchronization with Google, Bing, Yellow Pages, and Meta for distribution.
    • Download of advertising performance reports
    • Approximately 30,000 companies use this automated advertising offer
    • Full-time remote, team of 8 people including 4 senior developers, 100% in English
    • **Backend**: Ruby on Rails 8, Ruby 3.4, Sidekiq, PostgreSQL, PgHero, GraphQL, Google Ads API, Bing Ads API, Meta Marketing API
    • **Frontend**: Vue 3, Vite
    • **Infra**: GCP, Kubernetes, Helm, Docker, Github, CircleCI, Metabase
    • **Main achievements**:
    - Optimized data synchronization time between systems: 200 million records via GRPC API + HPA (Horizontal Pods Autoscaling). From 3 hours down to 11 minutes on average, by optimizing processing time (-50%) and setting up parallelization.
    - Heavy Data migrations (SQL tables with 40 million records)
    Ruby on Rails Sidekiq PostgreSQL Google Cloud Platform (GCP) Kubernetes
  • Woom.fr
    Ruby on Rails Developer
    E-COMMERCE
    March 2017 - December 2021 (4 years and 9 months)
    Clermont-Ferrand, France
    woom.fr is an e-commerce site for selling leisure activities. I built 80% of it from 2017 to 2021.
    3 sub-domains, 6 platforms, multi-tenant, 1000 purchases per month.
    • Backend: Ruby on Rails, PostgreSQL, DelayedJob, Memcached/Dali, Algolia
    • Frontend: Slim, Scss, StimulusJS, Algolia InstantsearchJS 4
    • Tests: Rspec, Cucumber/Selenium, Gitlab CI, Docker
    • 3rd parties:
    - AWS S3 (cloud storage), AWS SNS (SMS text messages), AWS SES (emails, with SPF/DKIM)
    - Mangopay (Payment, KYC)
    - Segment (Marketing)
    - OVH (mainly DNS config, hosting at Ouvrages-web)

    In 2021, woom.fr was acquired by WiiSmile. Missions carried out in 2021:
    • Migration from Rails 4.2 to Rails 5.2
    • Integration of Vente Privée (veepee.fr)
    • Integration of Mangopay 3DS2 (strong authentication) and KYC (anti-money laundering documents)
    • Integration of Customer.io (marketing emails)
    • Maintenance and evolutions
    Ruby on Rails Stimulus Cucumber Mangopay Amazon Web Services
  • Linedata Services
    Functional and Technical Consultant
    SOFTWARE PUBLISHING
    September 2015 - June 2016 (9 months)
    Mexico, Mexico
    Bancomer (Mexico), BBVA (Bogota).
    Bank credit management website.
    200 call center agents.
    - Constant emergency production maintenance
    - Writing functional specifications for evolution and pre-sales
    - Spanish only

    jBPM, PL/SQL scripting for data migration, distributed architecture (IBM Websphere, 4 load balancers, 16 application instances, 4 Oracle servers paralleled in cluster mode)
    Java PL/SQL DevOps

Recommendations

Gaël DidierGD
Frédéric GraisFG
Olivier P.OP
+1
Gaël Didier and 3 other people have recommended Thomas

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineer in Computer Science, Networks and Telecommunications
    Télécom Bretagne
    2012

Skill set

Categories