.NET Developer · Software Architect

Chris Röder

I design and build maintainable software systems with .NET – from architecture and APIs to mobile applications.

Backend · APIs · Mobile · Architecture

Chris Röder at his workspace with laptop and monitors

01 — About

Software development beyond individual features.

For more than 10 years I have been building software with .NET – as a developer and software architect. My focus is on backend systems, APIs and mobile applications.

I think in complete systems: from concept through architecture and implementation to deployment and operations. Automation, performance, security and maintainability are an integral part of every technical decision.

I maintain my own software long-term – for example the learning app PLU Tester, which I have been continuously developing for around 10 years.

10+
Years Experience
Brühl
Brühl, Germany
End-to-End
Software Development

02 — Expertise

Four focus areas, one standard: maintainable systems.

Backend Development

Server-side systems with .NET and ASP.NET Core – including background services and clean data access. Built for operations, not just release day.

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

API Design

REST APIs with clear contracts that integrate well and stay maintainable long-term.

REST · API Contracts · Integration · Maintainability

Software Architecture

System design with clear separation of concerns – scalable and maintainable, even as requirements change.

System Design · Separation of Concerns · Scalability · Maintainability

Mobile Development

Native mobile apps with .NET MAUI for iOS and Android – including device integration.

.NET MAUI · iOS · Android · Device Integration

03 — Technology

Tools I use in production.

Grouped by area of use – the stack I work with.

Backend

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

Architecture

  • Software Architecture
  • API Design
  • Background Services

Mobile & UI

  • .NET MAUI
  • Blazor
  • Razor

Data

  • SQL Server
  • SQLite

DevOps & Infrastructure

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

Testing & Operations

  • NUnit
  • Appium
  • NLog
  • Sentry
  • Quartz

Security & Configuration

  • Infisical

04 — Featured Project

PLU Tester

Learning app for retail employees

Actively developed for ~10 years

PLU Tester is a learning app for retail employees: new cashiers need to learn PLU numbers for products. The app helps memorize these numbers faster, reduces onboarding time and gets employees productive sooner.

I started my journey into software development with this project around 10 years ago – and still actively develop it today: from Xamarin to .NET MAUI. An example of long-term product thinking.

I built the entire solution: mobile app for Android and iOS with .NET MAUI (SQLite, device-specific features, notifications, messaging, leaderboard), plus a REST API and a Blazor website – deployed with Docker on Linux.

Technical overview

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

Download options for the app are also available at plutester.de.

05 — How I Work

Principles, not buzzwords.

Automation

Recurring processes are automated when automation permanently reduces complexity and errors.

End-to-End Systems

Not just individual features, but systems from architecture and backend to deployment and operations.

Performance

Performance as part of technical decisions, not as an afterthought.

Security

Security considered at architecture and implementation stage.

06 — Contact

Let's talk.

For professional exchange, project ideas, or general inquiries, feel free to get in touch.