Product Owner (Scrum), Senior-Softwaredesigner, techn. Projektleiter, Architekt -- OO, UML, C/C++, C#, SQL, DB-Design
Aktualisiert am 11.12.2023
Profil
Referenzen (10)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Projektleitung
Scrum-Product Owner
Software-Entwicklung C/C++ und C#
Kommunikation
Teamfähigkeit
Deutsch
Muttersprache
Englisch
gute Kenntnisse
Französisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)

Umkreis 100 km um Villingen-Schwenningen herum, maximale Fahrzeit 1,5 h

möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-06 - heute

Erweiterung DataManagementTool

Senior-Software-Entwickler C++ Windows 10 Git
Senior-Software-Entwickler
Eingliederung in das vorhandene Entwicklungsteam und Übernahme von Arbeitspaketen zur Erweiterung der vorhandenen Software in der Programmiersprache C++.
Visual C++ Atlassian JIRA Jenkins MS Office Sourcetree
C++ Windows 10 Git
Ditzingen / Remote
2 Monate
2021-12 - 2022-01

MMC-Erweiterung einer Laser-Steuerung

Senior-Software-Entwickler C# Visual Studio .NET Windows Forms
Senior-Software-Entwickler
Pflege und Erweiterung einer bestehenden Touchscreen-Laser-Steuerung im SCRUM-Team.
Windows 10 Office 365 Microsoft Teams
C# Visual Studio .NET Windows Forms
Remote
6 Monate
2019-10 - 2020-03

Digital Twin

Senior-Software-Entwickler Laser-Sensoren Senior Software-Entwickler C Programmierung ...
Senior-Software-Entwickler

Abbilden des Verhaltens von Sensoren mittels C-Softwareerstellung für den FMI-Standard in Form von FMUs für die virtuelle Simulation im Bereich von CAD/CAE.

Windows 10 Lotus Notes Microsoft Powerpoint Typora Anaconda 3 Atlassian JIRA Microsoft Visual Studio Express 2015 QTronic FMU SDK Modelon FMU Compliance Checker
Laser-Sensoren Senior Software-Entwickler C Programmierung Batchprogrammierung
Waldkirch (Breisgau)
1 Jahr 4 Monate
2018-04 - 2019-07

Erweiterung IoT-Plattform

Product Owner und Senior-Software-Entwickler
Product Owner und Senior-Software-Entwickler

Erweiterung einer IoT-Plattform für den Datenaustausch mit der Hardware des Sensorenherstellers

  • Management des SCRUM-Entwicklungsteams als Product Owner (PO) seit August 2018.

Davor (April bis Juli 2018):

  • Integration in das bestehende SCRUM-Entwicklungsteam
  • Koordination des SCRUM-Teams durch Administration der User-Storys
  • Spezifizierung benötigter Software-Features
  • Software-Entwicklung gemäß den vorliegenden User-Storys sowie Qualitätssicherung mittels Unit-Tests
  • Spezifikations- und Sourcecode-Reviews
Windows 10 Professional x64 QtCreator 4.6.1 [C++] CMake Ninja-Build Qt 5.10.1 Log4Qt 1.4.2 Git mittels TortoiseGit Doxygen (mit Markdown) Typora yEd MS Office Outlook Word Excel Intland codeBeamer
Neuhausen auf den Fildern und Ostfildern-Kemnat
1 Jahr 8 Monate
2016-08 - 2018-03

Applikationen für den Datenaustausch mit Hardware

Senior-Software-Entwickler
Senior-Software-Entwickler

Erstellung mehrerer Applikationen für den Datenaustausch mit der produzierten Hardware (Elektromotoren)

  • Integration in das bestehende Entwicklungsteam
  • Spezifizierung benötigter Software-Features
  • Software-Entwicklung gemäß den vorliegenden Spezifikationen sowie Qualitätssicherung mittels Unit-Tests
  • Spezifikations- und Sourcecode-Reviews
  • Erstellung und Implementierung von KI-Algorithmen
