19.08.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Software Engineer & Software Architect
Mönchengladbach, Deutschland
Weltweit
Bacher of ICTSkills
Java.Net FrameworkAgile MethodologieAgile FührungAmazon Web ServicesAnwendungsarchitekturArchitekturC#Client-Server-ArchitekturData ArchitectureRelationale DatenbankenDigitale ArchitekturGradleInterim ManagementJava API For Restful Web Services
Ich bin freiberuflicher Senior Software Engineer und Software Architect mit über 16 Jahren Erfahrung in der Konzeption, Entwicklung und Modernisierung komplexer Unternehmenssoftware. Mein beruflicher Weg reicht von der Softwareentwicklung über technische Projektleitung und Teamführung bis zur Tätigkeit als CTO mit Verantwortung für Softwarearchitektur, Technologien, Entwicklungsteams und umfangreiche Systemlandschaften.
Meine Schwerpunkte liegen in Backend Entwicklung, Softwarearchitektur und technischer Führung mit Java, Spring sowie .NET und C#. Ich entwickle und modernisiere geschäftskritische Anwendungen, konzipiere wartbare Systemarchitekturen und begleite technische Entscheidungen von der Anforderungsanalyse bis zum produktiven Betrieb. Ergänzend verfüge ich über Erfahrung mit Blazor, Vue.js, Flutter und Dart für Web, Full Stack und plattformübergreifende Anwendungen.
Ein besonderer Fokus liegt auf API und Integrationsarchitekturen. Ich konzipiere und entwickle REST APIs und OpenAPI Schnittstellen und integriere externe Systeme wie Zahlungsdienstleister, CMS, Buchungsplattformen, regulatorische Meldesysteme und branchenspezifische Fachanwendungen. Für Datenhaltung und Persistenz arbeite ich unter anderem mit PostgreSQL, Microsoft SQL Server, MySQL, MongoDB und Entity Framework Core.
Bei Architektur und Entwicklung lege ich Wert auf klare Verantwortlichkeiten, nachvollziehbare Schnittstellen sowie wartbare, testbare und erweiterbare Lösungen. Dabei arbeite ich mit Clean Architecture, Clean Code, Domain Driven Design, automatisierten Tests und Code Reviews. Sicherheitsanforderungen setze ich mit etablierten Authentifizierungs und Autorisierungskonzepten, JWT sowie rollenbasierten Berechtigungen um.
Neben der aktiven Softwareentwicklung bringe ich mehrjährige Erfahrung als Tech Lead, Teamleiter und CTO mit. Ich habe Entwicklungsteams geführt und weiterentwickelt, Architektur und Entwicklungsstandards definiert, technische Entscheidungen moderiert, Code Reviews durchgeführt und Geschäftsführungen bei Technologie und Architekturfragen beraten. Auch in Führungsrollen war ich weiterhin operativ in Architektur und Softwareentwicklung eingebunden.
Meine Branchenerfahrung umfasst unter anderem eCommerce, Veterinärsoftware, digitale Plattformen, Steuerverarbeitung und Verlagswesen. Ich arbeite mich schnell in komplexe Fachprozesse und bestehende Systemlandschaften ein und unterstütze Unternehmen sowohl bei der Entwicklung neuer Lösungen als auch bei der Stabilisierung und schrittweisen Modernisierung gewachsener Software.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Technische Konzeption und vollständige Entwicklung einer digitalen Plattform für eine moderne Ernährungsberatung. Die Lösung umfasst Backend, Webplattform, Endkunden App, Coaching App, Administrationsbereiche, Buchungsprozesse und eine CMS Integration.
Meine Aufgaben beinhalten die Definition der Gesamtarchitektur und der technischen Standards sowie die Entwicklung des Backends und der Webanwendungen mit .NET, ASP.NET Core, C# und Blazor. Zusätzlich entwickle ich mehrere mobile Anwendungen mit Flutter, BLoC und Clean Architecture.
Ich verantwortete die Modellierung und Implementierung der REST APIs, Authentifizierung und Autorisierung, Datenhaltung sowie die Integration von Strapi als Headless CMS. Weitere Aufgaben sind die technische Umsetzung von Buchungs und Zahlungsprozessen, Deployment, Serverkonfiguration, Monitoring, Wartung und Support.
Konzeption und Entwicklung einer modernen Softwareplattform für eCommerce und automatisierte steuerbezogene Verarbeitungsprozesse einer mittelständischen Steuerkanzlei.
Meine Aufgaben umfassen die technische Gesamtarchitektur, die Strukturierung der Geschäftsbereiche sowie die Definition klarer und dokumentierter Schnittstellen. Ich entwickle sowohl das Backend als auch das Frontend mit .NET, ASP.NET Core, C# und Blazor.
Ein weiterer Schwerpunkt liegt auf der Datenmodellierung und Persistenz mit Entity Framework Core und PostgreSQL. Zudem implementiere ich Authentifizierung, rollenbasierte Autorisierung und weitere Sicherheitsanforderungen. Zur Sicherstellung der Softwarequalität erstelle ich automatisierte Unit und Integrationstests und dokumentiere die bereitgestellten APIs mit Swagger und OpenAPI.
Weiterentwicklung einer etablierten Praxismanagementsoftware für Tierarztpraxen mit Fokus auf die Integration externer Systeme sowie die Umsetzung fachlich und regulatorisch anspruchsvoller Prozesse.
Meine Aufgaben umfassten die Integration von Stripe Terminal Kartenzahlungen in Kassen und Rechnungsprozesse, einschließlich der technischen Anbindung und Einbettung in bestehende Abläufe. Zudem implementierte ich die Meldung von Antibiotikaverbrauchsmengen an die HI Tier Datenbank für Klein und Nutztiere.
Weitere Schwerpunkte waren die Überarbeitung der tierärztlichen Verschreibung innerhalb der Behandlungs und Bestandsverwaltung sowie die Integration von PetLEO und PetLEO AI für Terminverwaltung, Tierhalterdaten und Datenschutzprozesse. Darüber hinaus erweiterte ich die bestehende Anwendung von der reinen Kleintierverwaltung um Funktionen für Nutztiere.