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.