.NET Developer · Software Architect

Chris Röder

Ich entwickle wartbare Softwaresysteme mit .NET – von Architektur und APIs bis hin zu mobilen Anwendungen.

Backend · APIs · Mobile · Architecture

Chris Röder an seinem Arbeitsplatz mit Laptop und Monitoren

01 — Über mich

Software­entwicklung jenseits einzelner Features.

Seit mehr als 10 Jahren entwickle ich Software mit .NET – als Developer und Software Architect. Meine Schwerpunkte sind Backend-Systeme, APIs und mobile Anwendungen.

Ich denke in kompletten Systemen: vom Konzept über Architektur und Implementierung bis zu Deployment und Betrieb. Automatisierung, Performance, Security und Wartbarkeit sind fester Bestandteil jeder technischen Entscheidung.

Eigene Software pflege ich langfristig – zum Beispiel die Lern-App PLU Tester, die ich seit rund 10 Jahren kontinuierlich weiterentwickle.

10+
Jahre Erfahrung
Brühl
Brühl, Deutschland
End-to-End
Software­entwicklung

02 — Expertise

Vier Schwerpunkte, ein Anspruch: wartbare Systeme.

Backend Development

Serverseitige Systeme mit .NET und ASP.NET Core – inklusive Background Services und sauberem Datenzugriff. Aufgebaut für den Betrieb, nicht nur für den Release-Tag.

.NET · ASP.NET Core · Background Services · Data Access

API Design

REST-APIs mit klaren Verträgen, die sich gut integrieren und langfristig pflegen lassen.

REST · API Contracts · Integration · Maintainability

Software Architecture

Systemdesign mit klarer Verantwortungstrennung – skalierbar und wartbar, auch wenn sich Anforderungen ändern.

System Design · Separation of Concerns · Scalability · Maintainability

Mobile Development

Native mobile Apps mit .NET MAUI für iOS und Android – inklusive Geräteintegration.

.NET MAUI · iOS · Android · Device Integration

03 — Technologien

Werkzeuge, die ich produktiv einsetze.

Gruppiert nach Einsatzbereich – der Stack, mit dem ich arbeite.

Backend

  • C#
  • .NET
  • ASP.NET Core
  • REST APIs
  • EF Core

Architektur

  • Software Architecture
  • API Design
  • Background Services

Mobile & UI

  • .NET MAUI
  • Blazor
  • Razor

Daten

  • SQL Server
  • SQLite

DevOps & Infrastruktur

  • Docker
  • Linux
  • IIS
  • Nginx
  • Traefik
  • GitHub Actions
  • CI/CD

Testing & Betrieb

  • NUnit
  • Appium
  • NLog
  • Sentry
  • Quartz

Security & Konfiguration

  • Infisical

04 — Ausgewähltes Projekt

PLU Tester

Lern-App für Mitarbeitende im Einzelhandel

Seit ~10 Jahren aktiv entwickelt

PLU Tester ist eine Lern-App für Mitarbeitende im Einzelhandel: Neue Mitarbeitende an der Kasse müssen PLU-Nummern für Produkte lernen. Die App hilft dabei, diese Nummern schneller zu lernen, verkürzt die Einarbeitungszeit und macht Mitarbeitende schneller produktiv.

Mit diesem Projekt habe ich vor rund 10 Jahren meinen Einstieg in die Softwareentwicklung begonnen – und entwickle es bis heute aktiv weiter: von Xamarin hin zu .NET MAUI. Ein Beispiel für langfristige Produktentwicklung.

Die gesamte Umsetzung stammt von mir: mobile App für Android und iOS mit .NET MAUI (SQLite, gerätespezifische Funktionen, Benachrichtigungen, Messaging, Bestenliste), dazu eine REST-API und eine Blazor-Website – betrieben mit Docker auf Linux.

Technik im Überblick

  • .NET MAUI
  • Android + iOS
  • SQLite
  • REST API
  • Blazor
  • Docker · Linux

Auf plutester.de finden Sie auch die Download-Möglichkeiten für die App.

05 — Arbeitsweise

Prinzipien statt Buzzwords.

Automation

Wiederkehrende Prozesse werden automatisiert, wenn Automatisierung dauerhaft Komplexität und Fehler reduziert.

End-to-End Systems

Nicht nur einzelne Features betrachten, sondern Systeme von Architektur und Backend bis Deployment und Betrieb.

Performance

Performance als Bestandteil technischer Entscheidungen, nicht als nachträgliche Optimierung.

Security

Security bereits bei Architektur und Implementierung berücksichtigen.

06 — Kontakt

Lassen Sie uns sprechen.

Für fachlichen Austausch, Projektideen oder allgemeine Anfragen können Sie mich gerne kontaktieren.