Software Architektur und Softwareentwicklung (.NET/C#, JavaScript, Python)
Aktualisiert am 11.09.2025
Profil
Referenzen (5)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.09.2025
Verfügbar zu: 100%
davon vor Ort: 100%
C#
JavaScript
.NET
ASP.NET
MAUI
C
Linux
MongoDB
bash
Python
PHP
Ember
SQL
Vue.js
T-SQL
Entity Framework
PowerShell
TypeScript
Android
iOS
Xamarin
C++
Smalltalk
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

München (+100km) Massing im Rottal (+100km)
Deutschland, Schweiz, Österreich

Raum München, Altötting, Landshut, Mühldorf, Burghausen, Pfarrkirchen, Eggenfelden

möglich

Projekte

Projekte

5 Jahre 7 Monate
2020-08 - heute

Neuentwicklung der iOS/Android App i-§usful

App-Entwickler/Software Architect MAUI C# NUnit ...
App-Entwickler/Software Architect
  • Entwicklung einer i-Phone/Android App i-§us (Lernsoftware für Jura Studenten)
  • Entwicklung einer Desktop Anwendung zur Pflege der Lerninhalte
Xcode Visual Studio Git GitHub Xamarin.Forms
MAUI C# NUnit Avalonia UI
Formula Concept UG
Massing im Rottal
10 Jahre 4 Monate
2015-11 - heute

Freiberufliche Trainertätigkeit für ppedv

Trainer/Consultant
Trainer/Consultant

Vorbereitung von Schulungsunterlagen

Vorbereitung von Beispielprojekten

Durchführung von Inhouse-Schulungen

9 Jahre 3 Monate
2016-01 - 2025-03

Weiterentwicklung einer Softwarelösung zur Messung von Einschaltquoten (Radio und TV)

Senior Software Engineer JavaScript (Ember.JS Ember-Data jQuery) ...
Senior Software Engineer
  • 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.5, .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


Visual Studio Atlassian JIRA Atlassian Confluence GitLab Studio 3t Zendesk
JavaScript (Ember.JS Ember-Data jQuery) .NET 9 ASP.NET MVC4 WebAPI SQL-Server WCF REST MongoDB Python .NET 4.8 Scrum SAFe
GfK/nielseniq
Remote
2 Jahre 5 Monate
2022-01 - 2024-05

Neuentwicklung der iOS/Android App: x-service

Senior Software Engineer MAUI .NET 8 XCode ...
Senior Software Engineer
  • 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


Technisches Umfeld:  

MAUI, .NET 8, XCode, Git, Vue.js, Android Studio, ASP.NET Core,

Entity Framework Core, SQLite, SQL-Server, Azure DevOps


Visual Studio Azure Devops Xcode MS SQL Server Android
MAUI .NET 8 XCode Git Vue.js Android Studio ASP.NET Core Entity Framework Core SQLite SQL-Server
Kermi GmbH
Remote
6 Jahre 10 Monate
2015-03 - 2021-12

Wartung und Pflege der iOS/Android App: Kermi/Arbonia Quickfinder

Senior Software Engineer .NET C# Xamarin
Senior Software Engineer
  • Marktbeobachtung
  • Test mit Beta Versionen vor Major Release Wechsel (iOS und Andriod)
  • Anpassungen nach iOS/Android Versionsupdate


Technisches Umfeld:  

Xamarin, .NET, XCode, Xamarin Studio, Android Studio

Xamarin Xamarin Studio Android Studio
.NET C# Xamarin
Kermi GmbH
Remote
4 Jahre 4 Monate
2016-05 - 2020-08

Wartung und Pflege der iOS App i-§us

App-Entwickler Objective-C Swift Git ...
App-Entwickler
Wartung und Pflege der i-Phone App i-§us (Lernsoftware für Jura Studenten)
Xcode
Objective-C Swift Git GitHub
Formula Concept UG
6 Monate
2015-07 - 2015-12

Freiberufliche Tätigkeit für die Firma RSU Rating Service Unit GmbH & Co. KG (LCS, ZBV)

Senior Software Engineer C# SQL-Server ASP.NET ...
Senior Software Engineer
  • 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
Visual Studio SQL-Server
C# SQL-Server ASP.NET ASP.NET MVC WCF JavaScript CSS
RSU Rating Service Unit GmbH & Co. KG
München
5 Monate
2015-02 - 2015-06

Implementierung einer iOS App

App-Entwickler JavaScript Node.js Android ...
App-Entwickler
  • Anbindung und Erweiterung einer bestehenden REST API auf Basis von node.js
  • Neuentwicklung einer iOS App mit Offline Funktionalität:
  • Prototyp auf Basis von Web Technologien (HTML5 Local Storage/Cache Manifest, Ember.js/Ember-CLI, PhoneGap)
  • Native App auf Basis von XCode, iOS, Swift und Objective-C


Technisches Umfeld:  

JavaScript, Node.js, Android, iOS, Android Studio, XCode, REST, Git, Ember.js, PhoneGap, Swift, Objective C

JavaScript Node.js Android iOS Android Studio XCode REST Git Ember.js PhoneGap Swift Objective C
absence.io
München
2 Jahre 3 Monate
2013-04 - 2015-06

Entwicklung einer internen workflowbasierten Unternehmenssoftware zur Erfassung und Auswertung von Produktdaten (NCode))

Senior Software Engineer Ember-Data jQuery AmplifyJS ...
Senior Software Engineer
  • UI Implementierung als Single Page Application (Web Anwendung) mit HTML5/JavaScript
  • Implementierung von Server Komponenten mit .NET 4.5, WCF und ASP.NET Web API
  • Entwicklung 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


Technisches Umfeld:  

JavaScript (Ember.JS, Ember-Data, jQuery, AmplifyJS, RequireJS, Jasmine), C# (.NET 4.5, ASP.NET MVC3, WebAPI, ORACLE, WCF, REST

Ember-Data jQuery AmplifyJS RequireJS Jasmine) ASP.NET MVC3 WebAPI ORACLE WCF REST C# .NET 4.5 Ember.js
mantro.net/GfK
München
1 Jahr
2014-03 - 2015-02

Implementierung der iOS/Android App: Kermi/Arbonia Quickfinder

App-Entwickler Xamarin .NET XCode ...
App-Entwickler
  • Implementierung der benötigten Softwarebestandteile mit Xamarin
  • Quellcode Dokumentation

Technisches Umfeld:  

Xamarin, .NET, C#, XCode, Xamarin Studio, Android Studio

Xamarin .NET XCode Xamarin Studio Android Studio
mantro.net/Kermi
München
1 Monat
2015-01 - 2015-01

Schulung ?JavaScript und Single Page Applications mit Ember.js?

Trainer/Consultant JavaScript Grunt.js Ember.js
Trainer/Consultant
  • Vorbereitung von Schulungsunterlagen
  • Vorbereitung von Bespielprojekten
  • Durchführung einer Schulung mit anschließender technischer Beratung
JavaScript Grunt.js Ember.js
RICHTER&POWELEIT GmbH
Altötting/Berlin
11 Monate
2012-05 - 2013-03

