About Gérard
French
Native or bilingual
English
Native or bilingual
Experience
- ZendeskStaff Software EngineerSOFTWARE PUBLISHINGMay 2021 - January 2026 (4 years and 8 months)Staff Software Engineer and Tech Lead for a team of 5 engineers at Zendesk, I am involved in the design, reliability, and evolution of large-scale distributed backend systems.I worked on critical messaging platforms (Node.js / Typescript, Python) and event-driven architectures (RabbitMQ, Kafka, SQS), deployed on Kubernetes and AWS, using Redis and MongoDB for performance and data management.My role includes making architectural decisions, technical and human leadership of the team, solving complex production issues, and cross-functional collaboration with Product and Infrastructure teams.This experience allows me today to support companies on technical consulting, software architecture, and existing system modernization topics.
- FreshbooksSenior Software Engineer - BillingSOFTWARE PUBLISHINGJune 2017 - May 2021 (3 years and 10 months)Toronto, CanadaSenior Software Engineer specializing in SaaS billing and subscription management, within the Product – Billing team at FreshBooks.I designed, evolved, and maintained complex, large-scale billing systems, including subscription management, promotional offers, payment migrations, and third-party integrations.Key Expertise:
- Development of billing platforms and subscription administration (Ruby on Rails, React.js).
- Implementation of offer, promotion, and pricing logic integrated with third-party solutions (Aria).
- Migration of over 100,000 users from legacy billing (PayPal, Stripe) to Braintree, with service continuity.
- Implementation of contract testing (Pact) to secure inter-service communication and accelerate CI/CD.
- Reliability improvement of RabbitMQ pipelines (handling retries, failed messages).
- Service owner of critical authentication and billing services.
- Data projects around billing pipelines (GCP, Spark, BigQuery).
Stack: Ruby on Rails, Python/Flask, MySQL, Redis, RabbitMQ, React.js, Docker, Kubernetes, Terraform, Jenkins, GCP. - France TélévisionsLead developer - User platformPRESS AND MEDIADecember 2016 - April 2017 (4 months)Team Lead of the Authentication team at France.tv (3 developers, 1 Product Owner, 1 Tech Manager), reorganizing the team towards Scrum methodologies and strengthening delivery practices.Main mission: creation and deployment of the authentication service for the france.tv platform, based on Symfony 3 and integrated with Gigya as a Customer Identity Management Platform (CIAM).Key Contributions:
- Design and development of the central authentication service for france.tv.
- Integration of Gigya (CIAM) for identity management, user profiles, and login flows.
- Implementation of a secure and scalable architecture for a critical, high-traffic service.
- Technical and human leadership of the team (coaching, prioritization, quality).
- Transition to Scrum: rituals, backlog, continuous improvement, and product/tech collaboration.
Stack:PHP Symfony 3, REST APIs, Gigya (CIAM), Agile / Scrum methodologies.
Recommendations
Be the first to recommend Gérard
Help this freelancer shine by sharing your experience working together.
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
- Master's Degree: Information Systems and Software EngineeringINGESUP2013