Product vision · Software architecture · Team leadership

Turn complex problems into clear digital direction.

I help businesses understand what needs to change, shape product vision, and design information systems that solve real problems. I connect analysis and event modeling to software architecture, then lead teams from direction through delivery.

Diego Martin / Lead Software Engineer / Malaga, Spain

Portrait of Diego Martin

Diego Martin

20 years in delivery

From hands-on engineering to technical leadership.

Problem to product

Analysis, product vision, event modeling, and system design.

Teams aligned to outcomes

Clear direction, sound architecture, and confident delivery.

Career

Experience that compounds.

From hands-on development to technical leadership, I've spent two decades helping teams deliver complex software with confidence.

May 2024 - Present

Lead Software Engineer

Vitesse - London

Driving technical vision and delivery within an agile squad, designing and building payment solutions that help clients move money seamlessly.

Feb 2021 - May 2024

Technical Product Lead

Rubiko Tech SL - Barcelona

Led a senior full-stack team building a multi-tenant customer service SaaS. Owned product direction and delivery, and introduced event-driven architecture, CI/CD, and infrastructure as code with Pulumi and AWS.

Jan 2020 - Feb 2021

Independent Contractor Software Engineer

Coderiff - Malaga

Founded Coderiff to deliver software and team training. Guided teams in .NET and TypeScript, domain-driven design, CQRS, event sourcing, testing, and CI/CD.

Apr 2018 - Jan 2020

Domain Architect

TUI Group - Malaga

Designed distributed microservices for a major tour operator. Shaped booking, customer basket, sales order, and cross-selling capabilities with domain-driven design and event sourcing; facilitated event storming and mentored a 16-person engineering group.

Feb 2017 - Apr 2018

Technical Lead

Ciklum - Malaga

Led a five-developer team delivering a multi-tenant platform with microservices, event-driven architecture, event sourcing, and CQRS.

2011 - 2017

Full Stack Developer

SpeEDI, Datacom, Focus Group & Propellerhead - New Zealand

Built full-stack web products and REST APIs, led delivery in a startup team, and integrated business systems including Xero and Power BI.

2008 - 2011

Software Developer & Support Specialist

Siemens Solutions & Services - Ireland

Growing as a professional in an international environment.

2006 - 2008

Junior Software Developer

Telefonica I+D - Spain

Started my software career in product development

How I work

A toolkit for the whole system.

I connect product thinking, software architecture, cloud infrastructure, and team practices to help systems stay useful as they grow.

Architecture & Modeling

  • Event Sourcing
  • CQRS
  • Event-Driven Architecture
  • Domain-Driven Design
  • Event Modeling
  • Event Storming
  • Microservices
  • Team Topologies
  • REST

Development

  • .NET
  • C#
  • ASP.NET
  • TypeScript
  • JavaScript
  • Vue.js
  • Tailwind
  • SQL
  • MongoDB
  • KurrentDB
  • AI

Cloud & delivery

  • AWS
  • Azure
  • Pulumi
  • Cloudflare
  • CI/CD
  • DevOps
  • Git
  • Automated Testing
  • TDD / BDD

Education & lifelong learning

A lasting interest in how people learn.

Alongside engineering, I'm interested in education. I enjoy mentoring, sharing knowledge, and making complex ideas easier to understand, an interest that shapes how I lead and collaborate with teams.

Master's Degree in Computer Science

2002 - 2006

University of the Basque Country (UPV-EHU)

Master's in Education

2020 - 2021

Camilo Jose Cela University (UCJC)

Contact

Have a challenge in mind?

Tell me what you're building, where you're stuck, or how I can help. I'll get back to you.