Schwacke Kernel/Jupiter/BMW-CNV

Senior Software Engineer C/C++ Linux PHP ...
Senior Software Engineer

Schacke Kernel

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

 

Technisches Umfeld: 

C/C++, Linux, PHP, PHPUnit, CUnit, GCC, GNU Autoconf


Jupiter

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

 

Technisches Umfeld: 

Linux, PHP, PHPUnit, Zend Framework


BMW-CNV

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

 

Technisches Umfeld: 

Linux, PHP, PHPUnit, REST, Web Services



C/C++ Linux PHP PHPUnit CUnit GCC GNU Autoconf Zend Framework REST WebService WSDL
RICHTER&POWELEIT GmbH
Altötting/Berlin
2 Jahre 1 Monat
2011-03 - 2013-03

Implementierung von Softwarekomponenten für die Automobilindustrie (VW Financial Services AG)

Senior Software Engineer C# ASP.NET MVC3 JavaScript ...
Senior Software Engineer
  • Implementierung von UI-Komponenten mit Silverlight
  • Implementierung einer Service Infrastruktur mit WCF Web Services
  • Beratung bei Erstellung des Architekturentwurfs
  • Erstellung einer Entwicklerdokumentation


Technisches Umfeld: 

C#, ASP.NET MVC3, JavaScript, WCF, SQL-Server, Silverlight 4, .NET 4.5, AppFabric


C# ASP.NET MVC3 JavaScript WCF SQL-Server Silverlight 4 .NET 4.5 AppFabric
mantro.net GmbH / VW Financial Services AG
München
7 Monate
2010-05 - 2010-11

Entwicklung eines Workflow Designers für die Erstellung von Wertpapier Zertifikaten

Senior Software Engineer C# Webservices ORACLE ...
Senior Software Engineer
  • Entwurf und Umsetzung von Features nach Spezifikation
  • Beratung bei Erstellung des Architekturentwurfs
C# Webservices ORACLE Silverlight
UniCredit Group (UGIS)
7 Monate
2009-11 - 2010-05

Entwicklung einer Webportal ? Lösung

Senior Software Engineer C# SQL-Server 2008 .NET 3.5 SP1 ...
Senior Software Engineer

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

 

Technisches Umfeld: 

C#, SQL-Server 2008, .NET 3.5 SP1, Enterprise Library, Generics, WCF, LINQ, NHibernate, Silverlight, ASP.NET MVC 2, Webservices, (X)HTML, CSS, JavaScript, ExtJS, jQuery, AJAX

C# SQL-Server 2008 .NET 3.5 SP1 Enterprise Library Generics WCF LINQ NHibernate Silverlight ASP.NET MVC 2 Webservices (X)HTML CSS JavaScript ExtJS jQuery AJAX
Healy Hudson GmbH
Mainz
1 Jahr 11 Monate
2007-12 - 2009-10

Festanstellung Firma GUARDEAN GmbH

Softwareentwickler C# XML XSLT ...
Softwareentwickler

Weiterentwicklung der Customer-Risk-Management-Software GUARDEAN DebiTEX

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
  • Entwurf von Webservice Schnittstellen (WSDL) mit Altova XMLSpy
  • 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

 

Technisches Umfeld: 

C#, XML, XSLT, WSDL, SQL-Server 2005/2008, .NET 3.5 SP1, VB6, MS-Reporting Services 2005, Enterprise Library, Generics, WCF, LINQ, JBOSS, Webservices, J2EE 5


C# XML XSLT WSDL SQL-Server 2005/2008 .NET 3.5 SP1 VB6 MS-Reporting Services 2005 Enterprise Library Generics WCF LINQ JBOSS Webservices J2EE 5
GUARDEAN GmbH
Kastl, Kreis Altötting
3 Jahre 3 Monate
2004-09 - 2007-11

Festanstellung Firma ODEVIS AG

Softwareentwickler Smalltalk Object Studio 5.0 SECSIM ...
Softwareentwickler
Projekt: IRF Equipment Automation
Dauer:
6 Monate
Branche:
Halbleiter
Rolle:
Software Engineer
Kunde:
International Rectifier (www.irf.com)
Aufgaben:
  • Anforderungsanalyse
  • Softwareentwicklung
  • Erstellung von technischen Unterlagen (Spezifikationen und Dokumentationen)
  • Charakterisierung von Maschinen für die Halbleiterfertigung

Beschreibung:
Ziel des Projektes war die Integration von Maschinen für die Chipherstellung in ein übergeordnetes Manufactoring Execution System (MES). Hierfür wurde zunächst das Verhalten der Maschinen vor Ort beim Kunden in Newport (England) untersucht (Charakterisierungsphase). Daraufhin wurden für die Integration der Maschinen SECS-Schnittstellen auf Basis von Smalltalk/ObjectStudio 5.0 implementiert. Die Schnittstellen wurden dokumentiert und daraufhin beim Kunden installiert und getestet (Integrationsphase).


Technisches Umfeld:
Smalltalk, Object Studio 5.0, SECSIM, SECSI/II GEM, UML

Projekt: Traceability Process Data Acquistion System (TPDAS)
Dauer:
3 Monate
Branche:
Automobilindustrie
Rolle:
Software Engineer
Kunde:
Jonson Controls (www.johnsoncontrols.com)
Aufgaben:
  • Anforderungsanalyse
  • Dokumentation
  • Softwareentwicklung
  • Kundenkorrespondenz (Englisch)
  • Inbetriebnahme

Beschreibung:
Ziel des Projektes war die Implementierung eines Systems mit dem Prozessdaten und Testergebnisse ausgewertet und archiviert werden können. Dadurch konnten Probleme bei der Fertigung sowie Kundenreklamationen nachträglich analysiert werden. Die Software wurde in Deutschland implementiert und beim Kunden vor Ort in Liverpool innerhalb von drei Wochen in Betrieb genommen.

Technisches Umfeld:
C#, SQL-Server 2005, DotNetNuke, Visual Studio 2005

Projekt: Hosokawa Reports
Dauer:
3 Monate
Branche:
Mechanische Verfahrenstechnik
Rolle:
Software Engineer
Kunde:
Firma Hosokawa (www.alpinehosokawa.com)
Aufgaben:
  • Softwareentwicklung
  • Inbetriebnahme beim Kunden
  • Dokumentation
Beschreibung:
Ziel des Projektes war die Archivierung und Auswertung von Prozessdaten. Hierfür wurde ein Windows-Service für die Abholung der Prozessdaten über OPC und Speicherung der Daten in einer SQL-Server Datenbank (OPC2DB) entwickelt. Zur Darstellung wurden Microsoft Reporting Services 2000 verwendet.

Technisches Umfeld:
VB6, SQL-Server 200, MS Reporting Services 2000



Projekt: Hosokawa Reports 2006
Dauer:
3 Monate
Branche:
Mechanische Verfahrenstechnik
Rolle:
Software Engineer
Kunde:
Firma Hosokawa (www.alpinehosokawa.com)
Aufgaben:
  • Pflichtenhefterstellung
  • Spezifikation
  • Entwurf
  • Softwareentwicklung
