Senior Software Engineer/Architect
- Verfügbarkeit einsehen
- 8 Referenzen
- auf Anfrage
- 84323 Massing
- auf Anfrage
- de | en
- 06.10.2025
- Contract ready
Kurzvorstellung
Auszug Referenzen (4)
"Vom ersten Briefing bis hin zur Abnahme der fertigen Software lieferte Herr E. bei unseren Projekten über die Jahre durchweg ausgezeichnete Arbeit."
1/2022 – 5/2024
Tätigkeitsbeschreibung
- Entwicklung einer iOS und Android App mit MAUI
- Entwicklung einer Web App mit Vue.js
- Entwicklung eines App-Backends (für Web und Mobile)
- Erstellung von Unit Tests
- Software Dokumentation
- ALM: Azure Devops
Typescript, .Net, Android, ASP.NET, Entity Framework, Git, iOS, Microsoft SQL-Server (MS SQL), Vue.Js, Xamarin
"R. E. war viele Jahre bei uns und hat immer erstklassige Arbeit abgeliefert."
1/2016 – 3/2025
Tätigkeitsbeschreibung
Aufgaben:
- Full-Stack Development
- UI Entwicklung (Single Page Application) mit HTML5/JavaScript und Ember.JS
- Implementierung von Server Komponenten mit
.NET 4.8, .NET 9, WCF, und ASP.NET (Core) Web API
- Entwicklung von NuGet Packeten
- Entwicklung einer Python Anwendung zur Anbindung von Zendesk
- Migration .NET Framework 4.5 nach .NET Core
- Beratung bei Erstellung des Architekturentwurfs
- Software Dokumentation mit Confluence
- Implementierung von Unit Tests mit NUnit/MSTest für .NET
Technisches Umfeld: JavaScript, Ember.JS, C#, .NET 4.8, .NET 9, NuGet, ASP.NET (Core), REST, SQL-Server, WCF, REST, MongoDB, PowerShell, Entity Framework Core, log4net, ELK (Elasticsearch/Kibana/Logstash), Python, AWS (Lambda/DocumentDB/RDS/S3), Git, Jira, Confluence, TFS, Zendesk
Angular, .Net, Amazon Web Services (AWS), ASP.NET, C#, Entity Framework, JavaScript, JavaScript-Frameworks, Microsoft SQL-Server (MS SQL), Mongodb, Python, SQL, Windows Powershell
"-"
12/2007 – 10/2009
Tätigkeitsbeschreibung
Projekt: Weiterentwicklung der Customer-Risk-Management-Software GUARDEAN DebiTEX
Kunde: internes Projekt (Produktentwicklung)
Beschreibung: Das Produkt DebiTEX wird für Risiko-Management von Bestandskunden eingesetzt. GUARDEAN ist als Client-Server-System aufgebaut und enthält Komponenten, die in den Technologien .NET und J2EE erstellt werden.
Aufgaben:
Entwurf und Umsetzung von Features nach Spezifikation
Entwicklung eines datenbankgestützten Server Frameworks mit mehrschichtiger serviceorientierter Architektur
o Entwurf von Webservice Schnittstellen (WSDL) mit Altova XMLSpy
o Implementierung von Web Services auf Basis von .NET 3.5/WCF
Entwicklung eines Plug-In-fähigen Client Frameworks mit MVC-Architektur
Entwicklung eines Eventing-Frameworks mit Dokumentation für 3rd Party Entwickler
Entwicklung einer workflowbasierten Score- und Limitberechnung
SQL-Server Administration und Performance
Erstellen von Unit Tests
Erstellen von Setups für den Microsoft Windows Installer
Entwicklung von Berichten in MS SQL Server RDL
Branche: Informationstechnologie & - dienste
Qualifikationen:
C#, XML, XSLT, WSDL, SQL-Server 2005/2008, .NET 3.5, VB6, MS-Reporting Services 2005, Enterprise Library, Generics, WCF, LINQ, JBOSS, Webservices
.Net, C#, Microsoft SQL-Server (MS SQL), Reporting, Visual Basic, Web Services, Wildfly, WSDL (Web Services Description Language), XML, XSLT (XSL Transformation)
"Die Angaben von Herrn [...] sind richtig.
Er hat die an ihn gestellten Aufgaben stets zu unserer vollsten
Zufriedenheit erledigt."
9/2004 – 11/2007
Tätigkeitsbeschreibung
Aufgaben:
- Systemanalyse
- Anforderungsanalyse und Spezifikation, sowie kontinuierliche
Reviews mit den Anwendern
- Umsetzung in objektorientiertes Software Design und
Datenmodellierung mit UML
- Erstellung von Anforderungskatalogen hinsichtlich
Prozessoptimierung und Funktionalität
- Implementierung der Anforderungen in den Umgebungen .NET,
JAVA und Smalltalk
- Erstellung der Dokumentation
Qualifikationen:
JAVA, Visual Basic 6, C#, Smalltalk, Linux, Windows NT/2000/XP, Microsoft SQL-Server, ORACLE, DotNetNuke, Hibernate/NHibernate, Log4Net/Log4J, JUnit, ASP.NET Ajax, SECS, OPC
Oracle-Anwendungen, Microsoft SQL-Server (MS SQL), Windows XP, Nhibernate, Linux Entwicklung, Visual Basic, Smalltalk, C#, Hibernate (Java), Java (allg.), Junit, ASP.NET, Ajax, Opc-Server
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2022 – 5/2024
Tätigkeitsbeschreibung
- Entwicklung einer iOS und Android App mit MAUI
- Entwicklung einer Web App mit Vue.js
- Entwicklung eines App-Backends (für Web und Mobile)
- Erstellung von Unit Tests
- Software Dokumentation
- ALM: Azure Devops
Typescript, .Net, Android, ASP.NET, Entity Framework, Git, iOS, Microsoft SQL-Server (MS SQL), Vue.Js, Xamarin
1/2016 – 3/2025
Tätigkeitsbeschreibung
Aufgaben:
- Full-Stack Development
- UI Entwicklung (Single Page Application) mit HTML5/JavaScript und Ember.JS
- Implementierung von Server Komponenten mit
.NET 4.8, .NET 9, WCF, und ASP.NET (Core) Web API
- Entwicklung von NuGet Packeten
- Entwicklung einer Python Anwendung zur Anbindung von Zendesk
- Migration .NET Framework 4.5 nach .NET Core
- Beratung bei Erstellung des Architekturentwurfs
- Software Dokumentation mit Confluence
- Implementierung von Unit Tests mit NUnit/MSTest für .NET
Technisches Umfeld: JavaScript, Ember.JS, C#, .NET 4.8, .NET 9, NuGet, ASP.NET (Core), REST, SQL-Server, WCF, REST, MongoDB, PowerShell, Entity Framework Core, log4net, ELK (Elasticsearch/Kibana/Logstash), Python, AWS (Lambda/DocumentDB/RDS/S3), Git, Jira, Confluence, TFS, Zendesk
Angular, .Net, Amazon Web Services (AWS), ASP.NET, C#, Entity Framework, JavaScript, JavaScript-Frameworks, Microsoft SQL-Server (MS SQL), Mongodb, Python, SQL, Windows Powershell
11/2015 – offen
Tätigkeitsbeschreibung
Vorbereitung von Schulungsunterlagen
Vorbereitung von Beispielprojekten
Durchführung von Inhouse-Schulungen
Schulung / Training (IT), Schulung / Coaching (allg.)
7/2015 – 12/2015
Tätigkeitsbeschreibung
- Weiterentwicklung der bestehenden Produktlösungen
- Entwicklung von Server Komponenten mit .NET 4.6, WCF und ASP.NET MVC
- UI Entwicklung mit ASP.NET MVC, HTML5 und JavaScript
- Beratung bei Erstellung des Architekturentwurfs
- Implementierung von Unit Tests mit NUnit für .NET
ASP.NET, C#, CSS (Cascading Style Sheet), HTML5, JavaScript, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio
3/2015 – 12/2021
Tätigkeitsbeschreibung
Ziel des Projektes war die Wartung und Pflege der iOS/Android App: Kermi/Arbonia Quickfinder
Aufgaben:
Marktbeobachtung
Test mit Beta Versionen vor Major Release Wechsel (iOS und Andriod)
Anpassungen nach iOS/Andriod Versionsupdate
Technisches Umfeld:
Xamarin, .NET, XCode, Xamarin Studio, Android Studio
Android, Android Entwicklung, C#, iOS, iOS Entwicklung, It-Beratung, Mobile Application Development, Software engineering / -technik
4/2013 – 6/2015
Tätigkeitsbeschreibung
• Implementierung einer Single Page Application (Web Anwendung) mit HTML5/JavaScript
• Implementierung von Server Komponenten mit .NET 4.5 und WCF
• Implementierung einer Message Queue Infrastruktur auf Basis von Oracle Advanced Queueing
• Erstellung einer Entwicklerdokumentation mit Sandcastle
• Beratung bei Erstellung des Architekturentwurfs
• Implementierung von Unit Tests mit NUnit für .NET und QUnit für JavaScript
.Net, C#, It-Beratung, JavaScript, Oracle-Anwendungen, Software engineering / -technik, Web Services
5/2012 – 1/2015
Tätigkeitsbeschreibung
Projekt: Schulung „JavaScript und Single Page Applications mit Ember.js“
Beschreibung: Durchführung einer Schulung
Aufgaben:
• Vorbereitung von Schulungsunterlagen
• Vorbereitung von Bespielprojekten
• Durchführung einer Schulung mit anschließender technischer Beratung
Projekt: Schwacke Kernel
Kunde: RICHTER&POWELEIT GmbH
Beschreibung:
Ziel des Projektes war die Implementierung einer nativen PHP Extension um eine vorhandene C Bibliothek mit PHP verwenden zu können.
Aufgaben:
• Implementierung einer PHP Erweiterung in C/C++ unter Linux
• Bereistellen einer Build Konfiguration für die PHP Erweiterung mit GNU Autoconf
• Erstellung von Unit Tests mit PHPUnit
Projekt: Jupiter
Kunde: RICHTER&POWELEIT GmbH
Beschreibung:
Projektziel war die Bereitstellung von Web Services für die Berechnung des Restwertes von gebrauchten Fahrzeugen.
Aufgaben:
• Implementierung von Web Services mit PHP
• Implementierung von Unit Tests mit PHPUnit
• Mitarbeiterschulung: Verwendung von PHPUnit
Projekt: BMW-CNV
Kunde: RICHTER&POWELEIT GmbH
Beschreibung:
Projektziel war die Bereitstellung einer Service Infrastruktur für die Berechnung des Restwertes von gebrauchten Fahrzeugen für BMW.
Aufgaben:
• Implementierung von Web Services mit PHP
• Implementierung von REST Services mit PHP
• Implementierung einer Single Page Web Application (SPA) mit HTML5/JavaScript
• Implementierung von Unit Tests mit PHPUnit
C++, Linux Entwicklung, PHP, Web Services, WSDL (Web Services Description Language)
3/2011 – 3/2013
Tätigkeitsbeschreibung
Ziel des Projektes war die Entwicklung einer Fahrzeugkonfigurationssoftware für den Verkauf von Kfz in Autohäusern.
Aufgaben:
• Implementierung von UI-Komponenten mit Silverlight
• Implementierung einer Service Infrastruktur mit WCF Web Services
• Beratung bei Erstellung des Architekturentwurfs
• Erstellung einer Entwicklerdokumentation
Microsoft SQL-Server (MS SQL), .Net, C#, ASP.NET, Microsoft Silverlight, JavaScript
11/2010 – 3/2011
Tätigkeitsbeschreibung
Projekt: Implementierung von Workflowmodulen für Video on Demand Services
Aufgaben:
• Entwurf und Umsetzung von Features nach Spezifikation
• Beratung bei Erstellung des Architekturentwurfs
Microsoft SQL-Server (MS SQL), XML, C#, Web Services, XSLT (XSL Transformation), XSD (XML Schema Definition)
5/2010 – 10/2010
Tätigkeitsbeschreibung
Entwicklung eines Workflow Designers für die Erstellung von Wertpapier Zertifikaten
Aufgaben:
• Entwurf und Umsetzung von Features nach Spezifikation
• Beratung bei Erstellung des Architekturentwurfs
Oracle-Anwendungen, C#, Web Services, Microsoft Silverlight
11/2009 – 5/2010
Tätigkeitsbeschreibung
Ziel dieses Projekts war die Weiterentwicklung einer Webportal – Lösung für elektronische Beschaffung. Dabei wurde eine eigene Workflow Engine in die Portallösung integriert damit der Kunde die Möglichkeit hat Geschäftsprozesse dynamisch konfigurieren zu können.
Aufgaben:
• Entwurf und Umsetzung von Features nach Spezifikation
• Entwicklung einer datenbankgestützten Workflow Engine
• Implementierung einer Silverlight Oberfläche für die Konfiguration der Workflows.
• Implementierung von Views für die Workflow Verwaltung
• Implementierung einer View Engine für die Darstellung von Workflowaufgaben
• Beratung bei Erstellung des Architekturentwurfs
Microsoft SQL-Server (MS SQL), Nhibernate, .Net, C#, Web Services, CSS (Cascading Style Sheet), ASP.NET, Ajax, Microsoft Silverlight, Jquery, JavaScript-Frameworks, JavaScript, HTML
nicht angegeben
12/2007 – 10/2009
Tätigkeitsbeschreibung
Projekt: Weiterentwicklung der Customer-Risk-Management-Software GUARDEAN DebiTEX
Kunde: internes Projekt (Produktentwicklung)
Beschreibung: Das Produkt DebiTEX wird für Risiko-Management von Bestandskunden eingesetzt. GUARDEAN ist als Client-Server-System aufgebaut und enthält Komponenten, die in den Technologien .NET und J2EE erstellt werden.
Aufgaben:
Entwurf und Umsetzung von Features nach Spezifikation
Entwicklung eines datenbankgestützten Server Frameworks mit mehrschichtiger serviceorientierter Architektur
o Entwurf von Webservice Schnittstellen (WSDL) mit Altova XMLSpy
o Implementierung von Web Services auf Basis von .NET 3.5/WCF
Entwicklung eines Plug-In-fähigen Client Frameworks mit MVC-Architektur
Entwicklung eines Eventing-Frameworks mit Dokumentation für 3rd Party Entwickler
Entwicklung einer workflowbasierten Score- und Limitberechnung
SQL-Server Administration und Performance
Erstellen von Unit Tests
Erstellen von Setups für den Microsoft Windows Installer
Entwicklung von Berichten in MS SQL Server RDL
Branche: Informationstechnologie & - dienste
Qualifikationen:
C#, XML, XSLT, WSDL, SQL-Server 2005/2008, .NET 3.5, VB6, MS-Reporting Services 2005, Enterprise Library, Generics, WCF, LINQ, JBOSS, Webservices
.Net, C#, Microsoft SQL-Server (MS SQL), Reporting, Visual Basic, Web Services, Wildfly, WSDL (Web Services Description Language), XML, XSLT (XSL Transformation)
nicht angegeben
9/2004 – 11/2007
Tätigkeitsbeschreibung
Aufgaben:
- Systemanalyse
- Anforderungsanalyse und Spezifikation, sowie kontinuierliche
Reviews mit den Anwendern
- Umsetzung in objektorientiertes Software Design und
Datenmodellierung mit UML
- Erstellung von Anforderungskatalogen hinsichtlich
Prozessoptimierung und Funktionalität
- Implementierung der Anforderungen in den Umgebungen .NET,
JAVA und Smalltalk
- Erstellung der Dokumentation
Qualifikationen:
JAVA, Visual Basic 6, C#, Smalltalk, Linux, Windows NT/2000/XP, Microsoft SQL-Server, ORACLE, DotNetNuke, Hibernate/NHibernate, Log4Net/Log4J, JUnit, ASP.NET Ajax, SECS, OPC
Oracle-Anwendungen, Microsoft SQL-Server (MS SQL), Windows XP, Nhibernate, Linux Entwicklung, Visual Basic, Smalltalk, C#, Hibernate (Java), Java (allg.), Junit, ASP.NET, Ajax, Opc-Server
8/2004 – 8/2004
TätigkeitsbeschreibungAnforderungsanalyse, Technologieberatung, Softwareentwicklung
Eingesetzte QualifikationenJava (allg.), Eclipse
2/2004 – 7/2004
TätigkeitsbeschreibungIHK – Projektarbeit: Erstellung einer Prototypanwendung zur benutzerdefinierten Visualisierung von Produktionsprozessen für die Firma InfraServ
Eingesetzte QualifikationenMicrosoft Visual Studio, .Net, C#
12/2003 – 1/2004
TätigkeitsbeschreibungZiel des Projektes war die Entwicklung eines Flirtsystems für Discotheken. Das System funktionierte folgendermaßen: Jeder Discobesucher, der an dem Spiel teilnehmen en in einer Datenbank gespeichert. In der Disco verteilt stehen Terminals mit denen man sich die bisherigen Teilnehmer ansehen kann. Hat man seinen Traumpartner gefunden, kann dieser auf die eigene Wish-List gesetzt werden. Kommt es zu einer Übereinstimmung zwischen zwei Teilnehmern, werden diese vom DJ ausgerufen. Der DJ bekommt dies auf seinem Terminal entsprechend angezeigt und kann sich statistische Informationen ausgeben lassen (z.B. Anzahl der Teilnehmer, Frauen/Männer – Anteil).
Eingesetzte QualifikationenMicrosoft Access, Microsoft Visual Studio, .Net, C#, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), ASP.NET
Zertifikate
IHK
Über mich
Mit über 20 Jahren Erfahrung in der Softwareentwicklung und -architektur unterstütze ich Unternehmen bei der erfolgreichen Umsetzung anspruchsvoller IT-Projekte. Mein aktueller technologischer Fokus liegt auf .NET, MAUI und JavaScript – kombiniert mit einem tiefen Verständnis für moderne Softwarearchitekturen und agile Entwicklungsprozesse.
Neben fundiertem Know-how im Softwareengineering bringe ich umfassende Datenbankexpertise mit. Ich helfe Ihnen dabei, komplexe SQL-Abfragen effizient und elegant zu gestalten – ob für SQL Server, Oracle oder MySQL. Besonders bei der Optimierung und Neustrukturierung bestehender Datenbanklösungen profitieren Sie von meiner langjährigen Praxiserfahrung.
Sie planen den Umstieg von einer historisch gewachsenen Tabellenstruktur auf eine moderne Architektur wie Domain Driven Design (DDD)? Oder möchten einen OR-Mapper wie Entity Framework Core einführen? Ich begleite Sie gerne bei diesen Schritten – mit technischem Tiefgang und einem klaren Blick für praktikable Lösungen.
Darüber hinaus unterstütze ich Sie im Bereich IT-Projektmanagement. Als zertifizierter Projektleiter übernehme ich die strukturierte Analyse Ihrer Anforderungen, realistische Aufwandsschätzungen und eine zielgerichtete Projektplanung – damit Ihr Vorhaben nicht nur technisch, sondern auch organisatorisch auf sicheren Beinen steht.
Ich freue mich darauf, Ihre Ideen gemeinsam mit Ihnen zum Leben zu erwecken. Auf Wunsch sende ich Ihnen gerne ein detailliertes Profil mit einer Übersicht meiner Kompetenzen und Projekterfahrungen zu.
Weitere Kenntnisse
Technologie ist für mich mehr als nur Werkzeug – sie ist Leidenschaft. Auch außerhalb meiner Projektarbeit investiere ich kontinuierlich Zeit in die Erkundung neuer Programmiersprachen, Konzepte und Architekturen. Diese Neugier und der Wille zur Weiterentwicklung prägen meine Arbeitsweise und fließen direkt in Ihre Projekte ein.
In folgenden Bereichen bringe ich besonders tiefgehende Erfahrung mit:
• Programmiersprachen: .NET, Python, Swift, Objective-C, SmallTalk
• Webentwicklung: ASP.NET Core und Vue.js/Ember.js/Angular
• App-Entwicklung: iOS und Android – nativ oder mit MAUI
• Datenbanken: SQL Server, Oracle, MySQL, SQLite, MongoDb
• Framework-Integration: Entity Framework Core, (N)Hibernate, log4net/log4j
• Web- und REST-Services: nach dem Contract-First-Prinzip
• UI-Design & Entwicklung: MAUI, Xamarin Forms, WPF, Silverlight, Windows Forms
• Dependency Injection: gezielt und strukturiert integriert
• Source-Code-Generierung: z. B. mit T4 Templates oder Source Generators
• Refactoring: bestehender Codebasen mit Fokus auf Wartbarkeit und Performance
• Legacy-Migration: z. B. von VB6 oder COBOL, .NET Framework nach .NET Core
• Plug-In-Infrastrukturen: z. B. dynamisches Laden von .NET-Assemblys
Consulting & Softwarearchitektur
Sie möchten moderne Architekturprinzipien etablieren oder bestehende Strukturen weiterentwickeln? Ich unterstütze Sie mit praxisnaher Beratung und fundierter Expertise – für nachhaltige, skalierbare Lösungen.
Meine Beratungsschwerpunkte:
• Domain Driven Design
• Test Driven Development
• Meta Programming
• Contract Based Design
• OR-Mapping
• UML
• Design Patterns (GoF)
Projektmanagement-Kompetenz für Ihren Projekterfolg
Als zertifizierter IT Business Manager begleite ich Ihr Projekt von der ersten Idee bis zur erfolgreichen Umsetzung. Ich übernehme Verantwortung in allen Phasen – strukturiert, transparent und zielorientiert.
Meine Leistungen im Projektmanagement umfassen:
• Budget- und Terminplanung
• Stakeholder-Analyse
• Ist-Analyse
• Zieldefinition
• Aufwandsschätzung
• Projektstrukturplan
• Projektablaufplan
• Pflichtenhefterstellung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
