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
Senior Software Engineer & AI Researcher
Backend & Core
Web & Frontend
IA & Research
Infraestructura & BBDD
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.
Perfil de Investigación
Puedes encontrar todos mis artículos de investigación y publicaciones en:
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
Idiomas
Formación Académica
Doctor of Philosophy - PhD in the application of artificial intelligence in drones
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
Master en Ingeniería Computacional y Sistemas Inteligentes
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
Grado en Ingeniería Informática de Gestión y Sistemas de Información
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 Superior en Desarrollo de Aplicaciones Informáticas
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
Trayectoria
Researcher AI & Drones
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:
Senior Full Stack Developer
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:
Team Leader & Backend Developer
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 Analyst / Developer
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 & Web Developer
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:
C# & C++ Developer
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:
Web Developer & Java Developer
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:
Portfolio
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.
Ver Publicación →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 →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 →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 →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 →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 →Building a CPS as an Educational Challenge
Educational research article on designing and building cyber-physical systems as a practical learning challenge.
View Publication →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.
Ubicación
Vitoria-Gasteiz, País Vasco
Abierto a nuevas oportunidades y colaboraciones interesantes.