Skip to content
Currently — working at Serviceware

Daniel Schwarz Campos

Senior Software Developer / Tech Lead · Palma de Mallorca, ES

Backend developer with 4+ years of experience building reliable, efficient systems. Currently leading a team on a .NET microservices platform serving 1M+ users — optimizing infrastructure, shipping pipelines, and turning messy processes into automation.

77%
Docker image size
1.1 GB → 250 MB
8x
DB migration perf
2 min → 15 sec
1M+
Users served
cloud & on-prem
50%
Faster deploys
rebuilt CI/CD pipeline

Experience

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

Leading 7 microservices architecture serving 1M+ users across cloud and on-premise deployments.

  • Lead a team of 3 senior developers and 1 intern, managing technical roadmap and architecture decisions
  • Architected optimized CI/CD pipeline using Azure DevOps, reducing deployment time by 50%
  • Reduced Docker image sizes by 77% (1.1 GB → 250 MB), improving deployment efficiency
  • Introduced canary deployments and Redis distributed caching for multi-instance services
  • Champion of technical excellence: driving updates to latest .NET versions and packages
Software Developer 2022 — 2024
Serviceware SE · Palma de Mallorca

Core contributor to microservices platform impacting hundreds of enterprise clients.

  • 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
  • Executed zero-downtime data migrations across MS SQL Server and PostgreSQL
  • Developed custom Mediator pattern implementation to replace MediatR due to licensing changes

Side work 04

  • Tappex logo
    Tappex In progress

    An inbox between your brain and every other app. Capture anything in one tap, route it anywhere.

    SwiftKotlinRustTypeScript
  • dbfordevs logo
    dbfordevs In progress

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

    TauriRustTypeScriptSQL
  • Spectra logo
    Spectra In progress

    A GPU-accelerated, cross-platform terminal emulator in Rust + GPUI. Metal on macOS, DirectX 11 on Windows, Vulkan on Linux.

    RustGPUIMetalDirectX 11Vulkan
  • PartyMind logo
    PartyMind Deprecated

    A collection of party games designed to bring people together through interactive digital entertainment.

    FlutterDart

Stack & tools

Languages
C#GoRustSQLPythonPowerShellYAML
Backend
.NET CoreEntity Framework CoreREST APIsMicroservicesCQRSEvent-DrivenDDD
Infra
DockerTerraformAzure DevOpsCI/CDRedisCanary Deployments
Data
PostgreSQLMS SQL ServerMinIO / S3
Auth
JWTKeycloakOcelot API Gateway
Testing
xUnitTestContainersIntegration TestingTDD

GitHub @danielss-dev

view all

Now

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

Outside work I'm chipping away at Spectra, a GPU-accelerated terminal in Rust, and dbfordevs, a database client that doesn't feel like a 2011 Java app. I always have a side project or two on the burner — it's where I experiment and learn new things.

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

Contact

Reach me on GitHub, X, or LinkedIn.