About Gerard
How I Can Help Your Business
Services I Offer
Spanish
Native or bilingual
English
Fluent
Catalan
Native or bilingual
Experience
- Leboncoin - Spain sourcing
On Malt
Backend Engineer for Messaging Platform at LeboncoinTECHMay 2025 - Today (1 year and 1 month)París, France🎯 Support the migration and handover of Adevinta’s central messaging (chat) backend platform to Leboncoin, ensuring smooth transition to full ownership and autonomy. The system supports 30M+ monthly active users, tens of millions of conversations per month, and millions of daily messages through an Event-Driven Architecture (Kafka, Kafka Streams).🎯 Created an architectural framework (Spring based) to be an umbrella of 40+ microservices and centralize service management, versioning and evolution, providing cross-cutting components for the Event-Driven system, and make maintenance and upgrades much easy. It strongly contributed to harmonize code.• Actively engage in the roadmap for 2026 though actionable initiatives.• Develop new features and modernize the codebase and microservices architecture to meet evolving business and system requirements, improving scalability, reliability, and maintainability.• Operate, troubleshoot, and optimize the system to ensure high availability, performance, and resilience in a large-scale distributed environment. Bridge original and new teams, driving knowledge transfer, collaboration, and alignment for successful migration.Stack: Kotlin, Spring Boot, Kafka, Kafka Streams, Kubernetes, ScyllaDB, Postgres, Clickhouse, AWS,… - TymitBackend Software Engineer | Java, Quarkus, Reactive, REST APIBANKING AND INSURANCEOctober 2024 - March 2025 (5 months)🎯 Authored an RFC with actionable proposals to align the current architecture with Clean Architecture™ & SOLID principles, with a special focus on the Interface Segregation (ISP) and Single Responsibility Principle (SRP), plus other enhancements.
- Engaged with the integrations team to support the migration of hundreds of thousands of customers into our system, while also developing new public-facing APIs to enable a new business model requiring first-party and third-party B2B backend integrations.
- Improved testing reliability by introducing Property-Based Testing and showcasing its principles to the backend team, ensuring more robust testing including edge-cases, generating thousands of test values.
- Spearheaded API contract segregation into dedicated modules, enabling the publication of versioned API artifacts for seamless and efficient cross-service integration using Gradle, contributing to DX.
- Shared coding best practices and actively contributed to code reviews and BE discussions.
Stack: Quarkus, Microservices, Reactive Programming, AWS (ECS, DynamoDB, SQS, SNS, RDS), Liquibase,… - Self-employedSoftware Engineer | C++, MQLBANKING AND INSURANCEJune 2023 - Today (3 years)🎯 Established my own company to provide software engineering services as a contractor.
- Algorithmic trading, research, design & implementation of a risk management system for loss control, as well as key metrics collection/reporting using DDD & Hexagonal arch.
- High level design of a multi-level affiliation system with referral fee distribution.
- Took a break to learn about finances, markets, investments and expand Fintech expertise.
Recommendations
Be the first to recommend Gerard
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 of ScienceUniversity of Lleida (Spain) / VIA UC (Denmark)2011M.Sc. Open Source Software Engineering
- Software Engineering - BachelorUniversity of Lleida2010B.Sc. Software Engineering
Certifications
- Serverless Data Analysis with Google BigQuery and Cloud DataflowCoursera2018
- Leveraging Unstructured Data with Cloud Dataproc on Google Cloud PlatformCoursera2018