About Me

Hello 👋 I'm Oriol Subirana, a Software Engineer Lead based in Zürich, Switzerland. I've spent the last 10+ years designing and shipping large-scale cloud-based systems — from hands-on coding in Java, Kotlin, and Spring to leading cross-functional engineering teams. I care deeply about clean architecture, DevOps culture, and building products that actually matter.

Short Bio

When I’m not writing code, you’ll most likely find me on two wheels. Road cycling is a huge part of my life — long rides through the Swiss Alps in summer, chasing cols and pushing my limits on every climb. It’s how I clear my head and explore new places. Beyond the bike, I’ve played basketball since childhood, I enjoy catching small waves when the surf is right, and since moving to Switzerland skiing has become a winter staple. I’m also a bit of a car enthusiast — Porsche and Mini are my favourites, and owning a classic Mini Cooper and a 993 is still very much on the dream list.

Experience

Natwest Group

April 2025 · Present

Senior Software Engineer

Natwest Group

Led the design and development of a modular microservices-based API platform. Delivered scalable solutions on AWS using Docker and Kubernetes, integrating Kafka for streaming and applying DevOps best practices.

Beyond Beauty Club

September 2023 · February 2025

Senior Software Engineer

Beyond Beauty Club

Led a team to develop and deploy a multi-level marketing mobile application growing to +20,000 users and 5 countries in six months. Implemented robust data management strategies including database optimisation and caching.

WOW Concept

January 2023 · September 2023

Head of Engineering

WOW Concept

Ensured compliance with software development methodology and SDLC. Managed software development projects and designed strategies for future development based on company objectives.

SEAT:CODE

August 2020 · January 2023

Engineering Manager

SEAT:CODE

Coordinated the product roadmap between legacy and cloud-based products. Managed a team of 12 engineers responsible for mentorship, growth, and performance evaluation.

Roche Diagnostics

May 2018 · August 2020

Senior Software Engineer

Roche Diagnostics

Built solutions for Medical Diagnostics Software using Java, Spring Boot, Angular and React. Hexagonal Architecture with Domain-Driven Design structured in Microservices.

Alemany Informatica

February 2016 · May 2018

Senior Software Engineer

Alemany Informatica

Built technical solutions and completed projects to budgetary and quality requirements. Involved in requirements gathering, demonstrating software prototypes, and customer training.

SII Concatel

March 2015 · February 2016

Software Engineer

SII Concatel

Developed web and Android applications using Javascript, JQuery, Spring Security, Spring MVC, and Hibernate inside the Scrum team.

Accenture

February 2013 · March 2015

System Analyst

Accenture

Worked with the financial risk team of Banc Sabadell. Developed with SQL Server, Oracle, C#, Java, Matlab and financial applications.

More in my resume

Let's Connect

If you want to stay up to date with my work be sure to follow me on twitter, or you can send me an email and I'll be sure to get back to you.

oriolsubirana

© 2026 Oriol Subirana. All rights reserved.

Instagram 𝕏 GitHub Linkedin