Skip to content
View fransolerc's full-sized avatar

Block or report fransolerc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fransolerc/README.md

Hi, I'm Fran 👋

Backend Developer · Java · Spring Boot · Hexagonal Architecture


About Me

Backend developer with 4 years of experience building microservices with Java and Spring Boot. I design systems under Hexagonal Architecture, with testing via JUnit, Mockito, and Testcontainers.

I've worked on event-driven systems with Apache Kafka, reactive APIs with Spring WebFlux, and deployments on Kubernetes and AWS (Lambda, S3). Recently completed a specialization in AI and Big Data (2025).


Featured Project · Videogame Library System

A multi-service personal project:

🎮 Backend — Java 25 / Spring Boot 4, Hexagonal Architecture, JWT auth, IGDB API integration
📊 Analytics microservice — Apache Kafka, real-time event consumption
🖥️ Frontend — Angular
🦀 Rust port — backend rewritten in Rust as a language and architecture exploration

Pinned repos below ↓


Tech Stack


Find Me

LinkedIn   Manfred

Pinned Loading

  1. videogame-library-backend videogame-library-backend Public

    Video game library backend built with Hexagonal Architecture, Spring Boot, JWT, MapStruct, and IGDB API integration.

    Java

  2. videogame-library-frontend videogame-library-frontend Public

    Modern web application developed with Angular to search, discover, and manage a personal video game library. Consumes a backend API for game data, user authentication (JWT), and personal collections.

    TypeScript

  3. videogame-library-backend-rust videogame-library-backend-rust Public

    🚀 High-performance backend for video game library management. Migrated from Spring Boot to Rust (Axum + SQLx + SQLite) using Hexagonal Architecture. Integrates with IGDB and JWT authentication.

    Rust

  4. videogame-library-analytics videogame-library-analytics Public

    Analytics microservice developed with Spring Boot and Hexagonal Architecture. Consumes Kafka events to generate real-time statistics on user video game preferences (genres, platforms, and years).

    Java