Beschreibung:
Es handelt sich um ein Folgeprojekt von ?Hosokawa Reports?
Ziel war die Implementierung von dynamischeren und umfangreicheren Auswertungen.
Die Auswertungen wurden in die Webportallösung DotNetNuke als zusätzliche Module integriert.
Zur Darstellung von dynamischen Auswertungen (zoomen, Zeitbereich vergrößern/verkleinern) wurde ein JAVA Applet auf Basis von ?JFreechart? entwickelt.

Technisches Umfeld:
VB6, SQL-Server 2000, OPC, ASP.NET, C#, JAVA 1.4, DotNetNuke

Projekt: OS-Reports
Dauer:
4 Monate
Branche:
Mechanische Verfahrenstechnik, Halbleiter
Rolle:
Software Engineer
Kunde:
Firma Hosokawa, Firma Wacker Siltronic
Aufgaben:
  • Pflichtenhefterstellung
  • Spezifikation
  • Entwurf
  • Softwareentwicklung
Beschreibung:
Ziel war die Entwicklung einer generischen Prozessdatenauswertungssoftware welche durch einfache Konfiguration an kundenspezifische Anforderungen angepasst werden kann. Die bestehende Lösung für den Kunden Hosokawa wurde komplett neu entwickelt. Dabei wurde die aktuelle Portallösung verworfen und eine neue ASP.NET Oberfläche entwickelt. Der Windows-Service zum sammeln und archivieren der Prozessdaten wurde komplett neu in .NET/C# implementiert.

Technisches Umfeld:
SQL-Server 2000, OPC, ASP.NET Ajax, C#, JAVA 1.4, NHibernate, Log4Net, UML


Projekt: Implementierung einer Weboberfläche zum verwalten von UnitTests
Dauer:
1 Monat
Branche:
-
Rolle:
Software Engineer
Kunde:
internes Projekt
Aufgaben:
  • Softwareentwurf
  • Softwareentwicklung

Beschreibung:
Ziel war die Entwicklung einer Weboberfläche zum verwalten und zeitgesteuerten ausführen von Unit Tests einer bestehenden größeren Software.

Technisches Umfeld: PHP, MySQL, UML


Projekt: Externe Entwicklungsunterstützung InfraServ
Dauer:
6 Monate
Branche:
Chemie
Rolle:
Software Engineer
Kunde:
InfraServ (www.infraserv.gendorf.de)

Aufgaben:
  • Erstellung einer Software zur Messdatenvalidierung für die Firma InfraServ
  • Erstellung einer Labordaten-Reporting-Oberfläche für die Firma InfraServ
  • Erstellung einer Software zur Verwaltung von Abwasserdaten
Technisches Umfeld:
VB6, SCALARVIS Ocx, ASP.NET Ajax, C#, ORACLE, JAVA 5, Hibernate, Log4J, Crystal Reports


Projekt: Externe Entwicklungsunterstützung NewSolutions (www.new-solutions.com)
Dauer:
3 Monate
Branche:
Informationstechnologie & - dienste
Rolle:
Software Engineer
Kunden:
Firma New Solutions (www.new-solutions.com)
Aufgaben:
  • Entwicklung einer Benutzerverwaltungssoftware
  • Programmierung einer Bibliothek für die Kommunikation mit PDAs
  • Programmierung einer Bibliothek zur Datenverschlüsselung für PDAs und Windows
  • Entwicklung eines Visual Studio AddIns zur Data Layer Generierung (DAOs und Stored Procedures)
Technisches Umfeld:
.NET 2.0, C#, SQL-Server 2005
Smalltalk Object Studio 5.0 SECSIM SECSI/II GEM UML VB6 MS Reporting Services 2000 (X)HTML CSS SQL-Server 2000 OPC ASP.NET C# JAVA 1.4 DotNetNuke PHP MySQL ASP.NET Ajax NHibernate Log4Net SCALARVIS Ocx ORACLE JAVA 5 Hibernate Log4J Crystal Reports .NET 2.0 SQL-Server 2005
1 Monat
2004-08 - 2004-08

Implementierung einer Prozessdatenvisualisierungssoftware

Softwareentwickler Java Eclipse
Softwareentwickler

Aufgaben: Anforderungsanalyse, Technologieberatung, Softwareentwicklung

Technisches Umfeld: JAVA, Eclipse

Java Eclipse
InfraServ
Burgkirchen an der Alz
6 Monate
2004-02 - 2004-07

Praktikum Firma InfraServ

Softwareentwickler C# Visual Studio .NET 3003 SCALARVIS ...
Softwareentwickler

Projektarbeit: 

Erstellung einer Prototypanwendung zur benutzerdefinierten Visualisierung von Produktionsprozessen für die Firma InfraServ

C# Visual Studio .NET 3003 SCALARVIS .NET 1.1
InfraServ
2 Monate
2003-12 - 2004-01

Programmierung einer Flirtsoftware für Discotheken

Softwareentwickler NET 1.1 C# ASP.NET ...
Softwareentwickler

Beschreibung: 

Ziel 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).

Aufgaben: 

  • Anforderungsanalyse
  • Softwareentwicklung
  • Dokumentation


Technisches Umfeld: 

NET 1.1, C#, ASP.NET, ACCESS, Visual Studio .NET, (X)HTML, CSS

NET 1.1 C# ASP.NET ACCESS Visual Studio .NET (X)HTML CSS
Netxp

Aus- und Weiterbildung

Aus- und Weiterbildung

17 Jahre 11 Monate
2007-09 - 2025-07

Certified IT Business Manager

Certified IT Business Manager, IHK
Certified IT Business Manager
IHK

IT Projektleitung

Anforderungsanalyse

Marketing

Personalführung

3 Jahre
2009-08 - 2012-07

Informatikstudium (pausiert)

Fernuniversität Hagen
Fernuniversität Hagen
Wirtschaftsinformatik
2 Jahre 11 Monate
2001-09 - 2004-07

Fachinformatiker Anwendungsentwicklung

Fachinformatiker Anwendungsentwicklung, Berufsfachschule für IT-Berufe des Landkreises Deggendorf
Fachinformatiker Anwendungsentwicklung
Berufsfachschule für IT-Berufe des Landkreises Deggendorf
  • BWL
  • Anwendungsentwicklung
  • Datenbanken
  • Wirtschaftsmathematik
1 Monat
2003-07 - 2003-07

KMK-Fremdsprachenzertifikat

KMK-Fremdsprachenzertifikat,
KMK-Fremdsprachenzertifikat
Business English

Position

Position

Als hoch motivierter kompetenter Senior Entwickler/Architekt, Berater und Trainer stehe ich Ihnen und Ihrem Team mit meinen umfangreichen Kenntnissen und Fähigkeiten zur Verfügung.

Kompetenzen

Kompetenzen

Top-Skills

C# JavaScript .NET ASP.NET MAUI C Linux MongoDB bash Python PHP Ember SQL Vue.js T-SQL Entity Framework PowerShell TypeScript Android iOS Xamarin C++ Smalltalk

Produkte / Standards / Erfahrungen / Methoden

