Architekt, Consultant & Softwareentwickler API, Framework, Microservices, Web, Desktop mit C#
Aktualisiert am 24.01.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2022
Verfügbar zu: 80%
davon vor Ort: 20%
.NET Core
Domain Driven Design
Full Stack Entwickler
Git
Visual Studio 2019
C#
Deutsch
Muttersprache
Englisch
gut

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Vororteinsatz nur im Umkreis von ca. 50km um Stuttgart - D7 (Heilbronn, Schwäbisch Hall, Heidenheim, Ulm, Sigmaringen, Rottweil, Baden-Baden, Karlsruhe)

 

möglich

Projekte

Projekte

1 Jahr 1 Monat
2021-03 - 2022-03

Entwicklung Verkettungsbaukasten

C# .NET Core 3.1
Entwicklung einer .NET Core Console-Anwendung mit Anbindung an OPC-UA und PLC.
Verkettungsbaukasten
C# .NET Core 3.1
TRUMPF Sachen
Remote
10 Monate
2020-01 - 2020-10

Vector Hardware Configuration Tool

.NET Core 3.1 WPF

Entwicklung eines neuen Vector Hardware Configuration Tool zur Konfiguration der Vector Geräte. Als UI Framework wurde Material Design für WPF verwendet. 

Visual Studio 2019
.NET Core 3.1 WPF
Vector Informatik GmbH
Stuttgart
1 Jahr
2019-01 - 2019-12

Cloudanbindung der 3D Laser Maschinen

Software-Entwickler C# .NET Core OPC UA
Software-Entwickler

Entwicklung von Microservices unter Verwendung des bestehenden TRUMPF Microservice Framework zur Cloudanbindung von 3D Lasermachinen. Hauptsächlich werden Maschinendaten per OPC UA gesammelt und nach Freigabe des Kunden in der Cloud bereitgestellt.

Ansprechpartner: Thomas Bohn (TLD540)

Visual Studio
C# .NET Core OPC UA
TRUMPF GmbH
Ditzingen
3 Jahre 6 Monate
2015-07 - 2018-12

HMI TRUMPF Maschinen

Software-Entwickler Scrum C# WPF ...
Software-Entwickler

Entwicklung der neuen HMI Oberfläche auf Basis von WPF. Beteiligt war ich an den Oberflächen für die Lasermachinen und Stanzmachinen sowie die Weiterentwicklung der Serverlogik. 

Ansprechpartner: Rainer Fritz (TW540), Heiko Seng (TW540)

Visual Studio
Scrum C# WPF MEF
TRUMPF GmbH
Ditzingen
2 Jahre 9 Monate
2012-04 - 2014-12

TruTops Boost

Software-Entwickler Scrum .NET 4.0 WPF
Software-Entwickler

Ansprechpartner: Rainer Thieringer (TLS), Rainer Schlegel (TW540)

Visual Studio 2012 Perforce GIT JIRA SpaceClaim
Scrum .NET 4.0 WPF
TUMPF GmbH
Ditzingen
1 Jahr
2011-03 - 2012-02

TVKPlus

Software-Entwickler .NET 4.0 Silverlight 4.0 Scrum ...
Software-Entwickler
TVKPlus ersetzte die bisherige Tierverkehrsdatenbank in der Schweiz. Die Tierverkehrsdatenbank garantiert die Rückverfolgbarkeit von Schweizer Rindern und schafft mit dieser Transparenz Vertrauen bei Konsumentinnen und Konsumenten von Schweizer Rindfleisch. Die TVD vergibt Identitäten in der Form eindeutig beschrifteter Ohrmarken an alle in der Schweiz gehaltenen Klauentiere (Rinder, Schweine, Schafe, Ziegen und in Gehege gehaltenes Wild). Zudem werden seit dem 1. 1. 2011 die in der Schweiz gehaltenen Equiden registriert.
Microsoft Team Foundation Server Microsoft SQL Server 2008 Microsoft Unit Test Framework
.NET 4.0 Silverlight 4.0 Scrum SQL
Identitas AG
Bern (Schweiz)
2 Monate
2011-01 - 2011-02

