D
Daniel Caballero Martín
Senior Software Engineer & AI Researcher
Inicializando sistema

Soy Daniel.

🚀 Apasionado por la tecnología y la innovación constante

Especialista en desarrollo de software, arquitectura de sistemas e investigación tecnológica. Me emociona transformar ideas en código que realmente importa.

Daniel Caballero Martín

Daniel Caballero Martín

Senior Software Engineer & AI Researcher

💻 Full Stack 🤖 AI/ML 🚀 DevOps 👥 Team Leadership ⚡ Vibe Coding

Backend & Core

Spring Boot API REST Hibernate Microservicios

Web & Frontend

IA & Research

IA Generativa Matlab Drones

Infraestructura & BBDD

MySQL SQL Linux GitHub Construcción de Agentes de IA

Sobre Mí

👨‍💻 Soy un ingeniero de software apasionado con más de 11 años de experiencia construyendo soluciones tecnológicas que impactan positivamente en la vida de las personas.

Mi enfoque se centra en la excelencia técnica y la innovación continua. Practico el "Vibe Coding" - programando con pasión y buena energía para crear código limpio y funcional. Disfruto trabajando en proyectos desafiantes que me permiten explorar nuevas tecnologías y metodologías de desarrollo.

Cuando no estoy programando, me encontrarás 📚 investigando nuevas tecnologías, ✍️ escribiendo artículos técnicos, o 🏃‍♂️ manteniéndome activo al aire libre.

iD

Perfil de Investigación

Puedes encontrar todos mis artículos de investigación y publicaciones en:

🔗 ORCID: 0009-0007-7373-117X
🧠

Pensamiento Analítico

Resolución de problemas complejos

🚀

Liderazgo Técnico

Guía y mentoriza equipos

🎯

Orientado a Resultados

Entrega de valor continuo

🌱

Aprendizaje Continuo

Siempre evolucionando

Competencias Principales

Desarrollo Backend 90%
DevOps & Cloud 80%
IA & Machine Learning 80%
Desarrollo Frontend 75%
ROS2 & Gazebo Sim 75%

Idiomas

🇪🇸
Castellano
Nativo
🇬🇧
Inglés
Bien
Euskera
Medio

Formación Académica

PhD

Doctor of Philosophy - PhD in the application of artificial intelligence in drones

Oct 2023 - Actualidad

Universidad del País Vasco (EHU/UPV)

Especialización en Inteligencia Artificial aplicada a sistemas de drones autónomos. Investigación doctoral enfocada en el desarrollo de algoritmos avanzados de IA para navegación y toma de decisiones en tiempo real.

Líneas de investigación:

  • Algoritmos de aprendizaje por refuerzo para navegación autónoma
  • Redes neuronales para percepción y toma de decisiones en tiempo real
  • Sistemas multi-agente y coordinación de enjambres de drones
  • Optimización de rutas en entornos dinámicos

Logros destacados:

  • Publicación de 3 artículos en revistas indexadas (Q1)
  • Participación en conferencias internacionales de IA
  • Desarrollo de framework open-source para simulación de drones
PhD Inteligencia Artificial Drones Investigación
MSc

Master en Ingeniería Computacional y Sistemas Inteligentes

Sept 2020 - May 2023

Universidad del País Vasco (EHU/UPV)

Máster especializado en Inteligencia Artificial, sistemas computacionales avanzados y desarrollo de algoritmos inteligentes. Formación avanzada en machine learning, deep learning y sistemas distribuidos.

Materias principales:

  • Machine Learning y Deep Learning
  • Sistemas Inteligentes y Algoritmos Genéticos
  • Procesamiento de Lenguaje Natural
  • Visión por Computador
  • Sistemas Distribuidos y Computación en la Nube

Proyecto Fin de Máster:

"Aplicación de técnicas de IA para optimización de rutas en drones autónomos" - Calificación: Sobresaliente

Master Sistemas Inteligentes Machine Learning Ingeniería Computacional
BSc

Grado en Ingeniería Informática de Gestión y Sistemas de Información