.NET Framework bis 4.8
Experte
.NET 9 (.NET Core)
Experte
MAUI
Experte
Xamarin Forms
Experte
Xamarin
Experte
Entity Framework
Experte
Entity Framework Core
Experte
Vue.js
Experte
Ember.js
Experte
log4net
Experte
NuGet
Experte
npm
Experte
pip
Experte
maven
Basics
gradle
Basics
NHibernate
Experte
AWS (Lambda, S3, RDS, DocumentDB)
Fortgeschritten
Android SDK
Experte
Jetpack Compose
Basics
SwiftUI
Basics
iOS SDK (Cocoa Touch/UIKit)
Basics
Azure
Basics
MSTest
Experte
NUnit
Experte
Moq, TypeMock, Rhino Mocks
Experte
node.js
Fortgeschritten
log4j
Fortgeschritten
Hibernate
Fortgeschritten
JUnit
Fortgeschritten
JDK / J2EE
Fortgeschritten
jQuery
Experte
extJs
Basics
MVC
Experte
MVP
Experte
MVVM
Experte
Dependency Injection
Experte
Test Driven Development
Experte
Domain Driven Development
Experte
Meta-Programming
Experte
Systems/Requirements Engineering
Experte
Projektmanagement
Fortgeschritten
OOA/OOD
Experte
UML
Experte
Design by Contract
Experte
Design Patterns
Experte
Refactoring
Experte
Agile Mindset
Experte
SCRUM
Experte
SAFe Scrum
Experte
Kanban
Experte
Visual Studio (6.0/2003/2005/2008/2010/2012/2013/2015/ 2017/2019/2022)
Experte
Xcode
Fortgeschritten
Git
Experte
Docker
Fortgeschritten
Apacke Airflow
Basics
Atlassian Suite (Jira, Confluence, Stash)
Experte
Azure DevOps Server
Experte
Visual Age for Java
Experte
Eclipse
Experte
Netbeans
Experte
Microsoft Expression Blend/Design/Web
Experte
ObjectStudio 5.0
Experte
Rational Rose
Basics
Innovator
Basics
Altova Umodel
Basics
ArgoUML
Basics
Subversion
Experte
CVS
Experte
SourceSafe
Experte
Bugzilla/Deskzilla
Experte
Microsoft Reporting Services
Fortgeschritten
Altova XMLSpy
Experte
MS Project
Fortgeschritten
IIS
Experte
Apache
Fortgeschritten
JBOSS
Basics

Betriebssysteme

Mac OS
Experte
Linux
Experte
Windows
Experte
Windows Server (2000 bis 2025)
Fortgeschritten

Programmiersprachen

C#
Experte
C
Fortgeschritten
C++
Fortgeschritten
Cobol
Basics
Java
Fortgeschritten
Smalltalk
Fortgeschritten
Objective C
Fortgeschritten
Perl
Experte
PHP
Experte
PL/SQL
Experte
Shell
Experte
ABAP4
Basics
Visual Basic
Experte
Go
Basics
Rust
Basics
Assembler
Basics
Kotlin
Basics
Swift
Fortgeschritten
JavaScript
Experte
TypeScript
Experte
PowerShell
Experte
T-SQL
Experte
Python
Experte
HTML
Experte
CSS
Experte
LESS
Experte
Ich biete Ihnen mehr als 20 Jahre Projekterfahrung in unterschiedlichsten Branchen und Technologien. Mein hauptsächlicher Fokus liegt aktuell auf der Entwicklung von Web und Mobile Apps.
Als Full-stack Entwickler biete ich Ihnen durchgängiges Know-How von Frontend (z.B. Single Page Applications) bis Backend (z.B. ASP.NET Core WebAPI, Entity Framework Core oder auch NodeJS ...). Desweiteren beschäftige ich mich auch schon seit längerem mit Technologien im Bereich mobile devices (Android/iOS).


Gerne berate ich Sie beim Einsatz von verschiedensten Technologien und Frameworks z.B.:
* Web App Development, insbesondere in Verbindung mit Vue.js, Ember.js oder Angular.js
* Android und iOS App Development nativ/MAUI

Oder im Server Bereich z.B.

* Entity Framework Core
* ASP.NET Core
* ASP.NET WebAPI
* node.js
* WCF
* (N)Hibernate
* ...

und wie Sie Ihre bestehende Softwarearchitektur und Entwicklungsmethodik durch den Einsatz von

* Test Driven Development
* Clean Code
* Domain Driven Design und
* Dependency Injection

optimieren können.

Bei der Portierung Ihrer Legacy Applikationen (z.B. VB6, COBOL) nach .NET oder JAVA stehe ich Ihnen als kompetenter Ansprechpartner zur Verfügung. Zusätzlich unterstütze ich Sie als zertifizierter
IT-Projektleiter während Ihres gesamten Projektelebenszyklusses z.B in den Bereichen Systems/Requirements Engineering Projektmanagement, Risikomanagement und Change Management.

Meine bisherigen Erfahrungen im ALM Bereich z.B. Atlassian Suite (Jira, Confluence ...), TFS/Azure DevOps Server , automatisierten Build- und Deployment Systemen (GitLab, Azure DevOps Server, Finalbuilder) und Versionsverwaltung (Git, TFS, Subversion, CVS) tausche ich gerne mit Ihnen aus. Ich würde mich freuen wenn sich eine zukünftige Zusammenarbeit ergeben würde.

 

Datenbanken

MS SQL Server
Experte
Oracle
Experte
Access
Experte
MySQL
Fortgeschritten
MongoDb
Experte
Neben sehr viel Know-how im Bereich Softwareengineering verfüge ich ebenfalls über sehr umfangreiche Datenbankkenntnisse. Gerne unterstütze ich Sie dabei komplexe Abfragen elegant mit den neuesten Features für SQL-Server, ORACLE oder MySQL zu formulieren. Vor allem im Bereich der Neustrukturierung und Optimierung bestehender Datenbanklösungen kann ich auf umfangreiche Erfahrung zurückgreifen die ich gerne an Sie weitergeben möchte.

Wollen Sie ihre komplexe historisch gewachsene Tabellenstruktur auf eine moderne Architektur (DDD) übertragen? Oder einen OR-Mapper wie z.B. Entity Framework Core verwenden. Bei diesen und vielen weiteren praxisrelevanten Themen kann ich Ihnen meine Erfahrungen der letzten 20 Jahre bereitstellen.

Datenkommunikation

REST
Experte
JSON
Experte
Web Services
Experte
RS232
Fortgeschritten
TCP/IP
Experte
Windows Netzwerk
Fortgeschritten
OPC
Fortgeschritten
SECS I
Experte
SECS II
Experte
GEM
Experte
JDBC
Experte
Socket
Experte

Hardware

PC
Experte
Raspberry Pi
Experte
ESP 32
Fortgeschritten
ESP 8266
Fortgeschritten

Branchen

Branchen

  • Chemie
  • Automobilindustrie
  • Halbleiter
  • Kunststoffverarbeitung
  • Metallindustrie
  • Finanzdienstleistung
  • Credit Management
  • Customer Risk Management
  • Scoring
  • Auskunfteien (Schufa, Creditreform, D&B)
  • Pools (CMS, GSG, ZAC, DunTrade)
  • Banken
  • Rundfunk & Fernsehen
  • Marktforschung
  • Wärmetechnik
  • Sanitär

