Sobre Mí
Empecé a programar con 14 años haciendo webs en PHP — y desde entonces no he parado. Me saqué la carrera de Ingeniería Informática en la UOC mientras trabajaba, y llevo más de 8 años en el mundo profesional pasando por logística, ciberseguridad, energía y hasta robótica.
Mi día a día gira alrededor de Java y Spring Boot, pero me desenvuelvo bien en Python y JavaScript. He montado cosas con AWS, GCP, Docker, Kubernetes... lo típico cuando trabajas con microservicios y no quieres que todo explote en producción.
Fuera del trabajo me gusta cacharrear con Unreal Engine haciendo jueguecillos, montar bots de Telegram con IA, y publicar librerías open source en GitHub. Básicamente, sigo programando pero cosas más divertidas.
Stack técnico
Lenguajes
Frameworks
Cloud & DevOps
Bases de Datos
Herramientas
Formación
Experiencia
Senior Software Developer · UST España & Latam
Desarrollo backend con Java y Spring Boot en entorno AWS. Microservicios, pipelines CI/CD y squads ágiles internacionales.
Tech Lead · S2 Grupo
Lideré un equipo de 6 personas en proyectos de ciberseguridad. Me encargaba de las decisiones de arquitectura (hexagonal), ElasticSearch para búsquedas masivas, y daba formación técnica a clientes y equipos L2/L3.
Tech Lead · Selectra
Lideré el equipo técnico en el sector energético. Java, PostgreSQL, Oracle y mucha coordinación con negocio para sacar features a producción.
Analista Sénior · Dematic
Automatización logística para almacenes de grandes clientes farmacéuticos. Mucho Spring Boot, Oracle y trabajo con equipos internacionales.
Software System Engineer · KNAPP Logistics Automation
Instalación y configuración de software logístico en +30 países. Viajé bastante, programaba personalizaciones en Java y formaba a los clientes finales.
Programador · Prakmatic
DevOps en Telefónica. Webs con PHP, JS y MySQL. Mis primeros sprints Scrum y donde pillé la base de todo.
IT Technician · ANSON grupo MICROMA
Atención al público, soporte técnico, mantenimiento de software para clientes, técnico de hardware y formación de usuarios en nuevos sistemas.
Proyectos
Proyectos destacados
ScopeFlow open source
Librería Java 21+ para propagación de contexto entre hilos. Resuelve el problema del MDC que se pierde en virtual threads. Con Spring Boot starter, bridge a OpenTelemetry y Micrometer, CI/CD y 96 tests.
OpenAPIGuard open source
Librería de validación de seguridad para specs OpenAPI. Detecta vulnerabilidades del OWASP Top 10 2023 y genera reportes SARIF para CI/CD.
AuthForge
Starter kit de autenticación completo que hice para no repetir el mismo boilerplate en cada proyecto: login, registro, OAuth2, JWT, 2FA... todo montado.
DevMetrics Dashboard
Quería ver mis contribuciones de GitHub de forma más visual, así que monté este dashboard con mapa de calor SVG y gráficos en vivo.
DevAssistant AI
Un chatbot para programadores que conecta con Groq/Llama3. Lo usé para practicar streaming de respuestas y parseo de markdown en tiempo real.
Quiz de conocimientos
App de trivia con preguntas dinámicas de Open Trivia, ranking local y análisis de resultados. Puro JS modular.
Microexpressions Detector
Probé TensorFlow.js para reconocimiento de microexpresiones faciales directamente desde la webcam. Todo corre en el navegador, sin servidor.
Weather App España
Mapa del tiempo de España con Leaflet.js y OpenWeather. Búscas la ciudad y te sale el clima con marcadores interactivos.
Movie Discovery
Buscador de películas conectado a TMDb. Búsqueda asíncrona y recomendaciones.
InfraViz — Cloud Visualizer
Visualizador de arquitecturas cloud con 8 diagramas AWS, grafos jerárquicos y panel de detalles. Hecho con vis.js.
JavaPedia — Enciclopedia Java
Referencia completa de Java con 20 secciones, ejemplos de código, buscador integrado y soporte bilingüe (ES/EN).
Otros proyectos
TelegramBot AI
Bot de Telegram con IA que monté desde cero. Conecta con APIs de lenguaje natural.
ELK Stack
Setup completo de Elasticsearch + Logstash + Kibana. Docker compose incluido.
Loom Virtual Threads
Benchmark threads tradicionales vs virtual threads de Java 21. Spoiler: Loom gana por goleada.
Chat en Tiempo Real
Chat con WebSockets y Spring Boot. Nada de polling.
Videollamadas WebRTC
Videollamadas P2P con WebRTC. Sin intermediarios, conexión directa.
Kafka Order Notifications
Mini sistema de pedidos con Kafka. Productor, consumidor y notificaciones en tiempo real.
Blockchain Transactions
Transacciones blockchain con criptografía en Java. Para entender cómo funciona por debajo.
Learn Java With Me
Curso de Java que preparé para mis alumnos. De lo básico a patrones de diseño. Mi repo con más estrellas.
AWS CDK Course
Curso práctico de AWS CDK. Infraestructura como código con TypeScript, paso a paso.
Escape Room 'Código Sombrío'
Escape room de programación que hice para mis clases. Puzzles de lógica y código.
Cursed Cemetery
Mi primer juego en Unreal Engine 5. Terror 3D publicado en itch.io.
Ibestan — Web profesional
Web corporativa para una empresa industrial B2B. Diseño responsive y SEO.
Contacto
Si tienes algo entre manos y crees que puedo aportar, escríbeme sin compromiso. Estoy abierto a proyectos interesantes, colaboraciones o simplemente charlar sobre tecnología.