Available for projects

JUAN DORADO

Software Engineer · 25+ years of experience

Turning ideas into technological solutions
robust and scalable.

// expertise

Tech Stack

Technologies mastered across more than two decades of professional software development

backend.java
⚙️

Backend

EXPERT
25+ yrs

Java/Spring expert with Event Sourcing and Axon Framework. High-performance APIs and mission-critical systems.

LEVEL 100%
JavaSpring BootEvent SourcingAxon FrameworkSpring SecurityPostgreSQLMongoDBOracleRabbitMQREST & GraphQL
architecture.yml
🏗️

Arquitectura

EXPERT
20+ yrs

High-availability distributed systems with Event-Driven Architecture and container orchestration.

LEVEL 90%
MicroservicesEvent-DrivenDDDDockerKubernetesOpenShiftAWSCI/CDPrometheusGrafana
frontend.tsx
🎨

Frontend

ADVANCED
10+ yrs

Web and desktop applications with Angular, React and Electron. Focus on performance and user experience.

LEVEL 70%
AngularReact.jsTypeScriptRxJSElectronTailwind CSS
// journey

Experience

25 years building software across banking, industry, aerospace and healthcare

2021 – Present

ysura GmbH

Senior Backend Developer

Pharma CRM for information management in the pharmaceutical sector · Munich, Remote

99.9% availability · Event Sourcing (Axon) · <200ms response time · -25% resource consumption

2019 – 2021

Deimos Space

Senior Backend Developer

Real-time traffic management platform for the National Railway Network · Málaga

+90% operational efficiency · -40% infra costs · thousands of req/sec via RabbitMQ

2017 – 2019

rindus GmbH

Senior Software Developer

Software development for international clients across multiple industries · Nearshore · Málaga

Scalable solutions for international clients · Docker containerization · Agile/Scrum delivery

2016 – 2017

Caterpillar Inc.

Senior Backend Developer

High-performance data ingestion system for global customer operations · Málaga

Critical Java/Spring Boot services · SQL Server · strict industrial standards · remote teams

2008 – 2016

Consulting

Java Software Engineer

Full Stack web development across multiple industries and consultancy firms · Madrid & Málaga

Java J2EE/Spring · Oracle & SQL · high adaptability across business domains

2000 – 2008

Santander Bank

Team Lead / Senior Java Analyst

Treasury Web Application for Sales, Risk and Banking departments · Madrid

Team Lead of 5 developers · full SDLC ownership · Java J2EE & Oracle

// side projects

Projects

Personal experiments and open-source work built outside of client engagements

MyFoodMap.tsx

MyFoodMap

Mobile App
TypeScript 95%

Cross-platform mobile application for discovering and managing restaurants on an interactive map. Features user profiles, restaurant details, and admin panel for content management.

  • Interactive map with restaurant markers and location services
  • User authentication and profile management with Supabase
  • Restaurant details with photos, ratings and contact info
  • Admin panel for CRUD operations on restaurants
  • Offline-capable with local storage and optimistic updates
NewsAggregator.java

News Aggregator

Reactive API
Java 100%

Reactive REST API that queries HackerNews, Reddit and Dev.to in parallel, merges the results with Reactor streams and delivers a single feed sorted by date. Each source has independent circuit breaker protection.

  • Parallel querying across 3 independent news sources
  • Circuit breaker per source — opens after >50% failure rate
  • Exponential backoff retry logic with up to 3 attempts
  • Filter by source and article limit (max 25)
  • Health endpoint exposing real-time circuit breaker states