Open to opportunities · Senior Software Engineer · Spain
.NET, Azure &
Kubernetes at Scale
10+ years shipping distributed systems — from 40-microservice platforms serving 5.5M customers to on-prem-to-Kubernetes migrations. I mentor teams, enforce clean architecture, and reverse engineer game engines on weekends.
About
I've spent 10+ years building and scaling .NET systems — from Azure microservices serving millions of customers to on-prem Kubernetes migrations and Elasticsearch search engines. Currently engineering EnBW's SCALE platform: 40+ microservices, 5.5M energy customers, real complexity.
What drives me is the craft. I enforce clean architecture and TDD not because a process says so, but because disciplined code ships faster and breaks less. I mentor developers the same way — build understanding, not dependency.
Outside work, I reverse engineer game engines and ship open source tools. Same standards, same architecture — the side projects prove the principles hold when nobody's making you follow them. BSc Computer Science, University of Manchester.
Build Log
Senior Software Developer — EnBW (via arnia)
Germany's third-largest energy utility
Building SCALE — Azure CRM platform serving 5.5M energy customers across 40+ .NET microservices. Driving architecture decisions, mentoring developers, enforcing clean code standards across the team.
Senior Software Developer — Intrum Global Technologies
Pan-European credit management group
Reengineered Elasticsearch integration cutting query latency. Built internal knowledge platform from scratch. Led .NET upgrade initiative across multiple services.
Software Developer Contractor — Locta Limited
UK public sector data services
Led full on-prem to Kubernetes migration for UK council data platform. Built Elasticsearch search engine indexing millions of records. Sole developer scaling the system from prototype to production.
Security Analyst / Developer — BitBox
Game security consulting
Identified and patched security vulnerabilities in live MMO 'Life is Feudal'. Rebuilt game client UI in React, shipping directly to players.
Software Developer — AO.COM
UK's largest online electricals retailer
Built checkout and payment flows handling real transactions at scale. Strict TDD environment — no code without tests, no exceptions.
Software Developer — Code ComputerLove
Manchester digital agency
First professional role at a respected Manchester agency. Learned TDD discipline and CI/CD practices that became foundational to my career.
Expertise
core
frontend
infrastructure
practices
leadership
Open Source
Lord of the Rings: Age of Men
Distributed system: runtime patching, cross-platform desktop app, update server & analytics
A full-stack engineering project disguised as a game mod. Reverse engineers a sealed game engine via Harmony runtime patching, ships a cross-platform desktop launcher with OTA updates to a live player base, and runs a containerized analytics backend — all in a monorepo with hexagonal architecture and CI/CD.
Production-grade engineering discipline applied to a hobby project — architecture, CI/CD, and live deployments with real users.
- › Reverse engineering: decompiling and patching a sealed engine at runtime
- › Cross-platform desktop app (Avalonia) shipping OTA updates to real users
- › Containerized update server + analytics pipeline (ASP.NET Core, Docker, TimescaleDB)
- › Hexagonal architecture and CI/CD — production discipline in hobby code
AI Praxis
Turning ad-hoc AI coding into repeatable, hypothesis-driven engineering
Most teams use AI coding tools by pasting prompts and hoping for the best. AI Praxis fixes that — a structured methodology with bootstrap scripts, MCP tool integration, TDD-enforced workflows, and the AGENTS.md convention for project-level AI instructions. Works with Claude Code, Cursor, Windsurf, and Cline.
Open-source methodology used by developers at multiple companies, showing systems thinking beyond individual code contributions.
- › Solves the #1 problem with AI coding: inconsistency across sessions and projects
- › Two-mode bootstrap: environment setup + per-project scaffolding in minutes
- › Integrates semantic code nav (Serena), live docs (Context7), and structured reasoning
- › Vendor-agnostic — works across AI coding tools without lock-in
Field Notes
From Guardrails to Methodology
· 5 min readHow a Claude-specific bootstrap script evolved into a tool-agnostic methodology system for AI coding assistants.
Forged in Code
· 1 min readWhy I rebuilt my portfolio from scratch with Astro, and what comes next.
Contact
Open to senior/principal engineering roles, architecture consulting, and interesting open source collaborations. Based in Spain, working with EU and remote teams.
- rosudrag.dev@gmail.com
- GitHub
- rosudrag(opens in new tab)
- /in/rosudrag(opens in new tab)
- CV
- Location
- Valencian Community, Spain
- Timezone
- CET (UTC+1) ·