profile
Jesús Pedro Rodríguez Castro
Software Architect and Technical Lead based in Madrid. Since 2020 I have led the team at UNIR and held the academic-records and degrees domain with .NET, Angular and applied AI. Before that, close to ten years on business-critical applications at SOTEC Consulting.
My focus is on solving complex problems with measurable value: LLMs and AI agents to improve workflows and educational processes, on top of a clean, results-oriented architecture.
This site is my technical dossier, where I document projects, decisions and notes. In parallel, I help local businesses build their digital presence through Web Despega.
tech stack
Skills
Backend
- .NET Core
- C#
- ASP.NET Web API
- Entity Framework
- SQL Server
- Azure
Frontend
- Astro (expert)
- Angular
- TypeScript
- TailwindCSS
- RxJS
AI & Tools
- Azure AI Services
- Spec-Driven Development
- Prompt Engineering
- LLMs
- Claude API
- Python
DevOps
- GitHub Actions
- Vercel
- Cloudflare
- Docker
- Git
timeline
Experience
2020 — Present
Tech Lead & Software Engineer
UNIR · Universidad Internacional de La Rioja
- I lead the academic-records domain for the Proeduca group and official degree issuance.
- I own the service architecture: Clean Architecture and DDD, CQRS with Mediator and .NET 8 APIs containerised with Docker, with the Angular frontend in production.
- Project lead for the Python IPN-survey platform across the group (13+ universities), with applied AI models.
- I hold unit test coverage at 80% and pull-request code review as the only gate into main, on TeamCity and Azure DevOps pipelines with SonarQube.
- The team manages capacity, sprints and Jira/Azure tickets on an internal tool I built.
Jun 2010 — Feb 2020
Analyst and .NET Developer
SOTEC Consulting
- Full lifecycle of business-critical applications in C#, ASP.NET, WCF, Oracle and SQL Server for close to ten years.
- Legacy-to-modern .NET migrations delivered without interrupting client operations.
- Query and performance tuning on Oracle and SQL Server to cut recurring production incidents.
- Functional analysis with clients: requirements, estimation and solution documentation.
Leading technical development and modernization projects at UNIR.
Exploring AI agents and automation to integrate them into educational and development processes.
Maintaining my own digital ecosystem: jesusprodriguez.com.
Helping local businesses with their online presence occasionally through Web Despega.
Architecture · technical leadership · .NET
Hiring a .NET Software Architect or Tech Lead?
Open to full-time employment in software architecture or technical leadership on .NET products. Tell me about the role and the team: I reply within 24–48 h.