Hallo, ich bin Stefan Watermann, freiberuflicher Softwareentwickler und IT-Berater mit den Schwerpunkten Microsoft .NET Entwicklung, XOJO, Software Architekturen und Methoden.

Meine Kompetenzen sind Analyse, Design, Architektur und Entwicklung moderner serviceorientierter Anwendungssysteme. Ich unterstütze Projekte, in denen ich mich als Software-Architekt und Entwickler für die Front- und Backend Entwicklung einbringen kann. Methodisch fühle ich mich in agilen Teams sicher und kenne und schätze die Vorteile von modernen Vorgehensmodellen.

Neben meiner freiberuflichen Tätigkeit entwickle ich Software für die grüne Branche und überführe meine Leidenschaften und Erfahrungen in nützliche Tools und Programme.

Kenntnisse

Programmiersprachen • Frameworks • Entwicklungsumgebungen

C# • .NET Framework • dotnet Core • ASPNET • XOJO • WebApi • OData • RESTful Services • HTML5 • CSS • JavaScript • TypeScript • PHP • XML • XSLT • XSD • ASPNET Razor Pages • ASPNET MVC • Entityframework • EF Core • ADO.NET • WinForms • WPF • Silverlight • Visual Studio • VS-Code • JetBrains Rider • PHPStorm • SharpDevelop • DevExpress • DevExtreme • PowerShell • VBA • RealBasic • PHP • Azure DevOps • Postman • EntraID

Methoden

SCRUM • Kanban • OOA • OOD • DDD • Wasserfall • Agile • Prototyping

Datenbanken

MS-SQL Server • T-SQL • SQLite • MySQL • MariaDB • PostgeSQL • Oracle PL/SQL • DBeaver • TOAD • MS-Access

Plattformen

Windows Client und Server • Linux • MacOS • iOS • Android • Docker • Raspberry Pi

Weitere Kenntnisse

MS-Office • Word • Excel PowerPoint • MS-Access • iWorks (Pages • Numbers • Keynote) • ACORD Standard (GRLC), Boomi Integrationsplattform • TFS • LDAP • SMTP • HTTP • Internet Information Server (IIS) • NGINX

Projekte

Auszug der letzten Projekte, an denen ich maßgeblich beteiligt war.

Projekt

Entwurf, Architektur, Implementierung und Hosting Wasserwerk Monitoring System

Beschreibung

Entwicklung und Betrieb der Open-Source Plattform SentraQ zur Überwachung und Alarmierung von Einrichtungen eines kommunalen Wasserversorgungsbetriebs. Die Plattform empfängt MQTT Nachrichten aus lokalen Versorgungseinrichtungen wie Pumpstationen oder Wasserwerken. Die Daten werden in einer PostgreSQL Datenbank gespeichert und in einem Web-Frontend dargestellt. Bei Störungen in den Einrichtungen (z.B. Pumpe defekt), werden automatisch die Mitarbeiter des Versorgungsbetriebs alarmiert.

Rollen

Architekt, Entwickler, Business Analyst, Support

Technologien

XOJO Web, JetBrains Rider, PostgreSQL, REST, ASP.NET Core, C#, NGINX, Linux, ef-core

Zeitraum

2025 bis heute


Projekt

Weiterentwicklung und Wartung einer ASP.NET WebForms Anwendung

Beschreibung

Wartung und Sicherstellung der Betriebsfähigkeit einer ASP.NET basierten Online Anwendung einer Erstversicherung. Die Anwendung besteht seit vielen Jahren und wird von Versicherungsmaklern und Agenturen für die Kalkulation von Versicherungsverträgen verwendet. Neben regelmäßigen regulatorischen Anpassungen an der Anwendung führe ich die Umstellung der Authentifizierung von Basic Authentication auf Microsoft EntraID durch.

Rollen

Berater und Entwickler

Technologien

Visual Studio, ASP.NET 4.8, WebForms, VB.NET, EntraID, OWIN, HTML, CSS, MS SQL Server, T-SQL, Telerik UI Controls, IIS, IIS Express, Jira, Confluence, EntraID

Zeitraum

2025 bis heute


Projekt

Redesign und Implementierung Accounting System

Beschreibung

Ablösung einer Microsoft Silverlight Anwendung durch eine vollständig neu entwickelte Lösung auf Basis von ASP.NET Razor mit HTML5, TypeScript, CSS und DevExtreme UI Controls.

Rollen

Architekt, Entwickler, Business Analyst

Technologien

Visual Studio, MS SQL Server, Oracle, REST, OData, ASP.NET Core, C#, MS SQL Server, ACORD (GRLC) Standard, DevExtreme UI Controls, Windows Services, IIS, Azure DevOps Pipelines, Self-Containt-System (SCS) Pattern

Zeitraum

2020 bis 2024


Projekt

UI-Path Activity und REST-API für RPA (Robotic Process Automation)

Beschreibung

Implementierung einer .NET basierten kundenspezifische Activity, die Daten automatisch an ein REST API sendet.

Rollen

Entwickler und Architekt

Technologien

.NET Framework, WebAPI, C#, UI-Path Activities

Zeitraum

2021


Weitere Projekte finden Sie in meinem ausführlichen CV. Schreiben Sie mir und ich sende Ihnen diesen gern zu.