Leonard Surac

Fullstack-Entwickler · .NET & Angular

Leonard Surac

Ich entwickle Geschäftssoftware, die im Betrieb bestehen muss.

Sulzfeld

Porträt von Leonard Surac
Jahre Softwareentwicklung
5+
IHK-Abschluss Fachinformatiker
1,8
Berufsschule, Abschluss mit Preis
1,3
eigene Anwendungen im Betrieb
9

Profil

Fullstack-Entwickler mit Schwerpunkt auf Backend-Architektur und der Integration produktiver Websysteme. Seit 2021 arbeite ich an geschäftskritischen ERP-, Web- und Vertriebsanwendungen, heute bei Würth IT: REST-Schnittstellen und Datenzugriff in .NET, Oberflächen in Angular, mobile Lager-Apps. Mein Alltag sind gewachsene Plattformen, die ich stabilisiere, verständlich halte und weiterentwickle. Privat betreibe ich eigene .NET- und Angular-Anwendungen auf einem Homelab-Server und die Website meines Schachvereins.

Werdegang

Berufserfahrung

  1. 05/2026 – heute

    Professional Fullstack-Entwickler

    Würth IT GmbH · Künzelsau-Gaisbach

    Ich entwickle die Vertriebssoftware 1Plus, mit der der Außendienst der Würth-Gruppe arbeitet, und die Salesbackend-Services dahinter: Kunden, Aufträge, Touren, Routen, Warenkorb, Empfehlungen und die Anbindung an SAP.

    • Weiterentwicklung der 1Plus-Windows-App (.NET, WinUI) und der Salesbackend-Services (ASP.NET Core, SQL Server)
    • Schnittstellen zu SAP, Microsoft Graph und einer neuen Datenplattform; Service-to-Service-Autorisierung mit OAuth2
    • CI/CD mit Pre-Merge-Prüfung für 1Plus aufgebaut (GitHub Actions), Testsuite auf .NET 10 migriert
    • Nebenher: internes Admin-Portal mit Angular und ASP.NET Core, OIDC-Anmeldung, Deploy per Helm auf OpenShift
    • Nebenher: teamweites API-Testrepository mit Bruno und Smoke-Tests über mehr als 140 Operationen; OpenTelemetry für einen Graph-Service
    • Nebenher: gemeinsames Repository mit KI-Agent-Skills für Claude Code und Codex im Team

    C# · .NET 10 · ASP.NET Core · WinUI · Angular · SQL Server · SAP · OpenShift · GitHub Actions

  2. 11/2024 – 04/2026

    Softwareentwickler

    AERA EDV Programm GmbH · Vaihingen an der Enz

    AERA-Online ist die Bestellplattform für Dentalbedarf, die rund jede dritte Zahnarztpraxis in Deutschland nutzt. Ich habe die Webanwendung und die Programme rundherum weiterentwickelt, von der Konzeption bis zum Deployment in Produktion.

    • Technische Konzeption, Umsetzung und Optimierung neuer und bestehender Komponenten in Frontend, Backend und Datenbank
    • Synchronisations- und Verarbeitungsprozesse analysiert und deutlich beschleunigt
    • Import-, Export- und Schnittstellenlösungen sowie Dateigenerierung entwickelt
    • Mobile Lager-App mit Angular und Ionic; Desktop- und Legacy-Anwendungen betreut und weiterentwickelt
    • Code-Reviews, technische Dokumentation und Deployments auf die Produktivsysteme

    VB.NET · ASP.NET · Angular · Ionic · MSSQL · WinForms

  3. 09/2021 – 10/2024

    Softwareentwickler, zuvor Ausbildung zum Fachinformatiker

    Orga-Soft Backnang GmbH · Backnang

    Ausbildung zum Fachinformatiker für Anwendungsentwicklung bis 06/2024, danach in die Entwicklung übernommen. ERP- und E-Commerce-Software für den Mittelstand.

    • Erweiterungen des ERP-Systems INTEGRA in Delphi und Arbeit an seiner SOAP- und REST-Schnittstelle (SQL Server 2019)
    • Android-Apps für den Außendienst und eine eigenständig entwickelte Lagerverwaltungs-App
    • Im agilen E-Commerce-Team Module für die Shop-Plattform mit ASP.NET Core und Angular
    • Suchalgorithmen, Authentifizierung und Autorisierung sowie Performance-Optimierung interner Caches
    • CMS-Module mit Blazor und Razor; IIS, Azure, Git und TFS

    C# · ASP.NET Core · Angular · Blazor · SQL Server · Delphi · Android

  4. 11/2020 – 03/2021

    Teamleiter Qualitätssicherung

    Quality Business Solution · Sulzbach

    • Fachliche Leitung der Qualitätssicherung mit Einsatzplanung und Teamkoordination
    • Organisation und Durchführung von Prüf- und Montageprozessen bei Kunden vor Ort
  5. 09/2016 – 08/2017

    Freiwilliges Soziales Jahr

    Engelberg Schulverein · Winterbach

    Pädagogische Betreuung und Organisation von Tagesprogrammen.