Einsatzorte

Einsatzorte

München (+100km) Massing im Rottal (+100km)
Deutschland, Schweiz, Österreich

Raum München, Altötting, Landshut, Mühldorf, Burghausen, Pfarrkirchen, Eggenfelden

möglich

Projekte

Projekte

5 Jahre 7 Monate
2020-08 - heute

Neuentwicklung der iOS/Android App i-§usful

App-Entwickler/Software Architect MAUI C# NUnit ...
App-Entwickler/Software Architect
  • Entwicklung einer i-Phone/Android App i-§us (Lernsoftware für Jura Studenten)
  • Entwicklung einer Desktop Anwendung zur Pflege der Lerninhalte
Xcode Visual Studio Git GitHub Xamarin.Forms
MAUI C# NUnit Avalonia UI
Formula Concept UG
Massing im Rottal
10 Jahre 4 Monate
2015-11 - heute

Freiberufliche Trainertätigkeit für ppedv

Trainer/Consultant
Trainer/Consultant

Vorbereitung von Schulungsunterlagen

Vorbereitung von Beispielprojekten

Durchführung von Inhouse-Schulungen

9 Jahre 3 Monate
2016-01 - 2025-03

Weiterentwicklung einer Softwarelösung zur Messung von Einschaltquoten (Radio und TV)

Senior Software Engineer JavaScript (Ember.JS Ember-Data jQuery) ...
Senior Software Engineer
  • 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.5, .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


Visual Studio Atlassian JIRA Atlassian Confluence GitLab Studio 3t Zendesk
JavaScript (Ember.JS Ember-Data jQuery) .NET 9 ASP.NET MVC4 WebAPI SQL-Server WCF REST MongoDB Python .NET 4.8 Scrum SAFe
GfK/nielseniq
Remote
2 Jahre 5 Monate
2022-01 - 2024-05

Neuentwicklung der iOS/Android App: x-service

Senior Software Engineer MAUI .NET 8 XCode ...
Senior Software Engineer
  • 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


Technisches Umfeld:  

MAUI, .NET 8, XCode, Git, Vue.js, Android Studio, ASP.NET Core,

Entity Framework Core, SQLite, SQL-Server, Azure DevOps


Visual Studio Azure Devops Xcode MS SQL Server Android
MAUI .NET 8 XCode Git Vue.js Android Studio ASP.NET Core Entity Framework Core SQLite SQL-Server
Kermi GmbH
Remote
6 Jahre 10 Monate
2015-03 - 2021-12

Wartung und Pflege der iOS/Android App: Kermi/Arbonia Quickfinder

Senior Software Engineer .NET C# Xamarin
Senior Software Engineer
  • Marktbeobachtung
  • Test mit Beta Versionen vor Major Release Wechsel (iOS und Andriod)
  • Anpassungen nach iOS/Android Versionsupdate


Technisches Umfeld:  

Xamarin, .NET, XCode, Xamarin Studio, Android Studio

Xamarin Xamarin Studio Android Studio
.NET C# Xamarin
Kermi GmbH
Remote
4 Jahre 4 Monate
2016-05 - 2020-08

Wartung und Pflege der iOS App i-§us

App-Entwickler Objective-C Swift Git ...
App-Entwickler
Wartung und Pflege der i-Phone App i-§us (Lernsoftware für Jura Studenten)
Xcode
Objective-C Swift Git GitHub
Formula Concept UG
6 Monate
2015-07 - 2015-12

Freiberufliche Tätigkeit für die Firma RSU Rating Service Unit GmbH & Co. KG (LCS, ZBV)

Senior Software Engineer C# SQL-Server ASP.NET ...
Senior Software Engineer
  • 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
Visual Studio SQL-Server
C# SQL-Server ASP.NET ASP.NET MVC WCF JavaScript CSS
RSU Rating Service Unit GmbH & Co. KG
München
5 Monate
2015-02 - 2015-06

Implementierung einer iOS App

App-Entwickler JavaScript Node.js Android ...
App-Entwickler
  • Anbindung und Erweiterung einer bestehenden REST API auf Basis von node.js
  • Neuentwicklung einer iOS App mit Offline Funktionalität:
  • Prototyp auf Basis von Web Technologien (HTML5 Local Storage/Cache Manifest, Ember.js/Ember-CLI, PhoneGap)
  • Native App auf Basis von XCode, iOS, Swift und Objective-C


Technisches Umfeld:  

JavaScript, Node.js, Android, iOS, Android Studio, XCode, REST, Git, Ember.js, PhoneGap, Swift, Objective C

JavaScript Node.js Android iOS Android Studio XCode REST Git Ember.js PhoneGap Swift Objective C
absence.io
München
2 Jahre 3 Monate
2013-04 - 2015-06

Entwicklung einer internen workflowbasierten Unternehmenssoftware zur Erfassung und Auswertung von Produktdaten (NCode))

Senior Software Engineer Ember-Data jQuery AmplifyJS ...
Senior Software Engineer
  • UI Implementierung als Single Page Application (Web Anwendung) mit HTML5/JavaScript
  • Implementierung von Server Komponenten mit .NET 4.5, WCF und ASP.NET Web API
  • Entwicklung 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


Technisches Umfeld:  

JavaScript (Ember.JS, Ember-Data, jQuery, AmplifyJS, RequireJS, Jasmine), C# (.NET 4.5, ASP.NET MVC3, WebAPI, ORACLE, WCF, REST

Ember-Data jQuery AmplifyJS RequireJS Jasmine) ASP.NET MVC3 WebAPI ORACLE WCF REST C# .NET 4.5 Ember.js
mantro.net/GfK
München
1 Jahr
2014-03 - 2015-02

Implementierung der iOS/Android App: Kermi/Arbonia Quickfinder

App-Entwickler Xamarin .NET XCode ...
App-Entwickler
  • Implementierung der benötigten Softwarebestandteile mit Xamarin
  • Quellcode Dokumentation

Technisches Umfeld:  

Xamarin, .NET, C#, XCode, Xamarin Studio, Android Studio

Xamarin .NET XCode Xamarin Studio Android Studio
mantro.net/Kermi
München
1 Monat
2015-01 - 2015-01

Schulung ?JavaScript und Single Page Applications mit Ember.js?

Trainer/Consultant JavaScript Grunt.js Ember.js
Trainer/Consultant
  • Vorbereitung von Schulungsunterlagen
  • Vorbereitung von Bespielprojekten
  • Durchführung einer Schulung mit anschließender technischer Beratung
JavaScript Grunt.js Ember.js
RICHTER&POWELEIT GmbH
Altötting/Berlin
11 Monate
2012-05 - 2013-03

Schwacke Kernel/Jupiter/BMW-CNV

Senior Software Engineer C/C++ Linux PHP ...
Senior Software Engineer

Schacke Kernel

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

 

Technisches Umfeld: 

