Barcelona · Senior Software Engineer

Roger Bosch

Backend · Data Engineering · AI & Automation

Over 10 years designing and building scalable backend systems, data pipelines, and intelligent automations focused on reducing operational friction and delivering real value.

10+

years of experience

6+

years in eLearning / EdTech

30%

performance improvement

40%

reduction in manual work

Who I am

I've spent over a decade working as a software engineer with a focus on backend systems, primarily in Java and Kotlin, with a natural evolution toward data engineering and intelligent automation. My work sits at the intersection of robust systems, well-structured data, and processes that run themselves.

I currently work as a Senior Software Engineer at eLearning Media, where I lead complex backend development, architecture migrations, and the integration of AI-driven automation workflows. I've built ETL pipelines in Python, implemented CI/CD with GitLab and Kubernetes, and integrated EdTech standards like LTI and Caliper.

On this blog I share what I learn while working: from technical deep-dives and language comparisons to practical automation guides and tools I use day to day.

Roger Bosch — Senior Software Engineer

What I specialize in

Three areas where I focus most of my work and continuous learning.

Backend & CI/CD

Design and development of scalable backend systems in Java, Kotlin, and Python. CI/CD pipeline implementation with GitLab, Jenkins, and Kubernetes.

Data & ETL

Building data pipelines and ETL processes that turn complex information into actionable insights with Power BI and cloud data platforms.

AI & Automation

Integrating AI models (GPT, Llama) and automation workflows with n8n and Python, cutting manual effort by up to 40%.

Experience

Senior Software Engineer

eLearning Media

02/2019 - Present
  • · Refactored backend systems in Java and Kotlin, boosting performance and scalability by 30%
  • · Technical lead for the migration from monoliths to microservices using Domain-Driven Design (DDD)
  • · Implemented CI/CD pipelines with GitLab, Jenkins, and Kubernetes
  • · Built ETL pipelines in Python and AI automation workflows (GPT, Llama, n8n), reducing manual effort by 40%

Software Engineer

Grupo Planeta / Freelance

06/2018 - 02/2020
  • · Development of Java applications (web and server-side) and performance optimization
  • · Freelance development of Java, React, and Ionic apps
  • · Java training delivery for companies
  • · REST API integrations and interoperability between applications

Tech stack

Tools and technologies I work with on a regular basis.

Languages

  • Java (8, 11, 17)
  • Kotlin
  • Python
  • React

Frameworks & libraries

  • Spring Boot
  • FastAPI
  • Pandas
  • n8n

Infrastructure

  • Docker / Kubernetes
  • AWS
  • Azure Functions
  • GitLab CI/CD

Data

  • PostgreSQL
  • MySQL / MariaDB
  • Snowflake
  • Oracle
  • Power BI

Education

Master's Degree in Artificial Intelligence Development

Universidad Isabel I

2026

Bachelor's Degree in Data Science

UOC

2023

Higher Technician in Multiplatform Application Development (DAM)

IES Pedralbes

2015

Let's work together

If you have a project where backend systems, data or automation can make a difference, let's talk.

OshyTech

Backend and data engineering focused on scalable systems, automation, and AI.

Navigation

Copyright 2026 OshyTech. All Rights Reserved