Available for freelance — Remote / Hybrid

Building software
that lasts.

Freelance Senior Software Engineer & Software Architect with 10+ years of experience — from cloud platforms and industrial machine software to mobile apps.

  • Senior Software Engineer
  • Software Architect
  • App Developer
  • Computer Scientist
  • DJ
Portrait of Stefan Gerasch
Profile

Engineering with focus on quality

Experienced Senior Software Engineer with a proven track record of successfully leading and contributing to the development of web and mobile applications. Skilled in C#, ASP.Net Core, Java, Typescript, React, UWP, Xamarin.Forms, PHP, Symfony with a strong focus on high quality and maintainable code. Eager to learn new and emerging technologies like Angular and .NET MAUI.

Accomplished in application design, full-stack development and cloud engineering. Possesses strong methodological skills, allowing for fast adaptions to new frameworks and changing environments. Adept at working in collaborative team environments and continuously spreading knowledge. Strong educational background with a master's degree in information systems and a bachelor's degree in computer science, graduating with summa cum laude.

10+
Years of experience
M.Sc.
Information Systems
B.Eng.
Computer Science — summa cum laude
Freelance

Project History

Keep scrolling — the cards move sideways →

February 2025 — May 2025

Freelance DevOps Engineer

cc.systems

Modular development environment for data-driven ETL pipelines in a Kubernetes-based ecosystem — adapting and optimizing existing Infrastructure as Code in complex, undocumented production setups.

  • Refactored IaC components for structure, reusability, and maintainability.
  • Introduced a clean and isolated testing environment.
  • Extended Apache NiFi flows and PowerBI reports for new use cases.
  • Reverse-engineered undocumented workflows for reproducible automation.
KubernetesArgoCDHelmTerraformAnsibleApache NiFi
August 2024 — December 2024

Freelance Senior Software Engineer & Software Architect

Company in the field of industrial machines

Leading the design and development of an extendable communication translation hub between industrial machines and MES systems.

  • Technical Lead; designed a reliable and maintainable code structure.
  • Extension mechanism for third parties to add new communication protocols.
  • Unit tests with very good line coverage; code reviews and mentoring.
  • Scrum in combination with Azure DevOps.
C#ASP.NetBlazorAzure DevOps
June 2023 — July 2024

Senior Software Engineer & Platform Architect

Kurtz Holding GmbH & Co. Beteiligungs KG, Kreutzwertheim

Leading the design and development of a new, modern, and versatile platform for industrial machines.

  • Technical Lead and Technical Owner of the platform.
  • Container-based infrastructure; CI with SonarQube and Dependency Track.
  • Service architecture communicating through HTTP, OPC UA and MQTT.
  • Performance-tested and optimized cross-service communication.
C#ASP.NetTypescriptReactOPC UAMQTT
July 2021 — May 2023

Senior Software Engineer

s.Oliver Bernd Freier GmbH & Co. KG, Rottendorf

Leading the design and development of the s.Oliver internal B2B shop platform.

  • Technical Lead and Technical Owner of the shop platform.
  • Migrated the on-premise platform to a Kubernetes cloud stack.
  • Led the redevelopment of the Symfony frontends as React SPAs.
  • Code reviews and mentoring of developers.
PHPSymfonyTypescriptReactKubernetes
September 2019 — July 2021

Software Engineer

s.Oliver Bernd Freier GmbH & Co. KG, Rottendorf

Full stack development of the s.Oliver internal B2B shop platform and B2B targeted mobile applications.

  • REST APIs with PHP (Symfony), C# (ASP.NET), and Java (Spring).
  • Mobile apps with C#, Xamarin Forms and the Universal Windows Platform.
  • Trainer for software engineer apprentices.
PHPSymfonyC#Xamarin.Forms
October 2017 — September 2019

Developer Web & Mobile

s.Oliver Bernd Freier GmbH & Co. KG, Rottendorf

Full stack development of mobile applications targeted towards internal departments.

  • REST APIs with Java (Spring).
  • Mobile apps with C#, Xamarin Forms and UWP.
  • Trainer for software engineer apprentices.
C#Xamarin.FormsJavaSpring
August 2014 — October 2017