C/C++, Linux, PHP, PHPUnit, CUnit, GCC, GNU Autoconf


Jupiter

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

 

Technisches Umfeld: 

Linux, PHP, PHPUnit, Zend Framework


BMW-CNV

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

 

Technisches Umfeld: 

Linux, PHP, PHPUnit, REST, Web Services



C/C++ Linux PHP PHPUnit CUnit GCC GNU Autoconf Zend Framework REST WebService WSDL
RICHTER&POWELEIT GmbH
Altötting/Berlin
2 Jahre 1 Monat
2011-03 - 2013-03

Implementierung von Softwarekomponenten für die Automobilindustrie (VW Financial Services AG)

Senior Software Engineer C# ASP.NET MVC3 JavaScript ...
Senior Software Engineer
  • Implementierung von UI-Komponenten mit Silverlight
  • Implementierung einer Service Infrastruktur mit WCF Web Services
  • Beratung bei Erstellung des Architekturentwurfs
  • Erstellung einer Entwicklerdokumentation


Technisches Umfeld: 

C#, ASP.NET MVC3, JavaScript, WCF, SQL-Server, Silverlight 4, .NET 4.5, AppFabric


C# ASP.NET MVC3 JavaScript WCF SQL-Server Silverlight 4 .NET 4.5 AppFabric
mantro.net GmbH / VW Financial Services AG
München
7 Monate
2010-05 - 2010-11

Entwicklung eines Workflow Designers für die Erstellung von Wertpapier Zertifikaten

Senior Software Engineer C# Webservices ORACLE ...
Senior Software Engineer
  • Entwurf und Umsetzung von Features nach Spezifikation
  • Beratung bei Erstellung des Architekturentwurfs
C# Webservices ORACLE Silverlight
UniCredit Group (UGIS)
7 Monate
2009-11 - 2010-05

Entwicklung einer Webportal ? Lösung

Senior Software Engineer C# SQL-Server 2008 .NET 3.5 SP1 ...
Senior Software Engineer

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

 

Technisches Umfeld: 

C#, SQL-Server 2008, .NET 3.5 SP1, Enterprise Library, Generics, WCF, LINQ, NHibernate, Silverlight, ASP.NET MVC 2, Webservices, (X)HTML, CSS, JavaScript, ExtJS, jQuery, AJAX

C# SQL-Server 2008 .NET 3.5 SP1 Enterprise Library Generics WCF LINQ NHibernate Silverlight ASP.NET MVC 2 Webservices (X)HTML CSS JavaScript ExtJS jQuery AJAX
Healy Hudson GmbH
Mainz
1 Jahr 11 Monate
2007-12 - 2009-10

Festanstellung Firma GUARDEAN GmbH

Softwareentwickler C# XML XSLT ...
Softwareentwickler

Weiterentwicklung der Customer-Risk-Management-Software GUARDEAN DebiTEX

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
  • Entwurf von Webservice Schnittstellen (WSDL) mit Altova XMLSpy
  • 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

 

Technisches Umfeld: 

C#, XML, XSLT, WSDL, SQL-Server 2005/2008, .NET 3.5 SP1, VB6, MS-Reporting Services 2005, Enterprise Library, Generics, WCF, LINQ, JBOSS, Webservices, J2EE 5


C# XML XSLT WSDL SQL-Server 2005/2008 .NET 3.5 SP1 VB6 MS-Reporting Services 2005 Enterprise Library Generics WCF LINQ JBOSS Webservices J2EE 5
GUARDEAN GmbH
Kastl, Kreis Altötting
3 Jahre 3 Monate
2004-09 - 2007-11

Festanstellung Firma ODEVIS AG

Softwareentwickler Smalltalk Object Studio 5.0 SECSIM ...
Softwareentwickler
Projekt: IRF Equipment Automation
Dauer:
6 Monate
Branche:
Halbleiter
Rolle:
Software Engineer
Kunde:
International Rectifier (www.irf.com)
Aufgaben:
  • Anforderungsanalyse
  • Softwareentwicklung
  • Erstellung von technischen Unterlagen (Spezifikationen und Dokumentationen)
  • Charakterisierung von Maschinen für die Halbleiterfertigung

Beschreibung:
Ziel des Projektes war die Integration von Maschinen für die Chipherstellung in ein übergeordnetes Manufactoring Execution System (MES). Hierfür wurde zunächst das Verhalten der Maschinen vor Ort beim Kunden in Newport (England) untersucht (Charakterisierungsphase). Daraufhin wurden für die Integration der Maschinen SECS-Schnittstellen auf Basis von Smalltalk/ObjectStudio 5.0 implementiert. Die Schnittstellen wurden dokumentiert und daraufhin beim Kunden installiert und getestet (Integrationsphase).


Technisches Umfeld:
Smalltalk, Object Studio 5.0, SECSIM, SECSI/II GEM, UML

Projekt: Traceability Process Data Acquistion System (TPDAS)
Dauer:
3 Monate
Branche:
Automobilindustrie
Rolle:
Software Engineer
Kunde:
Jonson Controls (www.johnsoncontrols.com)
Aufgaben:
  • Anforderungsanalyse
  • Dokumentation
  • Softwareentwicklung
  • Kundenkorrespondenz (Englisch)
  • Inbetriebnahme

Beschreibung:
Ziel des Projektes war die Implementierung eines Systems mit dem Prozessdaten und Testergebnisse ausgewertet und archiviert werden können. Dadurch konnten Probleme bei der Fertigung sowie Kundenreklamationen nachträglich analysiert werden. Die Software wurde in Deutschland implementiert und beim Kunden vor Ort in Liverpool innerhalb von drei Wochen in Betrieb genommen.

Technisches Umfeld:
C#, SQL-Server 2005, DotNetNuke, Visual Studio 2005

Projekt: Hosokawa Reports
Dauer:
3 Monate
Branche:
Mechanische Verfahrenstechnik
Rolle:
Software Engineer
Kunde:
Firma Hosokawa (www.alpinehosokawa.com)
Aufgaben:
  • Softwareentwicklung
  • Inbetriebnahme beim Kunden
  • Dokumentation
Beschreibung:
Ziel des Projektes war die Archivierung und Auswertung von Prozessdaten. Hierfür wurde ein Windows-Service für die Abholung der Prozessdaten über OPC und Speicherung der Daten in einer SQL-Server Datenbank (OPC2DB) entwickelt. Zur Darstellung wurden Microsoft Reporting Services 2000 verwendet.

Technisches Umfeld:
VB6, SQL-Server 200, MS Reporting Services 2000



Projekt: Hosokawa Reports 2006
Dauer:
3 Monate
Branche:
Mechanische Verfahrenstechnik
Rolle:
Software Engineer
Kunde:
Firma Hosokawa (www.alpinehosokawa.com)
Aufgaben:
  • Pflichtenhefterstellung
  • Spezifikation
  • Entwurf
  • Softwareentwicklung
Beschreibung:
Es handelt sich um ein Folgeprojekt von ?Hosokawa Reports?
Ziel war die Implementierung von dynamischeren und umfangreicheren Auswertungen.
Die Auswertungen wurden in die Webportallösung DotNetNuke als zusätzliche Module integriert.
Zur Darstellung von dynamischen Auswertungen (zoomen, Zeitbereich vergrößern/verkleinern) wurde ein JAVA Applet auf Basis von ?JFreechart? entwickelt.

