Barcelona · Senior Software Engineer
Roger Bosch
Backend · Data Engineering · IA & Automatización
Más de 10 años diseñando y construyendo sistemas backend escalables, pipelines de datos y automatizaciones inteligentes orientadas a reducir la fricción operativa y generar valor real.
10+
años de experiencia
6+
años en eLearning / EdTech
30%
mejora de rendimiento
40%
reducción trabajo manual
Quién soy
Llevo más de una década trabajando como ingeniero de software con foco en backend, principalmente en Java y Kotlin, y con una evolución natural hacia la ingeniería de datos y la automatización inteligente. Mi trabajo se desarrolla en el cruce entre sistemas robustos, datos bien estructurados y procesos que funcionan solos.
Actualmente trabajo como Senior Software Engineer en eLearning Media, donde lidero desarrollos backend complejos, migraciones de arquitectura y la integración de flujos automatizados con IA. He construido pipelines ETL en Python, implementado CI/CD con GitLab y Kubernetes, e integrado estándares EdTech como LTI y Caliper.
En este blog comparto lo que aprendo mientras trabajo: desde análisis técnicos y comparativas de lenguajes hasta guías prácticas de automatización y herramientas que uso en el día a día.

En qué me especializo
Tres áreas donde concentro la mayor parte de mi trabajo y aprendizaje continuo.
Backend & CI/CD
Diseño y desarrollo de sistemas backend escalables en Java, Kotlin y Python. Implementación de pipelines CI/CD con GitLab, Jenkins y Kubernetes.
Data & ETL
Construcción de pipelines de datos y procesos ETL para transformar información compleja en insights accionables con Power BI y plataformas cloud.
IA & Automatización
Integración de modelos de IA (GPT, Llama) y flujos de automatización con n8n y Python, reduciendo el trabajo manual hasta un 40%.
Experiencia
Senior Software Engineer
eLearning Media
- · Refactorización de sistemas backend en Java y Kotlin mejorando rendimiento y escalabilidad en un 30%
- · Lead técnico en la migración de monolitos a microservicios con Domain-Driven Design (DDD)
- · Implementación de pipelines CI/CD con GitLab, Jenkins y Kubernetes
- · ETL con Python y automatización con IA (GPT, Llama, n8n), reduciendo trabajo manual un 40%
Software Engineer
Grupo Planeta / Freelance
- · Desarrollo de aplicaciones Java (web y servidor) y optimización de rendimiento y escalabilidad
- · Desarrollo freelance de aplicaciones con Java, React e Ionic
- · Formación en Java para empresas
- · Integración de servicios vía API REST e interoperabilidad entre aplicaciones
Stack tecnológico
Herramientas y tecnologías con las que trabajo habitualmente.
Lenguajes
- Java (8, 11, 17)
- Kotlin
- Python
- React
Frameworks y librerías
- Spring Boot
- FastAPI
- Pandas
- n8n
Infraestructura
- Docker / Kubernetes
- AWS
- Azure Functions
- GitLab CI/CD
Datos
- PostgreSQL
- MySQL / MariaDB
- Snowflake
- Oracle
- Power BI
Formación
Máster en Desarrollo de Inteligencia Artificial
Universidad Isabel I
Grado en Ciencia de Datos
UOC
CFGS Desarrollo de Aplicaciones Multiplataforma (DAM)
IES Pedralbes
¿Trabajamos juntos?
Si tienes un proyecto donde el backend, los datos o la automatización pueden marcar la diferencia, cuéntamelo.