Document Presenter

Software-Entwickler .NET 4.0 Silverlight 4.0
Software-Entwickler

Microsoft Word, -PowerPoint und PDF Dokumente sollen ansprechend in einer Webanwendung als Buch zum Durchblättern aufbereitet werden können. Die Anwendung soll die Merkmale Vergrößerung, Verkleinerung und Verschiebung beinhalten, so wie Zugangskontrolle. Das Dokument soll entweder als Ressource in der Anwendung enthalten sein oder von einer URL heruntergeladen werden können.

Visual Studio 2010 Blend 4 CruiseControl .NET GIT Redmine
.NET 4.0 Silverlight 4.0
SeminaCo
Stuttgart
4 Monate
2010-08 - 2010-11

Prototypen zur Demonstration des Einsatzes von LTE im Bereich eHealthcare.

Software-Entwickler .NET 4.0 WPF
Software-Entwickler
Auf Basis von durch LTE Chips erweiterten Intel Viiv-PCs wurden Prototypen für die häusliche Alten- und Krankenpflege entwickelt. Diese verbinden sich über Bluetooth mit diversen medizinischen Messgeräten zur Blutdruck-, Blutzucker- oder auch Gewichtsmessung. Die erfassten Daten werden verschlüsselt an eine medizinische Datenbank versendet und der Patient hat die Möglichkeit über ein integriertes Softphone ein Videogespräch mit dem zuständigen Arzt zu führen. Besonderes Augenmerk fiel dabei auf die Gestaltung der grafischen Oberfläche und der Benutzerführung. Da das Zielpublikum vornehmlich im Bereich der über 70 jährigen anzusiedeln ist, sollte die Bedienung und Führung intuitiv, selbst erklärend und im Fehlerfall einfach verständlich gestaltet sein. Iteratives Agiles Vorgehensmodell mittels Extreme Programming.
Visual Studio 2010 GIT CruiseControl .NET Redmine MbUnit
.NET 4.0 WPF
Alcatel-Lucent
Stuttgart
1 Jahr 8 Monate
2008-01 - 2009-08

Framework und Applikationen für automatisierte Tests an verteilten HIL Systemen.

Software-Entwickler .NET 4.0 F# WCF ...
Software-Entwickler

Anbindung aller in den Laboren vorhandenen Mess- Kalibrierungs- und Diagnose-Tools. Dazu wurden, in enger Abstimmung mit dem ASAM-HIL-API Standardisierungskommitee, Schnittstellen definiert und anhand der vorliegenden Hardware exemplarisch umgesetzt. Diese wurden mittels WCF zur Fernsteuerung im Netz freigegeben. Für die Erstellung automatisierter Tests wurden anwendungsspezifische Code-DSLs entwickelt, mittels denen der Test-Ersteller möglichst natürlich sprachlich die Testspezifikation umsetzen kann. Iteratives Agiles Vorgehensmodell mittels Extreme Programming.

Visual Studio 2010 GIT Enterprise Architect Cruise Control .NET Redmine Bugzilla MSBUILD
.NET 4.0 F# WCF WPF Powershell
Robert Bosch GmbH
Abstatt
2 Jahre
2006-01 - 2007-12

ETAS Labcar-Automation

Software-Entwickler .NET 2.0 WinForms .NET Remoting ...
Software-Entwickler

Erweiterbares Reporting

Parametersynchronization

Konfigurationseditor für Testbench

Visual Studio 2005
.NET 2.0 WinForms .NET Remoting Nant MSBUILD CruiseControl .NET WIX NUnit
ETAS GmbH
Stuttgart
1 Jahr 2 Monate
2004-08 - 2005-09

ICT Watchdog

Software-Entwickler .NET 1.1 WinForms Windows Service ...
Software-Entwickler

Programmierung eines Software Watchdogs, zur Überwachung von Anwendungen mit dem Verwalten von Abhängigkeiten. Neustart der Anwendungen bei überschreiten kritischer Parameter.