Ausbildung

  1. 10/2021 – 06/2024

    Fachinformatiker für Anwendungsentwicklung (IHK)

    Gewerbliche Schule Backnang · Backnang

    Note 1,8

  2. 10/2017 – 02/2020

    Studium der Angewandten Chemie (ohne Abschluss)

    Hochschule Reutlingen · Reutlingen

  3. 09/2008 – 07/2016

    Allgemeine Hochschulreife

    Heinrich-von-Zügel-Gymnasium · Murrhardt

    Note 2,8

Projekte

Live · seit 2026

Website und Vereinssoftware des Schachklubs Sulzfeld

Mein Schachverein hatte eine veraltete Website und organisierte alles über Chats und private Postfächer. Ich habe ihm eine Website mit Redaktionssystem, Mitgliederbereich und Spieltag-Planung gebaut und betreibe sie.

ASP.NET Core 10 · EF Core · Angular 22 SSR · PostgreSQL · Node.js · Docker · Caddy

Im Betrieb · seit 2026

Kassensturz

Meine Frau und ich haben unsere gemeinsamen Ausgaben jeden Monat auf Papier abgerechnet. Ich habe daraus eine App gemacht, die heute unsere komplette Haushaltsabrechnung und meine Finanzen führt.

ASP.NET Core 10 · EF Core · Angular 22 · PostgreSQL · ML.NET · QuestPDF · Playwright

Im Betrieb · seit 2026

Pi Dev Center

Ich betreibe rund zwanzig Dienste zu Hause und wusste nie sicher, ob meine Backups im Ernstfall funktionieren. Also habe ich mir eine Betriebszentrale gebaut, die es beweist.

ASP.NET Core 10 · EF Core · Angular 22 · PostgreSQL · PowerShell · GitHub Actions · Tailscale

Live · seit 2026

surac.dev

Ein Lebenslauf zeigt nicht, wie ich arbeite. Also habe ich diese Website als Arbeitsprobe gebaut: offen im Code, mit Bewerbungs-Links und einem Lebenslauf-PDF aus denselben Daten.

ASP.NET Core 10 · EF Core · Angular 22 SSR · PostgreSQL · QuestPDF · Playwright · Docker

Kenntnisse

Backend & APIs

  • C# / .NET seit 2021
  • ASP.NET Core seit 2021
  • Entity Framework Core
  • VB.NET seit 2024
  • REST & OpenAPI
  • SOAP seit 2021
  • OAuth2 / OIDC seit 2026

Frontend & Mobile

  • Angular seit 2021
  • TypeScript seit 2021
  • JavaScript
  • RxJS
  • HTML & CSS
  • Blazor / Razor (projektspezifisch)seit 2022
  • Ionic (projektspezifisch)seit 2024
  • Android (projektspezifisch)seit 2021

Daten

  • SQL Server seit 2021
  • PostgreSQL seit 2026
  • SQL
  • Databricks (in Einarbeitung)seit 2026

Tests & Qualität

  • xUnit
  • MSTest
  • Testcontainers
  • Vitest
  • Playwright
  • Bruno seit 2026

Betrieb & Cloud

  • Docker
  • Kubernetes / OpenShift seit 2026
  • Helm seit 2026
  • GitHub Actions
  • OpenTelemetry seit 2026
  • Linux
  • Caddy & nginx
  • IIS

Werkzeuge & Arbeitsweise

  • Git
  • GitHub
  • Azure DevOps
  • Claude Code & Codex (KI-Agenten unter schriftlichen Regeln)seit 2026
  • Jira & Confluence
  • Scrum seit 2022

Legacy

  • WinForms seit 2024
  • UWP
  • Delphi seit 2021
  • VB Classic

Arbeitsweise

Ich entwickle mit KI-Agenten als Werkzeug. Jede Aufgabe beginnt mit einem Plan, den ich abnehme, und mit festen Regeln im Repository: Architektur, Teststrategie und Code-Stil stehen in AGENTS.md und den Dokumenten unter docs/.

Agenten suchen im Code, schreiben Tests und Implementierung nach diesen Regeln und führen die Prüfungen aus. Architektur, Datenmodell, Sicherheit und die Abnahme jeder Änderung bleiben bei mir.

Diese Seite ist so entstanden. Ihr Quellcode zeigt, wie das im Alltag aussieht.

Quellcode dieser Seite auf GitHub

Kontakt

Am schnellsten erreichen Sie mich per E-Mail.

leonard@surac.devGitHubLinkedIn

Sulzfeld