Windows 7 Professional x64 Windows 10 Pro x64 MS Visual Studio 2013 [C# mit .NET 4.5.1 und WPF mit MVVM] MS Managed Extensibility Framework (MEF) Subversion Prism 6.3 SQLite 3 NUnit Moq Campwood SourceMonitor yEd MS Office Outlook Word Excel
Bonndorf
7 Monate
2016-01 - 2016-07

Produktionsmittel-Identifizierung in der Lebensmittel-Branche

Senior-Software-Entwickler
Senior-Software-Entwickler

Erstellung des Backends einer Web-Applikation (C#-CleanCode-Implementierung) inklusive Datenmodellierung, Datenbankerzeugung und der Schnittstellendefinition der Services für den Datenaustausch mit anderen System-Komponenten.

  • Datenmodellierung
  • Erstellung der SQL Server-Datenbank
  • Bereitstellung der Datenzugriffsschicht im Backend sowie Qualitätssicherung mittels Systemtests in einem SCRUM-Entwicklungsteam
Windows 7 Professional x64 MS SQL Server 2014 MS Entity Framework 6 MS Entity Framework 7 MS Visual Studio 2015 [C# mit .NET 4.6.1] MS Team Foundation Server ASP.NET 5 OData v4 Xunit NSubstitute MS Office Outlook Word Excel VMware Workstation 12
Balluff GmbH
Neuhausen auf den Fildern
1 Monat
2015-07 - 2015-07

Applikation zur MES-Optimierung

Software-Entwickler
Software-Entwickler
  • Erstellung einer Applikation zur MES-Optimierung im Pharma-Bereich
  • Implementierung der Applikation
Windows 7 x86 MS Visual Studio 2013 [C# mit .NET 4.5 und Windows Forms] DevExpress MS Office Outlook Word Excel Teamviewer
Hersteller medizinischer Geräte
Hechingen
1 Jahr 6 Monate
2014-01 - 2015-06

HMI einer Laser-Anlage

Technischer Projektleiter / Senior-Software-Entwickler
Technischer Projektleiter / Senior-Software-Entwickler
  • Pflege und Ausbau der Touchscreen-HMI einer Laser-Anlage der Verpackungsmittelindustrie (C#-CleanCode-Implementierung)
  • Projektleitung, Spezifikationserstellung und Implementierung der HMI-Applikation
Windows 7 x86 MS Project MS Visual Studio 2012 [C# mit .NET 4.0 und Windows Forms] MS Team Foundation Server VMware MS Office Outlook Word Excel Teamviewer
3 Monate
2013-10 - 2013-12

HMI einer Laser-Anlage

Technischer Projektleiter / Senior-Software-Entwickler
Technischer Projektleiter / Senior-Software-Entwickler

Erstellen einer neuen Touchscreen-HMI für eine Laser-Anlage der Verpackungsmittelindustrie inklusive Anbindung an die Siemens S7-Steuerung (C#-CleanCode-Implementierung).

  • Projektleitung (Verantwortung gegenüber dem Käufer der Anlage, Koordination der Software-Entwickler)
  • Spezifikationserstellung und Implementierung der HMI-Applikation
Windows 7 x86 MS Project MS Visual Studio 2012 [C# mit .NET 4.0 und Windows Forms] Atlassian Git und SourceTree VMware MS Office Outlook Word Excel Teamviewer
1 Jahr 3 Monate
2012-07 - 2013-09

Host-Anbindung

Senior-Software-Entwickler
Senior-Software-Entwickler
  • Applikationsentwicklung (Anbindung von Anlagen zur Chip-Herstellung an das MES-System der Halbleiter-Fab inklusive Unterstützung der automatischen Beladung AMHS via OHT)
  • Spezifikationserstellung, Implementierung/Erweiterung der vorhandenen Host-Kommunikation (SECS/GEM, SEMI-Standard 300mm)
Windows 7 x86 MS Visual Studio 2010 und 2012 [C++] VS 2010 Team Foundation Server VMware MS Office Outlook Word Excel Cimetrix CIMConnect CIM300 TESTConnect UltraVNC Teamviewer
6 Monate
2012-01 - 2012-06

Schiffssteuerung

Senior-Software-Entwickler
Senior-Software-Entwickler

Applikationsentwicklung von Konfigurationstools für die Steuerung hochseefähiger Boote

  • Spezifikationserstellung
  • HMI-Erstellung, Applikationserstellung (agile Softwareentwicklung - SCRUM)
  • Buildserver-Administration
Windows 7 x64 MS Visual Studio 2010 [C# mit .NET 4.0 (WPF; WCF)] VS 2010 Team Foundation Server Galasoft MVVM Light Actipro WPF Studio 11.2 Agent Smith 1.5.0 DevExpress DXv2 Enterprise Architect 9.1 ReSharper 6.1 SQL Server CE 4 StyleCop 4.7 VMware MS Office Outlook Word Excel Visio SharePoint
10 Monate
2011-03 - 2011-12

MES-Anbindung

Senior-Software-Entwickler
Senior-Software-Entwickler
  • Applikationsentwicklung (Anbindung einer Photovoltaik-Maschine an das MES-System der PV-Fab)
  • Spezifikation, Design und CleanCode-Implementierung einer Windows-Applikation unter Windows XP mit der Programmiersprache C# und dem .NET Framework 3.5 (WPF)
MS Windows XP Professional MS Visual Studio 2008 Professional Programmiersprache C# mit .NET Framework 3.5 und WPF Cimetrix CIMConnect
4 Monate
2010-09 - 2010-12

Windows Mobile Apps

Senior-Software-Entwickler
Senior-Software-Entwickler

Smartphone-Applikationsentwicklung

  • Spezifikation, Design und Implementierung mehrerer Windows Mobile 6.x-Applikationen unter Windows 7 mit der Programmiersprache C# und dem .NET Compact Framework 3.5 (Windows Forms)
  • sowie Portierung einer Applikation auf einen Windows 7-PC mit Hilfe der Programmier­sprache C# und dem .NET Framework 3.5 (WPF)
5 Jahre 4 Monate
2005-03 - 2010-06

MMC

Senior-Software-Designer
Senior-Software-Designer

Ausbau und Pflege zweier Maschinensteuerunge

  • C++- und C#-Anwendungsentwicklung der Bedienoberfläche unter Windows XP
  • Erstellung eines Installations-Tools (als eigenständige Anwendung)
  • objektorientiertes Softwarearchitekturdesign (UML)
  • Touchscreen-Oberflächendesign erstellen
  • Datenmodellierung (UML)
  • Datenbank-Design und -Anbindung
  • DB-Administration
  • alternative Datenhaltung mittels XML entwickeln
  • Erstellen eines klar definierten Entwickler-Bauprozesses für das bestehende Entwickler-Team
  • Shell-Programmierung, Erstellung von Unit-Tests (als eigenständige Anwendungen) mit NUnit zur automatisierten Validierung der Softwarequalitätn
MS Windows XP MS Visual C++ 6 MS Visual Studio 2005 (C# mit .NET 2.0 und Windows Forms) MS Project MS Word MS Excel MS Access MS SQL Server MS Visio Merant PVCS JIRA GRIT Application Developer 5.0 Compuware BoundsChecker 7.1 NUnit
1 Jahr 8 Monate
2003-08 - 2005-03

LP01

Senior-Software-Designer
Senior-Software-Designer

Visualisierung einer Lasersteuerung

  • C++-Anwendungsentwicklung der Bedienoberfläche und der zugehörigen Fachlogik unter Windows XP
  • Erstellen einer objektorientierten Softwarearchitektur
  • Anbindung an die Lasersteuerung
  • Erstellen von Bauprozessen zur automatisierten Erzeugung der Anwendung mittels Shell-Programmierung
MS Windows XP MS Word MS Excel MS Visual C++ 6 MS Visio Merant PVCS GRIT Application Developer 5.0 Compuware BoundsChecker 7.1
1 Jahr
2002-08 - 2003-07

R05

Senior-Consultant und technischer Projektleiter
Senior-Consultant und technischer Projektleiter

Maschinensteuerung

  • C++-Software-Entwicklung unter Windows 2000
  • Erstellen des Datenmo­dells und der Datenbank
  • Erstellen der Architektur
  • objektorientierte Ana­lyse und Design mittels UML
  • Koordination der Entwickler (20 Entwickler von 5 verschiedenen Firmen)
  • Planung des Projektfortschritts
  • Software­versionierung
MS Visio CA Modelling Suite MS Access MS Visual C++ MS Word MS PowerPoint MS Excel MS Internet Explorer MS Project PVCS
1 Monat
2002-07 - 2002-07

HighChart

Senior-Software-Designer
Senior-Software-Designer
  • Charting-Tool
  • Java-Software-Entwicklung unter Windows 2000
Borland JBuilder
2 Jahre 7 Monate
2000-01 - 2002-07

GRIT Application Developer

Senior-Software-Designer
Senior-Software-Designer

GUI Tool

  • C++-Software-Entwicklung unter Windows NT und UNIX
  • Integration des Report Developers
  • Datenbanktreiber-Erstellung
  • Halten von Schulungen
  • Kundensupport
  • Pflege von Kundenkontakten

Parallelprojekte:

  • CLI, Aachen
  • Hessisches Landeskriminalamt, Wiesbaden
  • Hüttenwerke Krupp-Mannesmann, Duisburg
  • Siemens, Erlangen
  • Stadtrat, Zürich
MS Visual C++ gcc MS Word MS Powerpoint MS Excel MS Internet Explorer Oracle MS SQL Server MS Access MKS Perforce

Aus- und Weiterbildung

Aus- und Weiterbildung

1986
Gymnasium am Deutenberg, Villingen-Schwenningen
Abschluss: allgemeine Hochschulreife
 
1988 - 1990
Studium an der Universität Stuttgart 
Studiengang: Luft- und Raumfahrttechnik
 
1990 - 1992
Studium an der Universität Karlsruhe 
Studiengang: Informatik
 
1992 - 1996
Studium an der Fachhochschule Furtwangen 
Studiengang: allgemeine Informatik/künstliche Intelligenz
Abschluss: Diplom-Informatiker (FH)

Kompetenzen

Kompetenzen

Top-Skills

Projektleitung Scrum-Product Owner Software-Entwicklung C/C++ und C# Kommunikation Teamfähigkeit

Produkte / Standards / Erfahrungen / Methoden

agile Softwareentwicklung
Anaconda 3
ASP.NET 5
Atlassian JIRA
Batchprogrammierung
C Programmierung
C#-Programmierung
C-Programmierung
Campwood SourceMonitor
codeBeamer
Künstliche Intelligenz
Lotus Notes
Managed Extensibility Framework (MEF)
Microsoft Powerpoint
Microsoft Visual Studio Express 2015
Mock
Modelon FMU Compliance Checker
Moq
MS Team Foundation Server
MS Visual Studio 2015
MVVM
NUnit
OData v4
Prism
Qt5
QTronic FMU SDK
Scrum
Senior Software-Entwickler
Subversion
Team Foundation Server
TortoiseGit
Typora
Visual Studio 2013
VMware Workstation
Windows 10 Pro x64
yEd
Erfahrungen im Bereich:
  • Projektleitung
  • Anwendungs- und Systemprogrammierung unter Windows und UNIX
  • Architektur, Spezifikation, Programmierung
  • Software-Versionierung
  • Schulung
  • Kundensupport

 

Methoden:
  • SCRUM Software-Entwicklung
  • Objektorientierte Analyse (OOA)
  • Objektorientiertes Design (OOD)
  • Objektorientierte Programmierung (OOP)
  • strukturierte Programmierung
  • Datenmodellierung (UML)
  • Datenbank-Design
  • Softwaretest mittels Unit-Tests (nUnit und Moq)

Microsoft Standards:
  • ODBC, MAPI
  • SDK (16/32 bit), MFC

Spezialkenntnisse:
  • Halbleiter-Branche (SEMI-Normen inklusive 300mm-Standard, SECS/GEM-Kommunikation)
  • Photovoltaik-Branche (SEMI-Normen, SECS/GEM-Kommunikation)
  • Laser-Anlagen
  • künstl. Intelligenz
  • Neuronale Netze, Expertensysteme, genetische Algorithmen
  • Compilerbau, Parser, Zustandsautomaten

Projekt-Admin-Tool:
  • MS Project 2007
  • MS Project 2010
  • MS Project 2013
  • JIRA

Software-Entwicklung-Tools:

  • Visual Studio 98 (C++ 6) von Microsoft
  • Visual Studio 2005 (C# mit .NET 2.0 und .NET CF 2.0) von Microsoft
  • Visual Studio 2008 (C# mit .NET 3.5 und .NET CF 3.5) von Microsoft
  • Visual Studio 2010 (C# mit .NET 4.0, C++) von Microsoft
  • Visual Studio 2012 (C# mit .NET 4.0, C++) von Microsoft
  • Visual Studio 2013 (C# mit .NET 4.5) von Microsoft
  • Visual Studio 2015 (C# mit .NET 4.6) von Microsoft
  • Visual Studio Express 2015 (C) von Microsoft
  • Visio 2002 Professional von Microsoft
  • Visio 2007 Professional von Microsoft
  • Visio 2010 Professional von Microsoft
  • GRIT Application Developer 5.0 von GFT Technologies AG
  • BoundsChecker 7.1 von Compuware
  • JBuilder 6 von Borland
  • QtCreator 4.6.1

Software-Versionierung-Tools:
  • PVCS von Merant
  • Perforce SCM von Perforce
  • MKS Source Integrity
  • Microsoft Team Foundation Server (TFS)
  • Atlassian Git und SourceTree
  • TortoiseGit

Datenbank-Entwicklung:
  • Modelling Suite 4.1 von CA
  • MS Access 1.0, MS Access 2.0, MS Access 95, MS Access 2002
  • MS SQL Server 2005, MS SQL Server 2014
 
Büro-Software:
  • MS Office Professional 2002 
  • MS Office Professional 2007 
  • MS Office Professional 2010
  • MS Office Professional 2013
  • MS Office Professional 2016
  • MS Office 365

Betriebssysteme

MS-DOS
tiefe Kenntnisse
Windows
tiefe Kenntnisse
Windows 10
tiefe Kenntnisse
Windows 7
tiefe Kenntnisse
Windows CE
Windows XP Embedded, Windows Mobile 6.1

Programmiersprachen

.NET 2.0
tiefe Kenntnisse
.NET 3.5
tiefe Kenntnisse
.NET 4.0
tiefe Kenntnisse
.NET 4.5
tiefe Kenntnisse
.NET 4.5.1
.NET 4.6
tiefe Kenntnisse
.NET 4.6.1
Assembler
gute Kenntnisse
Basic
gute Kenntnisse
C
tiefe Kenntnisse
C#
tiefe Kenntnisse
C++
tiefe Kenntnisse
Clipper
gute Kenntnisse
dBase
Grundkenntnisse
DOS / Batch
tiefe Kenntnisse
ESQL/C
gute Kenntnisse
Java
gute Kenntnisse
JavaScript
gute Kenntnisse
Lisp
gute Kenntnisse
Pascal
gute Kenntnisse
Perl
Grundkenntnisse
Prolog
gute Kenntnisse
Shell
gute Kenntnisse
WinForms
gute Kenntnisse
WPF
gute Kenntnisse
Xt, Motif
gute Kenntnisse
yacc/lex
Grundkenntnisse

Datenbanken

Access
tiefe Kenntnisse
Datenmodellierung
tiefe Kenntnisse
DB2
Grundkenntnisse
Informix
Grundkenntnisse
MS Entity Framework 6
MS Entity Framework 7
MS SQL Server
gute Kenntnisse
MS SQL Server 2014
ODBC
gute Kenntnisse
Oracle
gute Kenntnisse
POET
Grundkenntnisse
SQL
tiefe Kenntnisse
SQLite
UML
tiefe Kenntnisse
xBase
gute Kenntnisse

Datenkommunikation

Ethernet
Grundkenntnisse
Fax
Grundkenntnisse
Internet, Intranet
Grundkenntnisse
PC-Anywhere
Grundkenntnisse
TCP/IP
Grundkenntnisse

Hardware

Ascii/X - Terminals
Grundkenntnisse
CD-Writer / Brenner
Grundkenntnisse
Datenerfassungsterminals
gute Kenntnisse (HW von Kaba Benzing)
Digital
Grundkenntnisse
Drucker
gute Kenntnisse
HP
gute Kenntnisse
Iomega
Zips
Laser-Sensoren
Modem
Grundkenntnisse
NEC
Drucker
PC
tiefe Kenntnisse
Scanner
Grundkenntnisse
Soundkarten
Grundkenntnisse
SPS
Beckhoff, Bosch Typ3, Siemens 840D Solution Line

Berechnung / Simulation / Versuch / Validierung

Digital Mock up (DMU)
tiefe Kenntnisse
Functional Mock-up Interface (FMI)
gute Kenntnisse

Managementerfahrung in Unternehmen

Product Owner

Branchen

Branchen

  • Maschinenbau
  • Halbleiterei
  • Photovoltaik
  • Verpackungsmittel-Industrie
  • medizinische Anlagen
  • Softwarehersteller
  • IT-Systemhaus
  • Industrie

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)

Umkreis 100 km um Villingen-Schwenningen herum, maximale Fahrzeit 1,5 h

möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-06 - heute

Erweiterung DataManagementTool

Senior-Software-Entwickler C++ Windows 10 Git
Senior-Software-Entwickler
Eingliederung in das vorhandene Entwicklungsteam und Übernahme von Arbeitspaketen zur Erweiterung der vorhandenen Software in der Programmiersprache C++.
Visual C++ Atlassian JIRA Jenkins MS Office Sourcetree
C++ Windows 10 Git
Ditzingen / Remote
2 Monate
2021-12 - 2022-01

MMC-Erweiterung einer Laser-Steuerung

Senior-Software-Entwickler C# Visual Studio .NET Windows Forms
Senior-Software-Entwickler
Pflege und Erweiterung einer bestehenden Touchscreen-Laser-Steuerung im SCRUM-Team.
Windows 10 Office 365 Microsoft Teams
C# Visual Studio .NET Windows Forms
Remote
6 Monate
2019-10 - 2020-03

Digital Twin

Senior-Software-Entwickler Laser-Sensoren Senior Software-Entwickler C Programmierung ...
Senior-Software-Entwickler

Abbilden des Verhaltens von Sensoren mittels C-Softwareerstellung für den FMI-Standard in Form von FMUs für die virtuelle Simulation im Bereich von CAD/CAE.

Windows 10 Lotus Notes Microsoft Powerpoint Typora Anaconda 3 Atlassian JIRA Microsoft Visual Studio Express 2015 QTronic FMU SDK Modelon FMU Compliance Checker
Laser-Sensoren Senior Software-Entwickler C Programmierung Batchprogrammierung
Waldkirch (Breisgau)
1 Jahr 4 Monate
2018-04 - 2019-07

Erweiterung IoT-Plattform

Product Owner und Senior-Software-Entwickler
Product Owner und Senior-Software-Entwickler

Erweiterung einer IoT-Plattform für den Datenaustausch mit der Hardware des Sensorenherstellers

  • Management des SCRUM-Entwicklungsteams als Product Owner (PO) seit August 2018.

Davor (April bis Juli 2018):

  • Integration in das bestehende SCRUM-Entwicklungsteam
  • Koordination des SCRUM-Teams durch Administration der User-Storys
  • Spezifizierung benötigter Software-Features
  • Software-Entwicklung gemäß den vorliegenden User-Storys sowie Qualitätssicherung mittels Unit-Tests
  • Spezifikations- und Sourcecode-Reviews
Windows 10 Professional x64 QtCreator 4.6.1 [C++] CMake Ninja-Build Qt 5.10.1 Log4Qt 1.4.2 Git mittels TortoiseGit Doxygen (mit Markdown) Typora yEd MS Office Outlook Word Excel Intland codeBeamer
Neuhausen auf den Fildern und Ostfildern-Kemnat
1 Jahr 8 Monate
2016-08 - 2018-03

Applikationen für den Datenaustausch mit Hardware

Senior-Software-Entwickler
Senior-Software-Entwickler

Erstellung mehrerer Applikationen für den Datenaustausch mit der produzierten Hardware (Elektromotoren)

  • Integration in das bestehende Entwicklungsteam
  • Spezifizierung benötigter Software-Features
  • Software-Entwicklung gemäß den vorliegenden Spezifikationen sowie Qualitätssicherung mittels Unit-Tests
  • Spezifikations- und Sourcecode-Reviews
  • Erstellung und Implementierung von KI-Algorithmen
Windows 7 Professional x64 Windows 10 Pro x64 MS Visual Studio 2013 [C# mit .NET 4.5.1 und WPF mit MVVM] MS Managed Extensibility Framework (MEF) Subversion Prism 6.3 SQLite 3 NUnit Moq Campwood SourceMonitor yEd MS Office Outlook Word Excel
Bonndorf
7 Monate
2016-01 - 2016-07

Produktionsmittel-Identifizierung in der Lebensmittel-Branche

Senior-Software-Entwickler
Senior-Software-Entwickler

Erstellung des Backends einer Web-Applikation (C#-CleanCode-Implementierung) inklusive Datenmodellierung, Datenbankerzeugung und der Schnittstellendefinition der Services für den Datenaustausch mit anderen System-Komponenten.

  • Datenmodellierung
  • Erstellung der SQL Server-Datenbank
  • Bereitstellung der Datenzugriffsschicht im Backend sowie Qualitätssicherung mittels Systemtests in einem SCRUM-Entwicklungsteam
Windows 7 Professional x64 MS SQL Server 2014 MS Entity Framework 6 MS Entity Framework 7 MS Visual Studio 2015 [C# mit .NET 4.6.1] MS Team Foundation Server ASP.NET 5 OData v4 Xunit NSubstitute MS Office Outlook Word Excel VMware Workstation 12
Balluff GmbH
Neuhausen auf den Fildern
1 Monat
2015-07 - 2015-07

Applikation zur MES-Optimierung

Software-Entwickler
Software-Entwickler
  • Erstellung einer Applikation zur MES-Optimierung im Pharma-Bereich
  • Implementierung der Applikation
Windows 7 x86 MS Visual Studio 2013 [C# mit .NET 4.5 und Windows Forms] DevExpress MS Office Outlook Word Excel Teamviewer
Hersteller medizinischer Geräte
Hechingen
1 Jahr 6 Monate
2014-01 - 2015-06

HMI einer Laser-Anlage

Technischer Projektleiter / Senior-Software-Entwickler
Technischer Projektleiter / Senior-Software-Entwickler
  • Pflege und Ausbau der Touchscreen-HMI einer Laser-Anlage der Verpackungsmittelindustrie (C#-CleanCode-Implementierung)
  • Projektleitung, Spezifikationserstellung und Implementierung der HMI-Applikation
Windows 7 x86 MS Project MS Visual Studio 2012 [C# mit .NET 4.0 und Windows Forms] MS Team Foundation Server VMware MS Office Outlook Word Excel Teamviewer
3 Monate
2013-10 - 2013-12

HMI einer Laser-Anlage

Technischer Projektleiter / Senior-Software-Entwickler
Technischer Projektleiter / Senior-Software-Entwickler

Erstellen einer neuen Touchscreen-HMI für eine Laser-Anlage der Verpackungsmittelindustrie inklusive Anbindung an die Siemens S7-Steuerung (C#-CleanCode-Implementierung).

  • Projektleitung (Verantwortung gegenüber dem Käufer der Anlage, Koordination der Software-Entwickler)
  • Spezifikationserstellung und Implementierung der HMI-Applikation
Windows 7 x86 MS Project MS Visual Studio 2012 [C# mit .NET 4.0 und Windows Forms] Atlassian Git und SourceTree VMware MS Office Outlook Word Excel Teamviewer
1 Jahr 3 Monate
2012-07 - 2013-09

Host-Anbindung

Senior-Software-Entwickler
Senior-Software-Entwickler
  • Applikationsentwicklung (Anbindung von Anlagen zur Chip-Herstellung an das MES-System der Halbleiter-Fab inklusive Unterstützung der automatischen Beladung AMHS via OHT)
  • Spezifikationserstellung, Implementierung/Erweiterung der vorhandenen Host-Kommunikation (SECS/GEM, SEMI-Standard 300mm)
Windows 7 x86 MS Visual Studio 2010 und 2012 [C++] VS 2010 Team Foundation Server VMware MS Office Outlook Word Excel Cimetrix CIMConnect CIM300 TESTConnect UltraVNC Teamviewer
6 Monate
2012-01 - 2012-06

Schiffssteuerung

Senior-Software-Entwickler
Senior-Software-Entwickler

Applikationsentwicklung von Konfigurationstools für die Steuerung hochseefähiger Boote

  • Spezifikationserstellung
  • HMI-Erstellung, Applikationserstellung (agile Softwareentwicklung - SCRUM)
  • Buildserver-Administration
Windows 7 x64 MS Visual Studio 2010 [C# mit .NET 4.0 (WPF; WCF)] VS 2010 Team Foundation Server Galasoft MVVM Light Actipro WPF Studio 11.2 Agent Smith 1.5.0 DevExpress DXv2 Enterprise Architect 9.1 ReSharper 6.1 SQL Server CE 4 StyleCop 4.7 VMware MS Office Outlook Word Excel Visio SharePoint
10 Monate
2011-03 - 2011-12

MES-Anbindung

Senior-Software-Entwickler
Senior-Software-Entwickler
  • Applikationsentwicklung (Anbindung einer Photovoltaik-Maschine an das MES-System der PV-Fab)
  • Spezifikation, Design und CleanCode-Implementierung einer Windows-Applikation unter Windows XP mit der Programmiersprache C# und dem .NET Framework 3.5 (WPF)
MS Windows XP Professional MS Visual Studio 2008 Professional Programmiersprache C# mit .NET Framework 3.5 und WPF Cimetrix CIMConnect
4 Monate
2010-09 - 2010-12

Windows Mobile Apps

Senior-Software-Entwickler
Senior-Software-Entwickler

Smartphone-Applikationsentwicklung

  • Spezifikation, Design und Implementierung mehrerer Windows Mobile 6.x-Applikationen unter Windows 7 mit der Programmiersprache C# und dem .NET Compact Framework 3.5 (Windows Forms)
  • sowie Portierung einer Applikation auf einen Windows 7-PC mit Hilfe der Programmier­sprache C# und dem .NET Framework 3.5 (WPF)
5 Jahre 4 Monate
2005-03 - 2010-06

MMC

Senior-Software-Designer
Senior-Software-Designer

Ausbau und Pflege zweier Maschinensteuerunge

  • C++- und C#-Anwendungsentwicklung der Bedienoberfläche unter Windows XP
  • Erstellung eines Installations-Tools (als eigenständige Anwendung)
  • objektorientiertes Softwarearchitekturdesign (UML)
  • Touchscreen-Oberflächendesign erstellen
  • Datenmodellierung (UML)
  • Datenbank-Design und -Anbindung
  • DB-Administration
  • alternative Datenhaltung mittels XML entwickeln
  • Erstellen eines klar definierten Entwickler-Bauprozesses für das bestehende Entwickler-Team
  • Shell-Programmierung, Erstellung von Unit-Tests (als eigenständige Anwendungen) mit NUnit zur automatisierten Validierung der Softwarequalitätn
MS Windows XP MS Visual C++ 6 MS Visual Studio 2005 (C# mit .NET 2.0 und Windows Forms) MS Project MS Word MS Excel MS Access MS SQL Server MS Visio Merant PVCS JIRA GRIT Application Developer 5.0 Compuware BoundsChecker 7.1 NUnit
1 Jahr 8 Monate
2003-08 - 2005-03

LP01

Senior-Software-Designer
Senior-Software-Designer

Visualisierung einer Lasersteuerung

  • C++-Anwendungsentwicklung der Bedienoberfläche und der zugehörigen Fachlogik unter Windows XP
  • Erstellen einer objektorientierten Softwarearchitektur
  • Anbindung an die Lasersteuerung
  • Erstellen von Bauprozessen zur automatisierten Erzeugung der Anwendung mittels Shell-Programmierung
MS Windows XP MS Word MS Excel MS Visual C++ 6 MS Visio Merant PVCS GRIT Application Developer 5.0 Compuware BoundsChecker 7.1
1 Jahr
2002-08 - 2003-07

R05

Senior-Consultant und technischer Projektleiter
Senior-Consultant und technischer Projektleiter

Maschinensteuerung

  • C++-Software-Entwicklung unter Windows 2000
  • Erstellen des Datenmo­dells und der Datenbank
  • Erstellen der Architektur
  • objektorientierte Ana­lyse und Design mittels UML
  • Koordination der Entwickler (20 Entwickler von 5 verschiedenen Firmen)
  • Planung des Projektfortschritts
  • Software­versionierung
MS Visio CA Modelling Suite MS Access MS Visual C++ MS Word MS PowerPoint MS Excel MS Internet Explorer MS Project PVCS
1 Monat
2002-07 - 2002-07

HighChart

Senior-Software-Designer
Senior-Software-Designer
  • Charting-Tool
  • Java-Software-Entwicklung unter Windows 2000
Borland JBuilder
2 Jahre 7 Monate
2000-01 - 2002-07

GRIT Application Developer

Senior-Software-Designer
Senior-Software-Designer

GUI Tool

  • C++-Software-Entwicklung unter Windows NT und UNIX
  • Integration des Report Developers
  • Datenbanktreiber-Erstellung
  • Halten von Schulungen
  • Kundensupport
  • Pflege von Kundenkontakten

Parallelprojekte:

  • CLI, Aachen
  • Hessisches Landeskriminalamt, Wiesbaden
  • Hüttenwerke Krupp-Mannesmann, Duisburg
  • Siemens, Erlangen
  • Stadtrat, Zürich
MS Visual C++ gcc MS Word MS Powerpoint MS Excel MS Internet Explorer Oracle MS SQL Server MS Access MKS Perforce

Aus- und Weiterbildung

Aus- und Weiterbildung

1986
Gymnasium am Deutenberg, Villingen-Schwenningen
Abschluss: allgemeine Hochschulreife
 
1988 - 1990
Studium an der Universität Stuttgart 
Studiengang: Luft- und Raumfahrttechnik
 
1990 - 1992
Studium an der Universität Karlsruhe 
Studiengang: Informatik
 
1992 - 1996
Studium an der Fachhochschule Furtwangen 
Studiengang: allgemeine Informatik/künstliche Intelligenz
Abschluss: Diplom-Informatiker (FH)

Kompetenzen

Kompetenzen

Top-Skills

Projektleitung Scrum-Product Owner Software-Entwicklung C/C++ und C# Kommunikation Teamfähigkeit

Produkte / Standards / Erfahrungen / Methoden

agile Softwareentwicklung
Anaconda 3
ASP.NET 5
Atlassian JIRA
Batchprogrammierung
C Programmierung
C#-Programmierung
C-Programmierung
Campwood SourceMonitor
codeBeamer
Künstliche Intelligenz
Lotus Notes
Managed Extensibility Framework (MEF)
Microsoft Powerpoint
Microsoft Visual Studio Express 2015
Mock
Modelon FMU Compliance Checker
Moq
MS Team Foundation Server
MS Visual Studio 2015
MVVM
NUnit
OData v4
Prism
Qt5
QTronic FMU SDK
Scrum
Senior Software-Entwickler
Subversion
Team Foundation Server
TortoiseGit
Typora
Visual Studio 2013
VMware Workstation
Windows 10 Pro x64
yEd
Erfahrungen im Bereich:
  • Projektleitung
  • Anwendungs- und Systemprogrammierung unter Windows und UNIX
  • Architektur, Spezifikation, Programmierung
  • Software-Versionierung
  • Schulung
  • Kundensupport

 

Methoden:
  • SCRUM Software-Entwicklung
  • Objektorientierte Analyse (OOA)
  • Objektorientiertes Design (OOD)
  • Objektorientierte Programmierung (OOP)
  • strukturierte Programmierung
  • Datenmodellierung (UML)
  • Datenbank-Design
  • Softwaretest mittels Unit-Tests (nUnit und Moq)

Microsoft Standards:
  • ODBC, MAPI
  • SDK (16/32 bit), MFC

Spezialkenntnisse:
  • Halbleiter-Branche (SEMI-Normen inklusive 300mm-Standard, SECS/GEM-Kommunikation)
  • Photovoltaik-Branche (SEMI-Normen, SECS/GEM-Kommunikation)
  • Laser-Anlagen
  • künstl. Intelligenz
  • Neuronale Netze, Expertensysteme, genetische Algorithmen
  • Compilerbau, Parser, Zustandsautomaten

Projekt-Admin-Tool:
  • MS Project 2007
  • MS Project 2010
  • MS Project 2013
  • JIRA

Software-Entwicklung-Tools:

  • Visual Studio 98 (C++ 6) von Microsoft
  • Visual Studio 2005 (C# mit .NET 2.0 und .NET CF 2.0) von Microsoft
  • Visual Studio 2008 (C# mit .NET 3.5 und .NET CF 3.5) von Microsoft
  • Visual Studio 2010 (C# mit .NET 4.0, C++) von Microsoft
  • Visual Studio 2012 (C# mit .NET 4.0, C++) von Microsoft
  • Visual Studio 2013 (C# mit .NET 4.5) von Microsoft
  • Visual Studio 2015 (C# mit .NET 4.6) von Microsoft
  • Visual Studio Express 2015 (C) von Microsoft
  • Visio 2002 Professional von Microsoft
  • Visio 2007 Professional von Microsoft
  • Visio 2010 Professional von Microsoft
  • GRIT Application Developer 5.0 von GFT Technologies AG
  • BoundsChecker 7.1 von Compuware
  • JBuilder 6 von Borland
  • QtCreator 4.6.1

Software-Versionierung-Tools:
  • PVCS von Merant
  • Perforce SCM von Perforce
  • MKS Source Integrity
  • Microsoft Team Foundation Server (TFS)
  • Atlassian Git und SourceTree
  • TortoiseGit

Datenbank-Entwicklung:
  • Modelling Suite 4.1 von CA
  • MS Access 1.0, MS Access 2.0, MS Access 95, MS Access 2002
  • MS SQL Server 2005, MS SQL Server 2014
 
Büro-Software:
  • MS Office Professional 2002 
  • MS Office Professional 2007 
  • MS Office Professional 2010
  • MS Office Professional 2013
  • MS Office Professional 2016
  • MS Office 365

Betriebssysteme

MS-DOS
tiefe Kenntnisse
Windows
tiefe Kenntnisse
Windows 10
tiefe Kenntnisse
Windows 7
tiefe Kenntnisse
Windows CE
Windows XP Embedded, Windows Mobile 6.1

Programmiersprachen

.NET 2.0
tiefe Kenntnisse
.NET 3.5
tiefe Kenntnisse
.NET 4.0
tiefe Kenntnisse
.NET 4.5
tiefe Kenntnisse
.NET 4.5.1
.NET 4.6
tiefe Kenntnisse
.NET 4.6.1
Assembler
gute Kenntnisse
Basic
gute Kenntnisse
C
tiefe Kenntnisse
C#
tiefe Kenntnisse
C++
tiefe Kenntnisse
Clipper
gute Kenntnisse
dBase
Grundkenntnisse
DOS / Batch
tiefe Kenntnisse
ESQL/C
gute Kenntnisse
Java
gute Kenntnisse
JavaScript
gute Kenntnisse
Lisp
gute Kenntnisse
Pascal
gute Kenntnisse
Perl
Grundkenntnisse
Prolog
gute Kenntnisse
Shell
gute Kenntnisse
WinForms
gute Kenntnisse
WPF
gute Kenntnisse
Xt, Motif
gute Kenntnisse
yacc/lex
Grundkenntnisse

Datenbanken

Access
tiefe Kenntnisse
Datenmodellierung
tiefe Kenntnisse
DB2
Grundkenntnisse
Informix
Grundkenntnisse
MS Entity Framework 6
MS Entity Framework 7
MS SQL Server
gute Kenntnisse
MS SQL Server 2014
ODBC
gute Kenntnisse
Oracle
gute Kenntnisse
POET
Grundkenntnisse
SQL
tiefe Kenntnisse
SQLite
UML
tiefe Kenntnisse
xBase
gute Kenntnisse

Datenkommunikation

Ethernet
Grundkenntnisse
Fax
Grundkenntnisse
Internet, Intranet
Grundkenntnisse
PC-Anywhere
Grundkenntnisse
TCP/IP
Grundkenntnisse

Hardware

Ascii/X - Terminals
Grundkenntnisse
CD-Writer / Brenner
Grundkenntnisse
Datenerfassungsterminals
gute Kenntnisse (HW von Kaba Benzing)
Digital
Grundkenntnisse
Drucker
gute Kenntnisse
HP
gute Kenntnisse
Iomega
Zips
Laser-Sensoren
Modem
Grundkenntnisse
NEC
Drucker
PC
tiefe Kenntnisse
Scanner
Grundkenntnisse
Soundkarten
Grundkenntnisse
SPS
Beckhoff, Bosch Typ3, Siemens 840D Solution Line

Berechnung / Simulation / Versuch / Validierung

Digital Mock up (DMU)
tiefe Kenntnisse
Functional Mock-up Interface (FMI)
gute Kenntnisse

Managementerfahrung in Unternehmen

Product Owner

Branchen

Branchen

  • Maschinenbau
  • Halbleiterei
  • Photovoltaik
  • Verpackungsmittel-Industrie
  • medizinische Anlagen
  • Softwarehersteller
  • IT-Systemhaus
  • Industrie

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.