Visual Studio .NET Visual SourceSafe
.NET 1.1 WinForms Windows Service .NET Remoting
ICT AG
Kohlberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2015           Teilnahme Konferenz Microsoft Build, San Fransico

2010           Gründung des Softwareunternehmens [Firmenname auf Anfrage]

2006-2009  Systecs, Leinfelden

2004-2005  ict AG, Kohlberg

2004           Dipl. Wirtschaft-Informatiker FH (Fachhochschule Reutlingen)

 


 

Kern meiner Arbeit ist, die Ideen und Wünsche meiner Kunden vollständig zu erfassen und mit den in der Software üblichen und aktuellen Standards, unkompliziert, schnell und gut zu realisieren. Dabei nutze ich schnelle Prototypen, um ihre Vorstellungen frühzeitig sichtbar werden zu lassen, damit wir sicher auch über dasselbe sprechen und das gemeinsame Ziel sicher erreichen.

 

Meinen Team-Mitgliedern arbeite ich mit klar strukturierten und durch Code-Beispielen ergänzten Architekturen zu. Als Entwickler formuliere ich meinen Quellcode stets natürlichsprachlich und auf Anhieb zu überschauen. Design Patterns verbessern dabei nicht nur die Verständlichkeit sondern erhöhen auch die Testbarkeit und Entwicklungsgeschwindigkeit.

 


 

Kompetenzen

Kompetenzen

Top-Skills

.NET Core Domain Driven Design Full Stack Entwickler Git Visual Studio 2019 C#

Produkte / Standards / Erfahrungen / Methoden

Git
Scrum
Visual Studio 2019

Betriebssysteme

Windows

Programmiersprachen

.NET Core 3.1
C#
Experte, seit 2002
MEF
WPF

Datenbanken

MS SQL Server
gut

Datenkommunikation

Internet, Intranet
OPC UA

Hardware

LABCAR
Messgeräte
Tool-Adapter in C# und Fernzugang mittels WCF
PC
Steuer und Regelsysteme
Tool-Adapter in C# und Fernzugang mittels WCF

Branchen

Branchen

Automobilzuliferer / Automotive

Telekommunikation

IT / Automotive

IT / Construction

IT / Multimedia

IT

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Vororteinsatz nur im Umkreis von ca. 50km um Stuttgart - D7 (Heilbronn, Schwäbisch Hall, Heidenheim, Ulm, Sigmaringen, Rottweil, Baden-Baden, Karlsruhe)

 

möglich

Projekte

Projekte

1 Jahr 1 Monat
2021-03 - 2022-03

Entwicklung Verkettungsbaukasten

C# .NET Core 3.1
Entwicklung einer .NET Core Console-Anwendung mit Anbindung an OPC-UA und PLC.
Verkettungsbaukasten
C# .NET Core 3.1
TRUMPF Sachen
Remote
10 Monate
2020-01 - 2020-10

Vector Hardware Configuration Tool

.NET Core 3.1 WPF

Entwicklung eines neuen Vector Hardware Configuration Tool zur Konfiguration der Vector Geräte. Als UI Framework wurde Material Design für WPF verwendet. 

Visual Studio 2019
.NET Core 3.1 WPF
Vector Informatik GmbH
Stuttgart
1 Jahr
2019-01 - 2019-12

Cloudanbindung der 3D Laser Maschinen

Software-Entwickler C# .NET Core OPC UA
Software-Entwickler

Entwicklung von Microservices unter Verwendung des bestehenden TRUMPF Microservice Framework zur Cloudanbindung von 3D Lasermachinen. Hauptsächlich werden Maschinendaten per OPC UA gesammelt und nach Freigabe des Kunden in der Cloud bereitgestellt.

Ansprechpartner: Thomas Bohn (TLD540)

Visual Studio
C# .NET Core OPC UA
TRUMPF GmbH
Ditzingen
3 Jahre 6 Monate
2015-07 - 2018-12

HMI TRUMPF Maschinen

Software-Entwickler Scrum C# WPF ...
Software-Entwickler

