Softwareentwicklung & Architektur

Software, die fachlich passt und technisch hält

Elmar Rainer entwickelt individuelle Web- und Desktop-Lösungen mit Angular, .NET und sauberer Architektur.

20+ Jahre ErfahrungAngular, .NET, WPFDirekte Zusammenarbeit
Elmar Rainer

Über mich

Ich baue Business-Software, die im Alltag nicht im Weg steht.

Ich bin Elmar Rainer, freiberuflicher Softwareentwickler und Softwarearchitekt mit über 20 Jahren Erfahrung in der Entwicklung individueller Softwarelösungen.

Mein Schwerpunkt liegt auf modernen Anwendungen mit C#/.NET im Backend und Angular im Frontend, ergänzt durch Desktop-Anwendungen mit WPF sowie Webplattformen mit Java und Spring Boot.

Ich unterstütze Unternehmen dabei, Abläufe zu digitalisieren, Systeme zu integrieren und Lösungen zu schaffen, die wartbar, verständlich und langfristig einsetzbar sind.

Leistungen

Von der ersten Idee bis zum produktiven System: Ich übernehme Konzeption, Umsetzung und technische Begleitung mit einem klaren Blick auf Nutzen, Qualität und Wartbarkeit.

Webentwicklung

Moderne Webanwendungen mit Angular, TypeScript und C#/.NET, inklusive sauberer API-Strukturen und produktionsreifer Umsetzung.

Desktop-Anwendungen

Individuelle WPF-Anwendungen mit MVVM, Schnittstellenanbindung und strukturierter Datenverarbeitung für interne Prozesse.

Schnittstellen & Integration

REST-APIs, Authentifizierung und Integration bestehender Systeme in neue oder erweiterte Anwendungslandschaften.

Architektur & Reviews

Unterstützung bei Architekturentscheidungen, Code-Reviews und technischen Fragen, besonders bei Neuentwicklungen und komplexeren Systemen.

Arbeitsweise

Gute Software entsteht nicht nur durch den richtigen Tech-Stack. Wichtig ist, die fachlichen Abläufe zu verstehen, technische Entscheidungen nachvollziehbar zu treffen und so zu bauen, dass die Lösung im Alltag weiterentwickelt werden kann.

01

Verstehen

Ich schaue zuerst auf Prozesse, Ziele und bestehende Systeme. So entsteht eine Lösung, die fachlich wirklich passt.
02

Umsetzen

Die Umsetzung bleibt klar strukturiert, wartbar und pragmatisch. Architektur ist Mittel zum Zweck, nicht Selbstzweck.
03

Begleiten

Ich arbeite direkt, transparent und auf Augenhöhe. Auch nach der ersten Version bleibt die Lösung gut betreubar.

Typische Projekte

Interne Business-Tools

Individuelle Anwendungen, die wiederkehrende Abläufe vereinfachen und manuelle Arbeit reduzieren.

Ablösung von Excel-Prozessen

Strukturierte Web- oder Desktop-Lösungen statt gewachsener Tabellen, Listen und Workarounds.

Schnittstellen & Datenflüsse

Anbindung bestehender Systeme, REST-APIs und sauber nachvollziehbare Datenverarbeitung.

Modernisierung bestehender Anwendungen

Technische Erneuerung, bessere Wartbarkeit und gezielte Weiterentwicklung vorhandener Software.

Eigenes Produkt

Preiswatten Online

Turnierverwaltung für Vereine und Veranstaltungen

Eine schlanke Weblösung, mit der Teams digital erfasst, Punkte eingetragen und Rankings automatisch aktualisiert werden.

Das Ergebnis: weniger Excel, weniger Zettelwirtschaft und mehr Übersicht während des Turniers.

Enthalten

  • Digitale Teamverwaltung
  • Automatische Ranglisten
  • Sponsoren-Slideshow
  • Login-geschützter Zugriff

Beispiele aus der Praxis

Individualsoftware

Desktop-Anwendung für interne Prozesse

Neuentwicklung einer individuellen WPF-Anwendung, die interne Abläufe unterstützt und externe Systeme über definierte Schnittstellen anbindet.

Der Fokus lag auf klarer Architektur, langfristiger Wartbarkeit und weniger manuellen Schritten im Tagesgeschäft.

Typischer Nutzen

Weniger manuelle Schritte, klare Datenverarbeitung und gut wartbare Abläufe.

Business-Tool

Zeiterfassung für Projekte und Abrechnung

Entwicklung einer Anwendung zur Erfassung von Arbeitszeiten, Zuordnung zu Projekten und Auswertung abrechnungsrelevanter Leistungen.

Ziel war eine transparente Übersicht über geleistete Arbeit, weniger Nachpflege und eine bessere Grundlage für Auswertung und Abrechnung.

Typischer Nutzen

Klare Projektzeiten, bessere Auswertbarkeit und weniger Aufwand bei der Abrechnung.

Technologien & Tools

Backend & Desktop

C#, .NET / ASP.NET Core, Entity Framework, WPF, MVVM

Frontend

Angular, TypeScript, HTML, CSS, responsive Oberflächen

Integration

REST-APIs, SignalR, Authentifizierung, externe Systeme

Datenbanken

SQL Server, PostgreSQL, SQLite

Betrieb

Git, CI/CD, Docker, Deployment-Pipelines

Arbeitsweise

Pragmatisch, transparent und mit Fokus auf Lösungen, die Teams später gut weiterentwickeln können.

Kontakt

Sie haben eine Projektidee oder benötigen technische Unterstützung?
Gerne kläre ich unverbindlich, wie ich Sie bei der Umsetzung unterstützen kann.
Kontakt aufnehmen