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

  • In progress
  • Spectra website preview
    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
  • dbfordevs website preview
    dbfordevs In progress

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

    TauriRustTypeScriptSQL
  • Tappex website preview
    Tappex In progress

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

    SwiftKotlinRustTypeScript
  • Archived
  • PartyMind website preview
    PartyMind Deprecated

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

    FlutterDart

Stack & tools

Daily reach for first
C#.NET CoreEntity Framework CorePostgreSQLMS SQL ServerDockerAzure DevOpsGitSQL
Regularly solid working knowledge
RustTypeScriptPowerShellMicroservicesCQRSDDDEvent-DrivenRedisCanary DeploymentsCI/CDxUnitTestContainersJWTKeycloak
Familiar shipped, can pick up fast
GoPythonTerraformMinIO / S3Ocelot API GatewayYAMLTDD

Uses

What's actually on the desk most days. Tools I reach for without thinking.

Editor
JetBrains RiderZedCursor
Terminal
Spectra (the one I'm building)
DB client
dbfordevs (also mine)
Shell
PowerShellzsh
OS
Windows 11macOS
Daily tools
ForkDocker DesktopObsidianSpotify
AI tools
T3 CodeClaudeCodex

GitHub @danielss-dev

view all
loading…
contributions in the last year less more
loading repositories…

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

Best reached over email. Also on GitHub, X, and LinkedIn.