Skip to content
View FranWDev's full-sized avatar
🔥
Read Berserk (Peak-serk)
🔥
Read Berserk (Peak-serk)

Highlights

  • Pro

Block or report FranWDev

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
FranWDev/README.md

Backend Developer | Spring Boot 4.0, Java 25 & Virtual Threads

LinkedIn · GitHub · Email · Portfolio


🌐 Socials

LinkedIn email


💻 Tech Stack

🚀 Backend, IA & Core Technologies

Java 25 Spring Boot 4.x Spring Security Spring AOP Spring Native Virtual Threads MCP Apache Kafka Resilience4j Meta Prophet

GraalVM

🏗️ Architecture & Patterns

Hexagonal Architecture Modular Monolith CQRS

🗄️ Databases & Persistence

Postgres MySQL MariaDB Redis SQLite Hibernate Spring Data Supabase

🎨 Frontend & Web Tools

Angular 21 TypeScript JavaScript HTML5 CSS3 PWA WebSockets Thymeleaf

🛠️ Libraries, Testing & Tools

JUnit5 Testcontainers Mockito MapStruct iText 8 Apache POI Scalar OpenAPI Swagger JWT Git

🌐 Monitoring & DevOps

Docker Docker Compose Nginx Prometheus Grafana GitHub Actions


💼 Professional Experience

Backend Developer (Spring Boot - Java 11, 17 & 21)

Atlantis Technology

Jan 2026 - Present

  • Nautical Permits Management System (Government of the Canary Islands):
    • Executed a full modernization and optimization of critical endpoints, achieving a 98% latency reduction (from 2.2s to 35ms).
    • Optimized algorithmic complexity from O(N) to O(1) and eradicated N+1 query issues across 100+ database interactions.
  • Legacy Systems Migration (CanaryFly):
    • Full execution (end-to-end) upgrade from Java 11 to 21 (1 million lines monolith), implementing Virtual Threads to enhance concurrency while ensuring zero service downtime and environment stability.
  • Cargo Tracking System (Atlantis Cargo):
    • Active contributor to the core development team, taking ownership of high-impact business logic and implementing key features within the logistics flow.

📂 Featured Projects

Java 25 · Virtual Threads · Spring Boot 4.x · Hexagonal Architecture · Apache Kafka · NestJS · FastAPI · Prometheus/Grafana · Docker Compose

A comprehensive inventory management ecosystem for culinary schools designed as a Modular Monolith with a core Hexagonal Architecture. The system integrates polyglot satellite services, including an AI Agent (Model Context Protocol) built with NestJS and a demand forecasting engine powered by FastAPI and Prophet.

Engineered for high availability and resilience, it features Event-Driven communication via Apache Kafka, CQRS with PostgreSQL read-replicas, and a Semantic Memory Graph for intelligent AI context management.

The entire infrastructure is orchestrated via Docker Compose with a custom automation layer for local deployment and full-stack observability through Prometheus and Grafana. Detailed documentation, architectural diagrams, and installation guides are available in the repository.

Yeah, it’s overengineered through the roof. Don’t expect any KISS principles in this repo; it's a dedicated playground for over-complicating things with advanced architecture :)

Java · Minecraft Forge · Epic Fight API · Mixins · Tactical Combat Mechanics

Unofficial bridge and expansion between Epic Fight and Scorched Guns 2. This project implements a Hybrid Animation System (FPS/Third-Person) and a complex combat balancing layer that integrates firearms into the Epic Fight stamina and movement engine.

Engineered for tactical gameplay, it features dynamic stamina consumption based on recoil, movement-based action restrictions (sprinting, jumping, dodging), and a rebalanced bullet-blocking system. Includes a custom configuration layer for full gameplay atomicity and balance adjustments.

Spring Boot · Spring Security · Spring Data · Git · GitHub Actions · Pipelines · Docker · WebFlux · Microservices

Full blogging platform built with a distributed Spring Boot architecture optimized to reduce load and bandwidth usage. Features a modern, low-latency frontend and a multi-layer caching system with event‑based invalidation and persistent fallback. More information available in my portfolio.

JavaScript · Node.js · Express.js · JWT · Socket.io

Learning project: a real‑time messaging platform built with Node.js, including JWT authentication, admin panel, and bidirectional communication with Socket.io.


🌱 Currently Learning

Minecraft Forge Mod Development

Minecraft Java

Developing custom mods and game mechanics using the Forge framework.

Microservices & Distributed Systems

Microservices System Design

Mastering distributed patterns (Saga, BFF, Distributed Tracing, Event Sourcing...) and scalable microservices architecture.


📊 GitHub Stats

GitHub Stats Top Langs


🌐 Languages

  • 🇪🇸 Spanish (Native)
  • 🇬🇧 English (B2 Certified)

Pinned Loading

  1. smart-economato-API smart-economato-API Public

    Sistema ERP self-hosted de gestión de inventario para cocinas institucionales. Incluye ledger criptográfico de stock, trazabilidad por lotes, gestión de crisis de seguridad alimentaria y predicción…

    Java 3

  2. user-ijavieh/smart-economato user-ijavieh/smart-economato Public

    TypeScript 2

  3. EpicScorch-Reforged EpicScorch-Reforged Public

    An unofficial reforge of EpicScorch maintaining compatibility between Epic Fight and Scorched Guns. Beyond a stability patch, this version focuses on a deep mechanical fusion to integrate firearms …

    Java 1

  4. Lootr-Teams Lootr-Teams Public

    This addon allows all team members to access the same container instances. Fully integrated with FTB Teams for 1.20.1, it features dual-layer storage (Team UUID/legacy), automatic migration for exi…

    Java 1

  5. kmc-core kmc-core Public

    Core Mod de mi servidor privado "Karmacraft". Este mod incluye gestión de configuraciones del lado del cliente (para evitar, por ejemplo, que se activen radares de entidades en los minimapas), lógi…

  6. KMC-soulslike-regen KMC-soulslike-regen Public

    Java