Miloš Savara

Vienna, Austria

Miloš Savara

.NET Lead Software Engineer / Solution Architect

I'm a .NET lead engineer and solution architect in Vienna. For 20 years I've built and run software where money or safety is on the line: a real-money gaming platform with 15+ payment gateways, a road-traffic IoT platform, and a nationwide blood-collection system.

Since June 2025 I've been building Budgetox, a personal finance product, as its sole developer. Before that I led .NET teams of 12 at Tom Horn Gaming and 5 at EBE Solutions.

If you're hiring a .NET lead or a solution architect, write to me.

Years on .NET, from Framework 1.1 to .NET 10
20
Developers led across two teams
17
Payment gateways integrated for real-money gaming
15+
Automated tests behind Budgetox
500+

Experience

  1. From
    To
    Present
    Duration
    1 yr 5 mos
    Location
    Vienna, Austria48.21° N, 16.37° E

    Founder & Developer

    Budgetox

    Fintech SaaS

    A live personal finance SaaS, designed, built and operated by one person.

    • Founded Budgetox and built a live personal finance SaaS with accounts, budgets, bank CSV import, recurring bills, savings goals and multi-currency support.
    • Enforce financial correctness with immutable Money types, PostgreSQL triggers that pin decimal scale per currency, GiST exclusion constraints against overlapping budget periods and a transaction audit trail.
    • Keep imports and dashboards fast with BulkX, an internal library of source-generated PostgreSQL COPY writers guarded by benchmark gates, and materialized dashboard rollups.
    • Handle multi-currency with ECB reference rates and triangulation, Stripe subscription billing with idempotent webhooks, and in-memory FusionCache caching with tag-based invalidation.
    • Isolate tenants with EF Core query filters and PostgreSQL row-level security, and serialize concurrent balance updates with advisory locks.
    • Run it in production on Linux with .NET 10 Blazor Server and Hangfire, deployed by GitHub Actions and gated by 500+ automated tests.
  2. From
    To
    Duration
    4 yrs 5 mos
    Location
    Vienna, Austria48.21° N, 16.37° E

    .NET Lead Software Engineer

    EBE Solutions

    IoT / ITS

    Distributed IoT platform for intelligent transport systems, from a custom MQTT broker to the traffic lights it controls.

    • Architected the platform: a custom .NET MQTT broker, a real-time algorithm engine, a REST API and 8+ Linux systemd microservices on PostgreSQL.
    • Designed convention-based MQTT routing with 90+ JSON Schema-validated device parsers, so new edge hardware, from industrial PCs to NVIDIA Jetson, plugs in without changes to the broker core.
    • Built the ANPR/OCR vision ingest: hybrid RSA/AES-encrypted JPEG frames in Google Cloud Storage, immutable detection records, a human-review revision layer and confidence scoring.
    • Implemented real-time traffic algorithms with 100 ms event coalescing and anti-flapping, driving LEDs, GPIO and traffic lights over MQTT.
    • Hardened the broker with topic ACLs and throttling interceptors as part of a multi-layer security model.
    • Tuned PostgreSQL for high-ingest IoT workloads with EF context pooling and covering indexes on time-series readings.
    • Owned Linux production end to end: Bitbucket CI/CD, single-file .NET publishes, zero-downtime deploys and Hetzner cloud-init.
    • Led a team of 5 developers through architecture reviews and mentoring.
  3. From
    To
    Duration
    4 yrs 3 mos
    Location
    Bratislava, Slovakia48.15° N, 17.11° E

    .NET Lead Software Engineer

    Tom Horn Gaming

    Real-money gaming

    Reliability, payments and regulatory licensing for a real-money gaming platform across multiple countries.

    • Owned reliability, performance and financial security of the real-money gaming platform: player wallets, live betting and jackpots.
    • Integrated 15+ payment gateways, from cards and e-wallets to crypto and vouchers, over REST and proprietary protocols.
    • Implemented transaction safety with idempotency, rollback, reconciliation and anti-fraud controls.
    • Tuned Microsoft SQL Server and application logic for sub-second responses under peak load.
    • Delivered the production rollout in mainland China, behind the Great Firewall.
    • Led payment-provider coordination, government certification and regulatory audits that secured operating licenses in multiple countries.
    • Ran AWS and Azure production environments and CI/CD pipelines, and led and mentored a team of 12 developers.
  4. From
    To
    Duration
    2 yrs 10 mos
    Location
    Bratislava, Slovakia48.15° N, 17.11° E

    Senior Software Developer

    Datalan

    Enterprise CRM

    Dynamics CRM delivery for Slovakia's largest mobile operator and a major insurer.

    • Led Dynamics CRM implementations for Slovakia's largest mobile operator and a major insurance company, including delivery planning and client communication.
    • Built an SSIS migration from 8 legacy systems and extended CRM with plugins, workflows, forms and JavaScript on Dynamics CRM 2013–2015.
  5. From
    To
    Duration
    3 yrs 3 mos
    Location
    Trenčín, Slovakia48.89° N, 18.04° E

    Software Developer

    ICZ Slovakia

    Healthcare

    A nationwide blood-collection management system, designed, delivered and run in production.

    • Designed and delivered a nationwide blood-collection management system in C# and WPF on Microsoft SQL Server.
    • Owned the WPF client and the SQL Server 2008 R2 backend: schema, stored procedures, reporting and audit trails.
    • Supported the national rollout and more than three years of production operations across Slovakia.
  6. From
    To
    Duration
    3 yrs
    Location
    Prague, Czech Republic50.08° N, 14.44° E

    Junior Developer

    Cleverlance

    Consumer lending

    Dynamics CRM 4.0 customization for loan and credit-card processing at Essox.

    • Customized Dynamics CRM 4.0 for Essox, a consumer-finance lender: C# plugins, workflows, JavaScript, SSRS reports and data-migration tools for loan and credit-card processing.
  7. From
    To
    Duration
    1 yr 1 mo
    Location
    Dubnica nad Váhom, Slovakia48.96° N, 18.17° E

    Junior Developer

    Trilobit Systems

    Desktop & gaming

    First job: desktop software in Windows Forms and PostgreSQL, plus legacy gaming software.

    • Contributed to Pyrobatis, a Windows Forms and PostgreSQL desktop application, and supported legacy gaming software.

Skills

Each bar shows which roles used the skill, from 2006 to today. Open one for the CV lines behind it.

.NET backend

06

Data & correctness

03

Money & payments

05

IoT & edge

05

Running production

07

Leading

04

Earlier specialisms

06

Background

School

  • Secondary Technical School Electronics and CNC Systems Trenčín, Slovakia · –

Certifications

  • Microsoft Certified ProfessionalDynamics CRM 2013 CustomizationDynamics CRM 2013 DeploymentEarned while delivering Dynamics CRM 2013 projects at Datalan.

Languages

  • Slovak Native
  • Czech Native
  • English Professional working proficiency

Get in touch

If you're hiring a .NET lead or a solution architect, write to me. Email is the fastest way to reach me. The CV is available as a PDF in a classic and a designed layout.

hello@msavara.com