2011 - 2015

Universidad del País Vasco (EHU/UPV)

Grado universitario en Ingeniería Informática con especialización en gestión de sistemas de información y desarrollo de software empresarial. Formación sólida en programación, bases de datos y arquitectura de sistemas.

Especializaciones:

  • Gestión de Sistemas de Información
  • Desarrollo de Software Empresarial
  • Bases de Datos y Sistemas Distribuidos
  • Arquitectura de Sistemas
  • Ingeniería del Software

Proyecto Fin de Grado:

"Desarrollo de API para el control centralizado de enjambre de drones desde MATLAB" - Calificación: Notable

Grado Ingeniería Informática Sistemas de Información Gestión
FP

Grado Superior en Desarrollo de Aplicaciones Informáticas

2008 - 2010

Diocesanas Arriaga

Formación profesional superior especializada en desarrollo de aplicaciones informáticas. Fundamentos sólidos en programación, diseño de software y metodologías de desarrollo. Nota: 7

Módulos destacados:

  • Programación en Java y C#
  • Desarrollo de Aplicaciones Web
  • Base de Datos y SQL
  • Análisis y Diseño de Sistemas
  • Metodologías de Desarrollo de Software

Proyecto Final:

Sistema de gestión empresarial desarrollado en Java con interfaz web - Calificación: Notable

Formación Profesional Desarrollo de Aplicaciones Programación Nota: 7

Trayectoria

Researcher AI & Drones

Oct 2023 - Presente

UPV/EHU - Universidad del País Vasco

Investigación en inteligencia artificial aplicada a drones. Desarrollo de algoritmos de IA generativa y sistemas autónomos.

Responsabilidades principales:

  • Desarrollo de modelos de deep learning para navegación autónoma
  • Implementación de algoritmos de reinforcement learning
  • Investigación en swarm intelligence y coordinación multi-agente
  • Optimización de algoritmos para sistemas embebidos

Tecnologías utilizadas:

Python TensorFlow PyTorch OpenCV ROS
IA Drones IA Generativa

Senior Full Stack Developer

Jul 2023 - Oct 2023

Zinkee - Remoto

Desarrollo full stack con React y Java, incluyendo la creación de herramientas personalizadas desde cero dentro del software.

Responsabilidades:

  • Desarrollo de interfaces React con TypeScript
  • Implementación de APIs REST con Java Spring Boot
  • Creación de herramientas personalizadas integradas
  • Optimización de performance en frontend y backend

Tecnologías:

React TypeScript Java Spring Boot
React Java Full Stack Herramientas Custom

Team Leader & Backend Developer

May 2019 - Jul 2023

Codeoscopic - 4 años 3 meses

Liderazgo de equipo y desarrollo backend especializado en Java-Spring, microservicios y APIs REST.

Responsabilidades de liderazgo:

  • Liderazgo técnico de equipo de 5 desarrolladores
  • Arquitectura de microservicios y APIs REST
  • Mentoring y formación del equipo junior
  • Planificación y estimación de proyectos

Stack técnico:

Java 11+ Spring Boot Docker PostgreSQL AWS
Java Spring Microservicios Team Lead

Java Analyst / Developer

May 2018 - May 2019

IBAI Sistemas - Vitoria-Gasteiz

Análisis, diseño y desarrollo de aplicaciones empresariales en Java.

Responsabilidades:

  • Análisis de requisitos funcionales y técnicos
  • Desarrollo de aplicaciones Java empresariales
  • Diseño y implementación de bases de datos
  • Mantenimiento y mejora de sistemas existentes

Tecnologías:

Java SE Oracle DB Eclipse IDE
Java Análisis

Java & Web Developer

Abr 2015 - May 2018

Urbaniza Interactiva - 3 años 2 meses

Desarrollo de aplicaciones web utilizando Java y Struts 2 framework.

Proyectos principales:

  • Desarrollo de plataformas web para gestión inmobiliaria
  • Implementación de sistemas de CRM personalizados
  • Integración con APIs de terceros y servicios web
  • Mantenimiento y actualización de aplicaciones existentes