Technisches Umfeld:
VB6, SQL-Server 2000, OPC, ASP.NET, C#, JAVA 1.4, DotNetNuke

Projekt: OS-Reports
Dauer:
4 Monate
Branche:
Mechanische Verfahrenstechnik, Halbleiter
Rolle:
Software Engineer
Kunde:
Firma Hosokawa, Firma Wacker Siltronic
Aufgaben:
  • Pflichtenhefterstellung
  • Spezifikation
  • Entwurf
  • Softwareentwicklung
Beschreibung:
Ziel war die Entwicklung einer generischen Prozessdatenauswertungssoftware welche durch einfache Konfiguration an kundenspezifische Anforderungen angepasst werden kann. Die bestehende Lösung für den Kunden Hosokawa wurde komplett neu entwickelt. Dabei wurde die aktuelle Portallösung verworfen und eine neue ASP.NET Oberfläche entwickelt. Der Windows-Service zum sammeln und archivieren der Prozessdaten wurde komplett neu in .NET/C# implementiert.

Technisches Umfeld:
SQL-Server 2000, OPC, ASP.NET Ajax, C#, JAVA 1.4, NHibernate, Log4Net, UML


Projekt: Implementierung einer Weboberfläche zum verwalten von UnitTests
Dauer:
1 Monat
Branche:
-
Rolle:
Software Engineer
Kunde:
internes Projekt
Aufgaben:
  • Softwareentwurf
  • Softwareentwicklung

Beschreibung:
Ziel war die Entwicklung einer Weboberfläche zum verwalten und zeitgesteuerten ausführen von Unit Tests einer bestehenden größeren Software.

Technisches Umfeld: PHP, MySQL, UML


Projekt: Externe Entwicklungsunterstützung InfraServ
Dauer:
6 Monate
Branche:
Chemie
Rolle:
Software Engineer
Kunde:
InfraServ (www.infraserv.gendorf.de)

Aufgaben:
  • Erstellung einer Software zur Messdatenvalidierung für die Firma InfraServ
  • Erstellung einer Labordaten-Reporting-Oberfläche für die Firma InfraServ
  • Erstellung einer Software zur Verwaltung von Abwasserdaten
Technisches Umfeld:
VB6, SCALARVIS Ocx, ASP.NET Ajax, C#, ORACLE, JAVA 5, Hibernate, Log4J, Crystal Reports


Projekt: Externe Entwicklungsunterstützung NewSolutions (www.new-solutions.com)
Dauer:
3 Monate
Branche:
Informationstechnologie & - dienste
Rolle:
Software Engineer
Kunden:
Firma New Solutions (www.new-solutions.com)
Aufgaben:
  • Entwicklung einer Benutzerverwaltungssoftware
  • Programmierung einer Bibliothek für die Kommunikation mit PDAs
  • Programmierung einer Bibliothek zur Datenverschlüsselung für PDAs und Windows
  • Entwicklung eines Visual Studio AddIns zur Data Layer Generierung (DAOs und Stored Procedures)
Technisches Umfeld:
.NET 2.0, C#, SQL-Server 2005
Smalltalk Object Studio 5.0 SECSIM SECSI/II GEM UML VB6 MS Reporting Services 2000 (X)HTML CSS SQL-Server 2000 OPC ASP.NET C# JAVA 1.4 DotNetNuke PHP MySQL ASP.NET Ajax NHibernate Log4Net SCALARVIS Ocx ORACLE JAVA 5 Hibernate Log4J Crystal Reports .NET 2.0 SQL-Server 2005
1 Monat
2004-08 - 2004-08

Implementierung einer Prozessdatenvisualisierungssoftware

Softwareentwickler Java Eclipse
Softwareentwickler

Aufgaben: Anforderungsanalyse, Technologieberatung, Softwareentwicklung

Technisches Umfeld: JAVA, Eclipse

Java Eclipse
InfraServ
Burgkirchen an der Alz
6 Monate
2004-02 - 2004-07

Praktikum Firma InfraServ

Softwareentwickler C# Visual Studio .NET 3003 SCALARVIS ...
Softwareentwickler

Projektarbeit: 

Erstellung einer Prototypanwendung zur benutzerdefinierten Visualisierung von Produktionsprozessen für die Firma InfraServ

C# Visual Studio .NET 3003 SCALARVIS .NET 1.1
InfraServ
2 Monate
2003-12 - 2004-01

Programmierung einer Flirtsoftware für Discotheken

Softwareentwickler NET 1.1 C# ASP.NET ...
Softwareentwickler

Beschreibung: 

Ziel 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).

Aufgaben: 

  • Anforderungsanalyse
  • Softwareentwicklung
  • Dokumentation


Technisches Umfeld: 

NET 1.1, C#, ASP.NET, ACCESS, Visual Studio .NET, (X)HTML, CSS

NET 1.1 C# ASP.NET ACCESS Visual Studio .NET (X)HTML CSS
Netxp

Aus- und Weiterbildung

Aus- und Weiterbildung

17 Jahre 11 Monate
2007-09 - 2025-07

Certified IT Business Manager

Certified IT Business Manager, IHK
Certified IT Business Manager
IHK

IT Projektleitung

Anforderungsanalyse

Marketing

Personalführung

3 Jahre
2009-08 - 2012-07

Informatikstudium (pausiert)

Fernuniversität Hagen
Fernuniversität Hagen
Wirtschaftsinformatik
2 Jahre 11 Monate
2001-09 - 2004-07

Fachinformatiker Anwendungsentwicklung

Fachinformatiker Anwendungsentwicklung, Berufsfachschule für IT-Berufe des Landkreises Deggendorf
Fachinformatiker Anwendungsentwicklung
Berufsfachschule für IT-Berufe des Landkreises Deggendorf
  • BWL
  • Anwendungsentwicklung
  • Datenbanken
  • Wirtschaftsmathematik
1 Monat
2003-07 - 2003-07

KMK-Fremdsprachenzertifikat

KMK-Fremdsprachenzertifikat,
KMK-Fremdsprachenzertifikat
Business English

Position

Position

Als hoch motivierter kompetenter Senior Entwickler/Architekt, Berater und Trainer stehe ich Ihnen und Ihrem Team mit meinen umfangreichen Kenntnissen und Fähigkeiten zur Verfügung.

Kompetenzen

Kompetenzen

Top-Skills

C# JavaScript .NET ASP.NET MAUI C Linux MongoDB bash Python PHP Ember SQL Vue.js T-SQL Entity Framework PowerShell TypeScript Android iOS Xamarin C++ Smalltalk

Produkte / Standards / Erfahrungen / Methoden

