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

Gerard Bosch

Backend Software Engineer Remote: Fintech Java/JVM

640 €/día
Barcelona, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de Gerard

My SP Malt profile (Supermalter 🏅): 🔗 malt.es/profile/gerardbosch

📜 See my RESUME PDF at ➡️ resume.gerardbosch.xyz 🔗

I am dedicated to building robust, scalable backend systems. My approach blends modern practices, innovation, functional programming, and comprehensive testing, to create a high-quality codebase that ensures long-term reliability.

📒👀 Check my best practices and skills at ➡️ practices.gerardbosch.xyz 🔗

How I Can Help Your Business

✔ Strong Project Foundations: Well-architected, scalable code that minimizes technical debt.
✔ Improved Team Efficiency: Streamlined workflows and clear code organization for better collaboration.
✔ High Code Quality & Reliability: Consistent best practices, precise modelling and rigorous automated testing that reduce bugs.
✔ Faster, Predictable Delivery: Organized projects that eliminate bottlenecks for timely releases.
✔ Smoother Onboarding & Knowledge Transfer: A structured codebase that speeds team integration and sustainability.

My contributions help teams streamline architecture, boost clarity, adopt modern coding practices, and sustain efficiency long-term with training and guidance.

Offering

Tailored solutions based on your project’s needs:

🚀 Building from Scratch: I employ domain-driven techniques and Clean Architecture, using modern Java and functional programming to create a scalable, reusable, coherent codebase with robust testing.

🧹 Restoring Chaotic Projects: I transform disorganized systems into structured, efficient solutions by cleaning up code, improving organization, and enhancing test coverage to lower technical debt.

🦾 Reinforcing Project Delivery: I support teams in upholding best practices and strong testing workflows, ensuring each release is reliable and meets high standards.

Key Achievement: Successfully led a major European banking project as Tech Lead, managing a team of four engineers to deliver a robust, efficient solution.
  • Español

    Bilingüe o nativo

  • Inglés

    Competencia profesional completa

  • Catalán

    Bilingüe o nativo

Solo teletrabajo
Lleva a cabo sus proyectos principalmente en remoto

Experiencia

  • Leboncoin
    Backend Software Engineer
    AGENCIAS DE SUBCONTRATACIÓN
    abril de 2025 - Hoy (1 año y 3 meses)
    Paris, Francia
    🎯 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 20M+ 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,…
    Kotlin Apache Kafka ScyllaDB Kafka Streams AWS
  • Tymit
    Backend Software Engineer | Java, Quarkus, Reactive, REST API
    BANCA & SEGUROS
    octubre de 2024 - marzo de 2025 (5 meses)
    🎯 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-employed
    Software Engineer | C++, MQL
    BANCA & SEGUROS
    junio de 2023 - Hoy (3 años y 1 mes)
    🎯 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.

Recomendaciones

Sé el primero en recomendar a Gerard

Ayuda a este freelance a destacar compartiendo tu experiencia.

Estos perfiles de freelance también coinciden con tus criterios

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

Formación

  • Master of Science
    University of Lleida (Spain) / VIA UC (Denmark)
    2011
    M.Sc. Open Source Software Engineering
  • Software Engineering - Bachelor
    University of Lleida
    2010
    B.Sc. Software Engineering

Certificados

Conjunto de habilidades profesionales

Categorías