Stack técnico:

Java Struts 2 JSP MySQL
Java Struts 2 Web Dev

C# & C++ Developer

Mar 2015 - Abr 2015

ENSOTEST - Contrato de prácticas

Desarrollo y simulación de comunicaciones con molinos eólicos, obtención de datos y generación de entorno gráfico de visualización en tiempo real.

Funcionalidades desarrolladas:

  • Simulación de comunicaciones con aerogeneradores
  • Captura y procesamiento de datos en tiempo real
  • Desarrollo de interfaz gráfica de monitoreo
  • Implementación de protocolos de comunicación

Tecnologías utilizadas:

C# C++ Sockets TCP/IP WinForms
C# C++ Energía Eólica Sockets Simulación

Web Developer & Java Developer

Ene 2010 - Ago 2010

Deusto Sistemas - 8 meses

Desarrollo web y aplicaciones Java. Primeros pasos en el mundo del desarrollo profesional.

Primera experiencia profesional:

  • Desarrollo de aplicaciones web con Java y JSP
  • Aprendizaje de metodologías de desarrollo empresarial
  • Colaboración en proyectos de clientes reales
  • Introducción a la documentación técnica

Tecnologías aprendidas:

Java JSP HTML/CSS SQL
Java Web Dev Junior

Portfolio

Drones (MDPI), 2024

Artificial Intelligence Applied to Drone Control: A State of the Art

Revisión del estado del arte sobre el uso de IA para mejorar el control autónomo de drones, desde la automatización hasta la toma de decisiones en tiempo real.

DOI: 10.3390/drones8070296

Ver Publicación →
Processes, 2026

Real-Time Edge Deployment of ANFIS for IoT Energy Optimization

Edge deployment of ANFIS models to optimize energy efficiency in IoT environments under real-time constraints.

DOI: 10.3390/pr14061004

View Publication →
Integrated Computer-Aided Engineering, 2025

Enhanced dynamic obstacle avoidance for linked multi-agent systems by an extended hybrid reciprocal velocity obstacle model

Extended hybrid reciprocal velocity obstacle model for robust dynamic obstacle avoidance in linked multi-agent systems.

DOI: 10.1177/10692509251368675

View Publication →
Sustainability, 2025

Optimization of Energy Efficiency with a Predictive Dynamic Window Approach for Mobile Robot Navigation

Predictive Dynamic Window strategy for improving navigation and energy efficiency in mobile robotic systems.

DOI: 10.3390/su17104526

View Publication →
Jornadas de Automática, 2024

Energy Optimization in Agricultural Robots with Predictive Dynamic Window

Trabajo centrado en optimización energética para robótica agrícola usando modelos predictivos y enfoque Dynamic Window.

DOI: 10.17979/ja-cea.2024.45.10887

View Publication →
Lecture Notes in Computer Science, 2024

AI Embedded in Drone Control

Conference/book-chapter contribution on AI integration strategies for autonomous drone control systems.

DOI: 10.1007/978-3-031-61137-7_19

View Publication →
iJOE, 2014

Building a CPS as an Educational Challenge

Educational research article on designing and building cyber-physical systems as a practical learning challenge.

DOI: 10.3991/ijoe.v10i4.3765

View Publication →
Lecture Notes in Computer Science, 2024

A Decentralized Collision Avoidance Algorithm for Individual and Collaborative UAVs

Decentralized collision-avoidance approach for individual and collaborative UAV missions in dynamic environments.

DOI: 10.1007/978-3-031-61137-7_2

View Publication →

¿Hablamos de tu proyecto?

Estoy disponible para nuevos desafíos. Ya sea un proyecto freelance, una colaboración o simplemente charlar sobre tecnología.

LinkedIn

LinkedIn

Ubicación

Vitoria-Gasteiz, País Vasco

Disponible para proyectos

Abierto a nuevas oportunidades y colaboraciones interesantes.

Envíame un mensaje