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 microservices used by 1M+ people and handling hundreds of thousands of daily requests. Recent work cut Docker images by 77%, made database migrations 8× faster, and reduced deployment time by 50%.

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

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.1 GB → 250 MB), improving deployment speed and resource efficiency
  • 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 03

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

Stack & tools

Daily reach for first
C#.NET 6–8ASP.NET CoreEntity Framework CorePostgreSQLMS SQL ServerDockerAzure DevOpsGitSQL
Regularly solid working knowledge
RustTypeScriptPowerShellMicroservicesCQRSREST APIsDDDEvent-DrivenRedisCanary DeploymentsCI/CDTerraformxUnitTestContainersIntegration TestingJWTKeycloak
Familiar shipped, can pick up fast
GoPythonMinIO / S3Ocelot API GatewayYAMLTDDScrumKanban

Now

I lead a small team at Serviceware, shipping a .NET microservices platform serving 1M+ users across cloud and on-prem.

In my free time I'm working on Strand, a fast, keyboard-first Git client built for reviewing what AI coding agents do to your code. It's where I'm experimenting with better workflows for building software alongside agents.

I graduated with honors as a Higher Technician in Multiplatform Applications Development from Col·legi CIDE.

Native Spanish speaker with professional English and basic German. Passionate about infrastructure optimization, performance tuning, and mentoring team members.

Contact

Working on 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.