Entwicklung der neuen HMI Oberfläche auf Basis von WPF. Beteiligt war ich an den Oberflächen für die Lasermachinen und Stanzmachinen sowie die Weiterentwicklung der Serverlogik. 

Ansprechpartner: Rainer Fritz (TW540), Heiko Seng (TW540)

Visual Studio
Scrum C# WPF MEF
TRUMPF GmbH
Ditzingen
2 Jahre 9 Monate
2012-04 - 2014-12

TruTops Boost

Software-Entwickler Scrum .NET 4.0 WPF
Software-Entwickler

Ansprechpartner: Rainer Thieringer (TLS), Rainer Schlegel (TW540)

Visual Studio 2012 Perforce GIT JIRA SpaceClaim
Scrum .NET 4.0 WPF
TUMPF GmbH
Ditzingen
1 Jahr
2011-03 - 2012-02

TVKPlus

Software-Entwickler .NET 4.0 Silverlight 4.0 Scrum ...
Software-Entwickler
TVKPlus ersetzte die bisherige Tierverkehrsdatenbank in der Schweiz. Die Tierverkehrsdatenbank garantiert die Rückverfolgbarkeit von Schweizer Rindern und schafft mit dieser Transparenz Vertrauen bei Konsumentinnen und Konsumenten von Schweizer Rindfleisch. Die TVD vergibt Identitäten in der Form eindeutig beschrifteter Ohrmarken an alle in der Schweiz gehaltenen Klauentiere (Rinder, Schweine, Schafe, Ziegen und in Gehege gehaltenes Wild). Zudem werden seit dem 1. 1. 2011 die in der Schweiz gehaltenen Equiden registriert.
Microsoft Team Foundation Server Microsoft SQL Server 2008 Microsoft Unit Test Framework
.NET 4.0 Silverlight 4.0 Scrum SQL
Identitas AG
Bern (Schweiz)
2 Monate
2011-01 - 2011-02

Document Presenter

Software-Entwickler .NET 4.0 Silverlight 4.0
Software-Entwickler

Microsoft Word, -PowerPoint und PDF Dokumente sollen ansprechend in einer Webanwendung als Buch zum Durchblättern aufbereitet werden können. Die Anwendung soll die Merkmale Vergrößerung, Verkleinerung und Verschiebung beinhalten, so wie Zugangskontrolle. Das Dokument soll entweder als Ressource in der Anwendung enthalten sein oder von einer URL heruntergeladen werden können.

Visual Studio 2010 Blend 4 CruiseControl .NET GIT Redmine
.NET 4.0 Silverlight 4.0
SeminaCo
Stuttgart
4 Monate
2010-08 - 2010-11

Prototypen zur Demonstration des Einsatzes von LTE im Bereich eHealthcare.

Software-Entwickler .NET 4.0 WPF
Software-Entwickler
Auf Basis von durch LTE Chips erweiterten Intel Viiv-PCs wurden Prototypen für die häusliche Alten- und Krankenpflege entwickelt. Diese verbinden sich über Bluetooth mit diversen medizinischen Messgeräten zur Blutdruck-, Blutzucker- oder auch Gewichtsmessung. Die erfassten Daten werden verschlüsselt an eine medizinische Datenbank versendet und der Patient hat die Möglichkeit über ein integriertes Softphone ein Videogespräch mit dem zuständigen Arzt zu führen. Besonderes Augenmerk fiel dabei auf die Gestaltung der grafischen Oberfläche und der Benutzerführung. Da das Zielpublikum vornehmlich im Bereich der über 70 jährigen anzusiedeln ist, sollte die Bedienung und Führung intuitiv, selbst erklärend und im Fehlerfall einfach verständlich gestaltet sein. Iteratives Agiles Vorgehensmodell mittels Extreme Programming.
Visual Studio 2010 GIT CruiseControl .NET Redmine MbUnit
.NET 4.0 WPF
Alcatel-Lucent
Stuttgart
1 Jahr 8 Monate
2008-01 - 2009-08

Framework und Applikationen für automatisierte Tests an verteilten HIL Systemen.

