Skip to content
jesusprodriguez.com
Jesús Pedro Rodríguez Castro

curriculum vitae · madrid · remote

Jesús Pedro Rodríguez Castro

Software Architect & Technical Lead

Madrid · remote · 15+ years building business software in .NET

Availability Open to full-time employment as a Software Architect or Technical Lead on .NET products, in Madrid or remote from Spain. I reply within 24–48 h.

Key figures

  • 15+

    years of experience

  • 6

    years leading a team

  • 80%

    unit test coverage

  • 13+

    universities supported

Profile

Software Architect and Technical Lead with 15+ years in .NET. I design and hold the academic-records domain for the Proeduca group and official degree issuance: Clean Architecture and DDD, CQRS with Mediator, .NET 8 APIs containerised with Docker and an Angular frontend, all in production. I have led a Scrum team technically since 2020, with CI/CD, SonarQube, pull-request code review and unit test coverage held at 80%. I bring AI into the development cycle where it actually shortens the path.

Experience

Technical Lead · Senior Software Engineer

2020 — Present

UNIR — Universidad Internacional de La Rioja Madrid / remote

  • Technical lead of a Scrum team on academic records for the Proeduca group and official degree issuance: domain, .NET 8 APIs and frontend, all in production.
  • Project lead for the Python IPN-survey platform across the group (13+ universities), with applied AI models.
  • Design and delivery of .NET 8 / C# services and an Angular 18 frontend under DDD, Clean Architecture and the Mediator pattern.
  • CI/CD on TeamCity and Azure DevOps, Docker for dev/prod parity, continuous quality with SonarQube and GitFlow.
  • Unit test coverage held at 80% and systematic pull-request code review as the gate into main.
  • Mentoring, shared engineering practices and critical incident resolution with no service downtime.
  • AI applied to the development cycle with Spec-Driven Development (Claude, Codex, OpenCode) and internal automation with n8n.
.NET C# Angular Python Azure DevOps SQL Server Docker

Analyst and .NET Developer

Jun 2010 — Feb 2020

SOTEC Consulting Madrid

  • Full lifecycle of business-critical applications in C#, ASP.NET, WCF, Oracle and SQL Server for close to ten years.
  • Query and performance tuning on Oracle and SQL Server to cut recurring production incidents.
  • Legacy-to-modern .NET migrations delivered without interrupting client operations.
  • Functional analysis with clients: requirements, estimation and solution documentation.
C# ASP.NET WCF Oracle SQL Server

Stack

Backend

.NET 8 C# ASP.NET Web API Entity Framework Python SQL Server Oracle

Frontend

Angular 18 TypeScript RxJS Astro Tailwind CSS Lit

Architecture

DDD Clean Architecture CQRS / Mediator Spec-Driven Development (SDD) microservices REST APIs

DevOps & quality

Azure DevOps TeamCity Docker GitHub Actions SonarQube GitFlow Vercel Cloudflare

Applied AI

Azure AI Claude Codex OpenCode Spec-Driven Development prompt engineering n8n

Leadership

Scrum mentoring code review technical hiring

Education, certifications and languages

Education

  • MSc in Databases
  • Microforum · 2001 — 2002

Certifications

  • Azure Fundamentals (AZ-900)
  • MCP 70-229: SQL Server
  • TS 70-515: Web Apps .NET 4
  • In progress: Azure AI-900

Languages

  • Spanish — native
  • English — professional

digital card · scan to open

Contact

A single scan. From here you can message me, save my contact, or take the CV with you.

QR codes

The QR on the PDF and on the printed card opens this page. Here are direct links to the website and the file too.

Business card ready to print: tarjeta-visita.pdf (85 × 55 mm).