Daniel Schwarz Campos
Backend systems that ship faster and run leaner.
Senior .NET backend engineer & tech lead · Palma de Mallorca, ES
I lead a team building seven .NET microservices used by 1M+ people and handling hundreds of thousands of daily requests.
For backend systems, developer tools, and engineering teams with hard problems.
how · container.image The 1.10 GB images shipped the SDK and build leftovers with the service. Multi-stage Dockerfiles now publish into a runtime-only image — 250 MB, 77% smaller, faster to pull and deploy.
Experience
At Serviceware I grew from individual contributor to tech lead, taking ownership of architecture, delivery, and a small senior team.
Leading a seven-service microservices platform serving 1M+ users and hundreds of thousands of daily requests across cloud and on-premise deployments.
- Lead 3 senior developers and 1 intern, owning the technical roadmap, architecture decisions, and mentoring
- Architected an Azure DevOps CI/CD pipeline that cut deployment time by 50% and achieved a 30-minute build-test-deploy cycle
- Improved reliability through health checks, monitoring, and infrastructure optimization, supporting 99% uptime
- Reduced Docker image sizes by 77% (1.10 GB → 250 MB), improving deployment speed and resource efficiency. How
- Introduced canary deployments and Redis distributed caching for multi-instance services
- Lead upgrades across supported .NET runtimes, NuGet dependencies, and supporting services
Core contributor to a microservices platform used by hundreds of enterprise customers.
- Optimized database queries achieving 8x performance improvement (2 min → 15 sec migrations)
- Automated routine tasks using PowerShell and Python, saving 20 hours/week of manual work
- Standardized the on-premise installation process used across hundreds of enterprise customer environments
- Executed zero-downtime data migrations across MS SQL Server and PostgreSQL
- Developed custom Mediator pattern implementation to replace MediatR due to licensing changes
Selected work 05
Developer tools built around a recurring idea: make difficult technical work feel direct, fast, and understandable.
-
Strand In developmentA fast, keyboard-first Git client for reviewing what AI coding agents changed — with whole-file diffs, isolated worktrees, and a fuzzy command palette.
-
Toolstack LiveA private, on-device workspace for removing backgrounds, tracing PNGs to SVGs, and compressing images — nothing leaves your browser.
-
dbfordevs In developmentA modern, lightweight, cross-platform database management app built for developers — not DBAs.
-
Tappex In developmentA local-first quick-capture inbox for Apple platforms — lock screen, Watch, and desktop. Capture stays on-device; encrypted sync is optional.
-
SpecGate In developmentIndependent behavioral verification for AI-generated features across repositories. An issue becomes an acceptance contract; HTTP and browser checks run against exact commit SHAs.
Stack & tools
Now
This month I'm leading the .NET platform team at Serviceware, and building Strand — a keyboard-first Git client for reviewing agent-written code — plus other developer tools on the side.
Native Spanish, professional English, basic German.
Contact
Conversations here are for backend systems, developer tools, or an engineering team with a hard problem. Email is the best way to reach me. I'm also on GitHub, X, and LinkedIn.