Software-Entwickler .NET 4.0 F# WCF ...
Software-Entwickler

Anbindung aller in den Laboren vorhandenen Mess- Kalibrierungs- und Diagnose-Tools. Dazu wurden, in enger Abstimmung mit dem ASAM-HIL-API Standardisierungskommitee, Schnittstellen definiert und anhand der vorliegenden Hardware exemplarisch umgesetzt. Diese wurden mittels WCF zur Fernsteuerung im Netz freigegeben. Für die Erstellung automatisierter Tests wurden anwendungsspezifische Code-DSLs entwickelt, mittels denen der Test-Ersteller möglichst natürlich sprachlich die Testspezifikation umsetzen kann. Iteratives Agiles Vorgehensmodell mittels Extreme Programming.

Visual Studio 2010 GIT Enterprise Architect Cruise Control .NET Redmine Bugzilla MSBUILD
.NET 4.0 F# WCF WPF Powershell
Robert Bosch GmbH
Abstatt
2 Jahre
2006-01 - 2007-12

ETAS Labcar-Automation

Software-Entwickler .NET 2.0 WinForms .NET Remoting ...
Software-Entwickler

Erweiterbares Reporting

Parametersynchronization

Konfigurationseditor für Testbench

Visual Studio 2005
.NET 2.0 WinForms .NET Remoting Nant MSBUILD CruiseControl .NET WIX NUnit
ETAS GmbH
Stuttgart
1 Jahr 2 Monate
2004-08 - 2005-09

ICT Watchdog

Software-Entwickler .NET 1.1 WinForms Windows Service ...
Software-Entwickler

Programmierung eines Software Watchdogs, zur Überwachung von Anwendungen mit dem Verwalten von Abhängigkeiten. Neustart der Anwendungen bei überschreiten kritischer Parameter.

Visual Studio .NET Visual SourceSafe
.NET 1.1 WinForms Windows Service .NET Remoting
ICT AG
Kohlberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2015           Teilnahme Konferenz Microsoft Build, San Fransico

2010           Gründung des Softwareunternehmens [Firmenname auf Anfrage]

2006-2009  Systecs, Leinfelden

2004-2005  ict AG, Kohlberg

2004           Dipl. Wirtschaft-Informatiker FH (Fachhochschule Reutlingen)

 


 

Kern meiner Arbeit ist, die Ideen und Wünsche meiner Kunden vollständig zu erfassen und mit den in der Software üblichen und aktuellen Standards, unkompliziert, schnell und gut zu realisieren. Dabei nutze ich schnelle Prototypen, um ihre Vorstellungen frühzeitig sichtbar werden zu lassen, damit wir sicher auch über dasselbe sprechen und das gemeinsame Ziel sicher erreichen.

 

Meinen Team-Mitgliedern arbeite ich mit klar strukturierten und durch Code-Beispielen ergänzten Architekturen zu. Als Entwickler formuliere ich meinen Quellcode stets natürlichsprachlich und auf Anhieb zu überschauen. Design Patterns verbessern dabei nicht nur die Verständlichkeit sondern erhöhen auch die Testbarkeit und Entwicklungsgeschwindigkeit.

 


 

Kompetenzen

Kompetenzen

Top-Skills

.NET Core Domain Driven Design Full Stack Entwickler Git Visual Studio 2019 C#

Produkte / Standards / Erfahrungen / Methoden

Git
Scrum
Visual Studio 2019

Betriebssysteme

Windows

Programmiersprachen

.NET Core 3.1
C#
Experte, seit 2002
MEF
WPF

Datenbanken

MS SQL Server
gut

Datenkommunikation

Internet, Intranet
OPC UA

Hardware

LABCAR
Messgeräte
Tool-Adapter in C# und Fernzugang mittels WCF
PC
Steuer und Regelsysteme
Tool-Adapter in C# und Fernzugang mittels WCF

Branchen

Branchen

Automobilzuliferer / Automotive

Telekommunikation

IT / Automotive

IT / Construction

IT / Multimedia

IT

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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