You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Simon NovakSN

Simon Novak

Solutions Architect / Software Engineer / DevOps

€1,450/day
Lenzburg, CH
15+ years

Average response time: 1 hour

About Simon

Distributed Systems · Microsoft Orleans · ASP.NET Core · .NET Aspire · Temporal.io · SvelteKit

I build distributed backend systems on .NET — scalable, fault-tolerant, and designed for real-world load. My core stack is Microsoft Orleans for actor-based architectures, ASP.NET Core for APIs, .NET Aspire for cloud-native orchestration and observability, and Temporal.io for durable workflow execution. On the frontend, I work with SvelteKit.

What I bring to a project:
•Distributed systems design with Microsoft Orleans — grain-based actor architectures that scale horizontally and stay reliable under load.
•Durable workflow execution with Temporal.io — long-running processes, saga patterns, and human-in-the-loop flows without brittle queue logic.
•.NET Aspire for composing and observing multi-service applications, from local dev through to cloud deployment.
•Clean APIs and service layers with ASP.NET Core — versioned, validated, and production-ready from day one.
•Modern, lightweight frontends with SvelteKit — fast to build, fast to run.
•Cross-stack breadth: DevOps, CI/CD pipelines, infrastructure, and networking — no handoff gaps.

Swiss-based, working in English — my German is a work in progress, but my code is fluent in both.
  • Slovenian

    Native or bilingual

  • English

    Fluent

  • Croatian

    Fluent

  • German

    Basic

Can work on-site
Lenzburg (up to 30km), Zurich (up to 10km), Basel (up to 10km), Lucerne (up to 10km), Aarau (up to 10km)

Experience

  • Novak Engineering
    Solutions Architect / DevOps Engineer / Software Engineer
    DIGITAL AND IT
    April 2025 - Today (1 year and 2 months)
    Switzerland

    Durable Workflow Architecture — Manufacturing

    For a manufacturing industry client, we designed and implemented resilient business process automation using Temporal.io Durable Execution, with workers written in both .NET and PHP. The solution ensures that long-running, multi-step processes survive failures, retries, and infrastructure interruptions — a critical requirement in production environments where partial execution has real operational cost.
    As part of this engagement, we also built a vector image generation service where incoming requests arrive via ASP.NET Core and are handed off to a Temporal worker responsible for producing precise SVG and DXF outputs. This decoupling keeps the API layer clean while offloading compute-intensive or stateful drawing logic to a durable worker.

    Performance Engineering — Database & ORM Layer

    Across two engagements, we delivered significant database performance improvements:
    At a telecoms client, we diagnosed and resolved critically slow queries that were degrading daily operations — reducing execution time from 27 seconds to under 600 milliseconds through targeted SQL Server query tuning.
    In a separate project, a 100× performance improvement was achieved through SQL Server query analysis and optimization, with the gains carried through to the application layer via Entity Framework — ensuring the improvements were durable and maintainable, not just raw SQL patches.

    CRM-Integrated Phone System Automation

    We designed and deployed a custom telephony solution for our own business number, which doubles as a reference implementation for clients with similar needs. The system handles inbound calls with language-aware routing: callers are offered the option to continue in English or leave a recorded message. Outside business hours and on weekends, calls route directly to voicemail. All interactions — caller numbers and any recordings — are logged directly into the CRM, enabling systematic follow-up without manual intervention.
    C# SQL Temporal.io OLAP Svelte
  • KONSTANTA PLUS d.o.o.
    Owner / Software Engineer
    DIGITAL AND IT
    December 2024 - December 2025 (1 year)
    Murska Sobota, Slovenia

    Channel Management System — Telekom IPTV/VOD

    Responsible developer for a core metadata platform managing streaming channels, sources, and broadcast data. Ongoing maintenance and development role; system operates stably in production.

    Analytics Consulting — Governmental Organization

    Advising on ETL pipelines, data warehousing, and OLAP analytics for an organization employing people with disabilities. Currently implementing an automated basic costs calculation engine, integrating HRM data with employee counts and disability classification factors to drive rule-based cost allocation.

    E-Commerce API Integration

    Implementing an external API integration to keep product and catalog data synchronized with daily automated updates. Project in progress.
    OLAP Data integration (ETL, ELT and data warehousing) External API integration C# SQL Server
  • Virtual Global Trading AG
    Software Engineer
    ENERGY AND UTILITIES
    October 2024 - November 2024 (1 month)
    Aarau, Switzerland
    During a consulting engagement with a Swiss energy technology company, I contributed across the full software development lifecycle — from feature development through to quality process improvement. Working within an agile team, I helped shape internal quality controls by introducing structured code review practices, refining branching strategies, and establishing clearer definition-of-done criteria that reduced defect leakage into production.

    A key area of impact was advising the Lead Engineer on the adoption of Event Sourcing as an architectural pattern for their metering and invoicing domain. The system handled complex energy calculations for ZEV (Zusammenschluss zum Eigenverbrauch) topologies — a Swiss regulatory model that allows building communities or multi-tenant properties to share locally-produced energy (e.g. solar) and reduce grid costs collectively. In this context, the auditability of meter readings, consumption aggregations, and invoice calculations was business-critical: regulatory compliance required a complete, tamper-evident history of how every billing figure was derived.

    I presented the case that Event Sourcing would address this directly — by persisting immutable domain events (MeterReadingRecorded, ConsumptionCalculated, ZEVShareApplied) rather than mutable state, the system would gain a natural audit trail without bolted-on logging. This also opened the door to temporal queries ("what did we calculate at time T?") and replay-based correction of historical errors — both highly relevant given the retroactive invoice adjustment requirements common in the Swiss energy sector.

    The engagement reinforced my ability to bridge deep technical architecture decisions with domain-specific business requirements, and to communicate those trade-offs clearly to engineering leads and stakeholders operating under Swiss regulatory constraints.
    Database Management (e.g., SQL, NoSQL) C# Microsoft Azure Azure DevOps Bicep

Recommendations

Be the first to recommend Simon

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Electronics Technician
    Srednja poklicna in tehniška šola
    2003
    Electronics Technician (VET, BM)

Certifications

  • Microsoft Certified Professional
    Microsoft
    2015
  • MCSA: SQL Server 2012/2014
    Microsoft
    2015
    SQL Server Analysis Services Transact-SQL SQL Server Integration Services SQL Server SQL

Skill set

Categories