Skip to content
Currently — working at Serviceware

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.

production changes ● verified results
container.image 1.10 GB 250 MB −77%
db.migration 120 s 15 s 8× faster
deploy.pipeline 60 min 30 min −50%
platform.users 1M+ served

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.

Senior Software Developer / Tech Lead Dec 2024 — Present
Serviceware SE · Palma de Mallorca

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
Software Developer 2022 — 2024
Serviceware SE · Palma de Mallorca

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.

  • Toolstack website preview
    Toolstack Live

    A private, on-device workspace for removing backgrounds, tracing PNGs to SVGs, and compressing images — nothing leaves your browser.

    ReactTypeScriptPWASites
  • dbfordevs website preview
    dbfordevs In development

    A modern, lightweight, cross-platform database management app built for developers — not DBAs.

    TauriRustTypeScriptSQL
  • Tappex website preview
    Tappex In development

    A local-first quick-capture inbox for Apple platforms — lock screen, Watch, and desktop. Capture stays on-device; encrypted sync is optional.

    SwiftUIApplelocal-first
  • SpecGate website preview
    SpecGate In development

    Independent behavioral verification for AI-generated features across repositories. An issue becomes an acceptance contract; HTTP and browser checks run against exact commit SHAs.

    .NET 10ReactTypeScript

Stack & tools

Daily reach for first
C#.NET 6–8ASP.NET CoreEntity Framework CorePostgreSQLMS SQL ServerDockerAzure DevOpsGitSQL
Regularly solid working knowledge
RustTypeScriptPowerShellRedisCI/CDTerraformTestContainersREST APIs
Familiar shipped, can pick up fast
GoPythonSwiftUIMinIO / S3Ocelot API GatewayTDD

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.