Hi, I'm Oriol Subirana Perdiguero, a Senior Software Engineer and Engineering Manager with 10+ years designing large-scale distributed systems, event-driven architectures, and cloud-native platforms. I enjoy turning complex requirements into reliable, scalable solutions and leading teams to success. I love mentoring engineers, driving architectural decisions, and staying up-to-date with emerging technologies. I’m passionate about continuous learning and delivering high-impact results while fostering collaborative, high-performing teams.

Oriol Subirana Perdiguero

Hi, I'm Oriol Subirana Perdiguero, a Senior Software Engineer and Engineering Manager with 10+ years designing large-scale distributed systems, event-driven architectures, and cloud-native platforms. I enjoy turning complex requirements into reliable, scalable solutions and leading teams to success. I love mentoring engineers, driving architectural decisions, and staying up-to-date with emerging technologies. I’m passionate about continuous learning and delivering high-impact results while fostering collaborative, high-performing teams.

Available to hire

Hi, I’m Oriol Subirana Perdiguero, a Senior Software Engineer and Engineering Manager with 10+ years designing large-scale distributed systems, event-driven architectures, and cloud-native platforms. I enjoy turning complex requirements into reliable, scalable solutions and leading teams to success.

I love mentoring engineers, driving architectural decisions, and staying up-to-date with emerging technologies. I’m passionate about continuous learning and delivering high-impact results while fostering collaborative, high-performing teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Spanish; Castilian
Fluent
Catalan; Valencian
Fluent
English
Advanced

Work Experience

Senior Software Engineer at Roche Diagnostics
August 1, 2020 - January 1, 2023
Built medical diagnostics software in cross-functional Scrum teams; designed microservices in Java 12 with DDD, Hexagonal Architecture, and containerised deployment. Led backend and frontend development using Java 8, Spring Boot, Spring MVC, Hibernate, PostgreSQL; prototyped solutions and provided user training.
Senior Software Engineer at Alemany Informàtica
May 1, 2018 - August 1, 2020
Developed Java-based enterprise applications; collaborated with clients to gather requirements and deliver reliable, scalable solutions. Built backend and frontend features using Java 8, Spring Boot, Spring MVC, Hibernate, and PostgreSQL; prototyped and trained users.
Software Engineer at SII Concatel
February 1, 2013 - March 1, 2015
Developed enterprise web applications using Java, Spring MVC, Hibernate and Oracle; delivered internal business tools within Scrum teams.

Education

Master's in Computer Science at Universitat Oberta de Catalunya (UOC)
January 11, 2030 - January 15, 2026

Qualifications

Professional Scrum Master
March 1, 2015 - February 29, 2016

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Education, Computers & Electronics