.NET Framework bis 4.8
Experte
.NET 9 (.NET Core)
Experte
MAUI
Experte
Xamarin Forms
Experte
Xamarin
Experte
Entity Framework
Experte
Entity Framework Core
Experte
Vue.js
Experte
Ember.js
Experte
log4net
Experte
NuGet
Experte
npm
Experte
pip
Experte
maven
Basics
gradle
Basics
NHibernate
Experte
AWS (Lambda, S3, RDS, DocumentDB)
Fortgeschritten
Android SDK
Experte
Jetpack Compose
Basics
SwiftUI
Basics
iOS SDK (Cocoa Touch/UIKit)
Basics
Azure
Basics
MSTest
Experte
NUnit
Experte
Moq, TypeMock, Rhino Mocks
Experte
node.js
Fortgeschritten
log4j
Fortgeschritten
Hibernate
Fortgeschritten
JUnit
Fortgeschritten
JDK / J2EE
Fortgeschritten
jQuery
Experte
extJs
Basics
MVC
Experte
MVP
Experte
MVVM
Experte
Dependency Injection
Experte
Test Driven Development
Experte
Domain Driven Development
Experte
Meta-Programming
Experte
Systems/Requirements Engineering
Experte
Projektmanagement
Fortgeschritten
OOA/OOD
Experte
UML
Experte
Design by Contract
Experte
Design Patterns
Experte
Refactoring
Experte
Agile Mindset
Experte
SCRUM
Experte
SAFe Scrum
Experte
Kanban
Experte
Visual Studio (6.0/2003/2005/2008/2010/2012/2013/2015/ 2017/2019/2022)
Experte
Xcode
Fortgeschritten
Git
Experte
Docker
Fortgeschritten
Apacke Airflow
Basics
Atlassian Suite (Jira, Confluence, Stash)
Experte
Azure DevOps Server
Experte
Visual Age for Java
Experte
Eclipse
Experte
Netbeans
Experte
Microsoft Expression Blend/Design/Web
Experte
ObjectStudio 5.0
Experte
Rational Rose
Basics
Innovator
Basics
Altova Umodel
Basics
ArgoUML
Basics
Subversion
Experte
CVS
Experte
SourceSafe
Experte
Bugzilla/Deskzilla
Experte
Microsoft Reporting Services
Fortgeschritten
Altova XMLSpy
Experte
MS Project
Fortgeschritten
IIS
Experte
Apache
Fortgeschritten
JBOSS
Basics

Betriebssysteme

Mac OS
Experte
Linux
Experte
Windows
Experte
Windows Server (2000 bis 2025)
Fortgeschritten

Programmiersprachen

C#
Experte
C
Fortgeschritten
C++
Fortgeschritten
Cobol
Basics
Java
Fortgeschritten
Smalltalk
Fortgeschritten
Objective C
Fortgeschritten
Perl
Experte
PHP
Experte
PL/SQL
Experte
Shell
Experte
ABAP4
Basics
Visual Basic
Experte
Go
Basics
Rust
Basics
Assembler
Basics
Kotlin
Basics
Swift
Fortgeschritten
JavaScript
Experte
TypeScript
Experte
PowerShell
Experte
T-SQL
Experte
Python
Experte
HTML
Experte
CSS
Experte
LESS
Experte
Ich biete Ihnen mehr als 20 Jahre Projekterfahrung in unterschiedlichsten Branchen und Technologien. Mein hauptsächlicher Fokus liegt aktuell auf der Entwicklung von Web und Mobile Apps.
Als Full-stack Entwickler biete ich Ihnen durchgängiges Know-How von Frontend (z.B. Single Page Applications) bis Backend (z.B. ASP.NET Core WebAPI, Entity Framework Core oder auch NodeJS ...). Desweiteren beschäftige ich mich auch schon seit längerem mit Technologien im Bereich mobile devices (Android/iOS).


Gerne berate ich Sie beim Einsatz von verschiedensten Technologien und Frameworks z.B.:
* Web App Development, insbesondere in Verbindung mit Vue.js, Ember.js oder Angular.js
* Android und iOS App Development nativ/MAUI

Oder im Server Bereich z.B.

* Entity Framework Core
* ASP.NET Core
* ASP.NET WebAPI
* node.js
* WCF
* (N)Hibernate
* ...

und wie Sie Ihre bestehende Softwarearchitektur und Entwicklungsmethodik durch den Einsatz von

* Test Driven Development
* Clean Code
* Domain Driven Design und
* Dependency Injection

optimieren können.

Bei der Portierung Ihrer Legacy Applikationen (z.B. VB6, COBOL) nach .NET oder JAVA stehe ich Ihnen als kompetenter Ansprechpartner zur Verfügung. Zusätzlich unterstütze ich Sie als zertifizierter
IT-Projektleiter während Ihres gesamten Projektelebenszyklusses z.B in den Bereichen Systems/Requirements Engineering Projektmanagement, Risikomanagement und Change Management.

Meine bisherigen Erfahrungen im ALM Bereich z.B. Atlassian Suite (Jira, Confluence ...), TFS/Azure DevOps Server , automatisierten Build- und Deployment Systemen (GitLab, Azure DevOps Server, Finalbuilder) und Versionsverwaltung (Git, TFS, Subversion, CVS) tausche ich gerne mit Ihnen aus. Ich würde mich freuen wenn sich eine zukünftige Zusammenarbeit ergeben würde.

 

Datenbanken

MS SQL Server
Experte
Oracle
Experte
Access
Experte
MySQL
Fortgeschritten
MongoDb
Experte
Neben sehr viel Know-how im Bereich Softwareengineering verfüge ich ebenfalls über sehr umfangreiche Datenbankkenntnisse. Gerne unterstütze ich Sie dabei komplexe Abfragen elegant mit den neuesten Features für SQL-Server, ORACLE oder MySQL zu formulieren. Vor allem im Bereich der Neustrukturierung und Optimierung bestehender Datenbanklösungen kann ich auf umfangreiche Erfahrung zurückgreifen die ich gerne an Sie weitergeben möchte.

Wollen Sie ihre komplexe historisch gewachsene Tabellenstruktur auf eine moderne Architektur (DDD) übertragen? Oder einen OR-Mapper wie z.B. Entity Framework Core verwenden. Bei diesen und vielen weiteren praxisrelevanten Themen kann ich Ihnen meine Erfahrungen der letzten 20 Jahre bereitstellen.

Datenkommunikation

REST
Experte
JSON
Experte
Web Services
Experte
RS232
Fortgeschritten
TCP/IP
Experte
Windows Netzwerk
Fortgeschritten
OPC
Fortgeschritten
SECS I
Experte
SECS II
Experte
GEM
Experte
JDBC
Experte
Socket
Experte

Hardware

PC
Experte
Raspberry Pi
Experte
ESP 32
Fortgeschritten
ESP 8266
Fortgeschritten

Branchen

Branchen

  • Chemie
  • Automobilindustrie
  • Halbleiter
  • Kunststoffverarbeitung
  • Metallindustrie
  • Finanzdienstleistung
  • Credit Management
  • Customer Risk Management
  • Scoring
  • Auskunfteien (Schufa, Creditreform, D&B)
  • Pools (CMS, GSG, ZAC, DunTrade)
  • Banken
  • Rundfunk & Fernsehen
  • Marktforschung
  • Wärmetechnik
  • Sanitär

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.