Internal tool the team uses to manage capacity, sprints and tasks, and to create tickets in Jira and Azure DevOps. FastAPI, Astro and Docker.
Capacity, sprints and Jira/Azure tickets · team daily use
Jesús Pedro Rodríguez Castro · 15+ years experience · Madrid
Availability: Open to employment · .NET Architect / Tech Lead · Madrid or remote
I shape the domain, lead the team and answer for what runs in production.
Fifteen years in .NET. Today I own the academic-records and official-degree domain for the Proeduca group with Clean Architecture, DDD and CQRS, a Scrum team behind it and a test coverage line the pipeline will not let drop below 80%.
Selected work
Not just the stack: the problem, the technical decision and a result someone can actually use.
Internal tool the team uses to manage capacity, sprints and tasks, and to create tickets in Jira and Azure DevOps. FastAPI, Astro and Docker.
Capacity, sprints and Jira/Azure tickets · team daily use
Academic-record management for the Proeduca group and official degree issuance: .NET 8 APIs, Docker and an Angular frontend in production, with Clean Architecture and DDD.
Academic records and degrees in production · 80% unit test coverage
Track record
Where I have led, what I have built and with which stack.
UNIR · Universidad Internacional de La Rioja
SOTEC Consulting
Method
Four fronts that show up in almost everything I deliver.
Systems that are still maintainable two years later: clear boundaries, Spec-Driven Development (spec and design before implementation) and documented decisions.
Where most of my hours have gone: .NET and ASP.NET Core, APIs, data access and everything that keeps a product running.
Angular for enterprise applications and Astro for fast web products. TypeScript on both sides and no JavaScript beyond what is needed.
AI inside the development flow and inside the product: SDD with agents, model integration and automation of the repetitive parts.
Now
Updated: August 2026
Skills for agents
Each skill is a Markdown file that hands your agent the same judgement I use to review a PR, plan a sprint or hunt a bug. Download them, read them whole, install them with one command.
Architecture · technical leadership · .NET
Open to conversations about software architecture and technical leadership on .NET products, in Madrid or remote. Tell me the problem and the team context: I reply within 24–48 h with judgement, not with “I’ll take a look”.
Reach out through whichever channel you prefer. I reply within 24–48 h.