About Thomas
French
Native or bilingual
English
Fluent
Spanish
Native or bilingual
Arabic
Basic
Experience
- SolocalSenior Ruby on Rails fullstack developerApril 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) - Woom.frRuby on Rails DeveloperE-COMMERCEMarch 2017 - December 2021 (4 years and 9 months)Clermont-Ferrand, Francewoom.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
- Linedata ServicesFunctional and Technical ConsultantSOFTWARE PUBLISHINGSeptember 2015 - June 2016 (9 months)Mexico, MexicoBancomer (Mexico), BBVA (Bogota).Bank credit management website.200 call center agents.- Constant emergency production maintenance- Writing functional specifications for evolution and pre-sales- Spanish onlyjBPM, PL/SQL scripting for data migration, distributed architecture (IBM Websphere, 4 load balancers, 16 application instances, 4 Oracle servers paralleled in cluster mode)
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineer in Computer Science, Networks and TelecommunicationsTélécom Bretagne2012