👋 Hi, I'm Francisco Hernández (FranWDev)
Backend Developer | Spring Boot 4.0, Java 25 & Virtual Threads
LinkedIn · GitHub · Email · Portfolio
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.
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.
Minecraft Forge Mod Development
Developing custom mods and game mechanics using the Forge framework.
Microservices & Distributed Systems
Mastering distributed patterns (Saga, BFF, Distributed Tracing, Event Sourcing...) and scalable microservices architecture.
- 🇪🇸 Spanish (Native)
- 🇬🇧 English (B2 Certified)