I.C.S. Student & App Developer

s.Oliver Bernd Freier GmbH & Co. KG, Rottendorf

Full stack development of mobile applications targeted towards internal departments.

  • REST APIs with Java EE.
  • Mobile apps with C#, Xamarin Forms and UWP.
C#UWPXamarin.FormsJava EE
March 2016 — September 2017

Master of Science in Information Systems

Technische Hochschule Würzburg-Schweinfurt, Würzburg

Focus on theoretical computer science, distributed systems and machine learning. Master thesis: "Development of a new methodology for describing graphical user interfaces in the context of a model-driven approach".

  • Algorithm for the MCU Car Rally to track and follow lines.
  • Solving complex problems with approximation algorithms.
  • Training a machine learning algorithm for recognizing images.
September 2012 — March 2016

Bachelor of Engineering in Computer Science

Technische Hochschule Würzburg-Schweinfurt, Würzburg

Focus on media computer science. Graduated summa cum laude. Bachelor thesis: "Evaluation of a model-driven approach for the development of a connector to the SAP Netweaver Gateway".

  • Android apps using Java and Android Studio.
  • JPEG encoder utilizing AVX256.
  • Audio driver abstraction layer for WASAPI and Core Audio.
  • iOS apps using Objective-C and Swift.

1 / 9  ·  Download the full CV as PDF

Toolbox

Technologies & Skills

Programming Languages

  • C#
  • Java / Java EE
  • Typescript
  • PHP
  • HTML
  • Powershell
  • Shell
  • Markdown

Frameworks & Libraries

  • ASP.NET
  • React
  • Symfony
  • Xamarin Forms
  • UWP
  • WPF
  • WinForms
  • Blazor
  • Quarkus
  • Spring Boot
  • Material UI
  • Entity Framework
  • Doctrine

Cloud Tools

  • Kubernetes
  • Docker
  • OpenLens
  • Kafka
  • Skaffold
  • Grafana
  • Rancher Desktop
  • Podman
  • Podman Desktop
  • Swagger / OpenApi

Databases

  • MySQL / MariaDB
  • Elasticsearch
  • SQLite
  • IBM DB2
  • Postgres
  • DBeaver
  • phpMyAdmin

Tools

  • Node
  • .NET 8
  • .NET Framework 4.8
  • Insomnia
  • Nginx
  • Webpack
  • Docusaurus
  • Azure DevOps
  • Team Foundation Server
  • Git
  • SonarCloud / SonarQube
  • Dependency Track
  • Prettier
  • Cockpit CMS
  • Storybook

IDEs & Operating Systems

  • Visual Studio
  • Visual Studio Code
  • IntelliJ / Android Studio
  • Eclipse
  • Notepad++
  • Windows
  • macOS
  • Linux
  • Android
  • iOS

Package Managers & Formats

  • Yarn
  • NPM
  • Composer
  • NuGet
  • JSON
  • YAML
  • XML

Workflows

  • Kanban
  • Scrum
  • CI / CD
  • Unit Testing
  • Static Code Analysis
Off the clock

DJ — Progressive House & Bigroom

Stefan Gerasch performing as DJ Gary

One of Stefan's biggest passions is the love for music. As a DJ he is primarily focused on Electronic Dance Music with the focal point on progressive house and bigroom.

Apart from gigs at weddings, birthdays and company events, Stefan is currently a resident deejay at the online radio HouseTime.FM, hosting a weekly radio show on Tuesdays from 3 p.m. to 5 p.m. German local time.

Until the end of 2020, Stefan regularly created DJ sets that can be listened to on mixcloud.com.

Cover of DJ Gary — EDM Mix 110

DJ Gary — EDM Mix 110

#EDM#House#Progressive House#Bigroom#Electronic Dance Music

With tracks from Felix Jaehn, FTampa, KAAZE, Dimitri Vegas & Like Mike, Bassjackers, David Guetta, Krewella, Timmy Trumpet and many more.

Contact

Let's build something together

Available for freelance projects — remote or hybrid. Based in Buchenweg 8, 97522 Sand am Main, Germany.

info@gerasch.dev