· · · · · · · · · · · · · · · · · · · · ·
§ 01 bio

Short version.

I grew up reading manuals before I read books, and I never quite stopped. I studied software engineering at the University of Seville, took my first paid contract in 2013, and have been writing backend code in some form ever since.

The work I'm proudest of is unglamorous: a billing extraction that paid for itself the next quarter, an OIDC migration that nobody noticed, a tracing rollout that cut a four-second tail latency to under five hundred milliseconds. The interesting part of architecture is operational maturity, not the diagram.

I write at kike.dev/blog when a thing is worth a longer take. The blog is half-automated by a Claude pipeline I run on this site — see /projects.

§ 02 experience

Where the time went.

Five roles, mostly .NET, mostly remote since 2020.

2023 — present Remote · Ireland 01 / 05

Principal-level .NET Engineer

Zartis · Remote · Ireland

Lead the design and delivery of cloud and service-oriented systems for clients in regulated industries. Mentor engineers across teams; own architecture decisions, cross-cutting auth, and observability foundations.

.NET 8AzureKubernetesDuende ISOpenTelemetry
2020 — 2023 Madrid · Hybrid 02 / 05

Senior Software Engineer

Solera · Madrid · Hybrid

Migrated a ten-year-old ASP.NET monolith toward a service-oriented platform: extracted billing and catalog as separate bounded contexts, introduced distributed tracing as a first-class concern, and rolled out Duende-based auth across the estate.

.NETSQL ServerRabbitMQAzure DevOps
2017 — 2020 Madrid 03 / 05

Software Engineer

Plain Concepts · Madrid

Consulted on .NET modernisation projects across multiple sectors. Shipped greenfield CQRS systems, mentored junior engineers, and contributed to internal architecture playbooks.

.NET CoreAzure FunctionsCosmos DBReact
2015 — 2017 Seville 04 / 05

Software Engineer

Noteges · Seville

Built customer-facing real-estate software end-to-end: domain modelling, REST APIs, and the SQL backing store. First serious exposure to DDD and bounded-context thinking.

ASP.NETSQL ServerAngularJS
2013 — 2015 05 / 05

Software Consultant (Freelance)

Independent

Delivered small-business backends, internal tools, and integrations. Learned to scope, estimate, and ship in front of a customer who pays the invoice.

C#.NET FrameworkWPFT-SQL
§ 03 skills

The full grid.

Backend /01
.NET 8C#ASP.NET CoreEF CoreMediatRFluentValidation
Cloud /02
AzureAWSCloudflareDockerKubernetesGitHub Actions
Architecture /03
DDDCQRSEvent-drivenMicroservicesHexagonalOIDC / OAuth2
Practice /04
TDDTrunk-basedPair programmingTech mentoringCode reviewADRs
§ 04 record

Education, languages, organizations.

education

University of Seville · B.Sc. Software Engineering · 2005 — 2012.
Final-year project on distributed event processing — the first time I wrote anything that ran on more than one machine.

LAUDE El Altillo School · High School Diploma, Physical Sciences · 2003 — 2005.
Elemental and 2nd Medium Degree in Conservatory (Piano) alongside the diploma.

languages
Spanish — Native or bilingual.  English — Professional working.
organizations
Trivial Academy — mentor; .NET architecture track.
BeYourSoft S.L. — independent consulting vehicle for small B2B engagements.