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

Gerard B.

Supermalter

Backend Software Engineer Remote: Fintech Java/JVM

€550/day
1 project
Barcelona, ES
8-15 years

Average response time: 1 hour

About Gerard

📜 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

Partnering with me, your company gains:

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.

Services I Offer

I provide 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.
  • Spanish

    Native or bilingual

  • English

    Fluent

  • Catalan

    Native or bilingual

Can work on-site
Barcelona (up to 50km)

Experience

  • Leboncoin - Spain sourcing
    Malt logoOn Malt
    Backend Engineer for Messaging Platform at Leboncoin
    TECH
    May 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,…
    Kotlin Spring boot Apache Kafka Kubernetes AWS
  • Tymit
    Backend Software Engineer | Java, Quarkus, Reactive, REST API
    BANKING AND INSURANCE
    October 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,…
    Quarkus Clean Architecture Spring boot Gradle Java
  • Self-employed
    Software Engineer | C++, MQL
    BANKING AND INSURANCE
    June 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

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

  • 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

Certifications

Skill set

Categories