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.
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.
April 2025 · Present
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.
September 2023 · February 2025
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.
January 2023 · September 2023
WOW Concept
Ensured compliance with software development methodology and SDLC. Managed software development projects and designed strategies for future development based on company objectives.
August 2020 · January 2023
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.
May 2018 · August 2020
Roche Diagnostics
Built solutions for Medical Diagnostics Software using Java, Spring Boot, Angular and React. Hexagonal Architecture with Domain-Driven Design structured in Microservices.
February 2016 · May 2018
Alemany Informatica
Built technical solutions and completed projects to budgetary and quality requirements. Involved in requirements gathering, demonstrating software prototypes, and customer training.
March 2015 · February 2016
SII Concatel
Developed web and Android applications using Javascript, JQuery, Spring Security, Spring MVC, and Hibernate inside the Scrum team.
February 2013 · March 2015
Accenture
Worked with the financial risk team of Banc Sabadell. Developed with SQL Server, Oracle, C#, Java, Matlab and financial applications.
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.