Softwareentwicklung, .NET, C#, Visual Studio, Windows
Aktualisiert am 18.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C#
.NET
Agile Softwareentwicklung
VB.NET
MS SQL Server
T-SQL
Oracle
PL-SQL
WPF
Windows Forms
Git
Subversion
Visual Basic.NET
Visual Basic 6
VBA
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Karlsruhe (+100km) Stuttgart (+50km) Mannheim (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
möglich

Projekte

Projekte

2 Jahre 5 Monate
2019-06 - 2021-10

Entwicklung von messtechnischen Verfahren

Windows 10 Visual Studio 2019 C# ...
  • Softwareentwicklung in C# zur Berechnung von charakteristischen Messgrößen von Halbleitern
  • Test-driven Development (TDD) der Algorithmenentwicklung und Test Management mit Zephyr
  • Kommunikation mit den Messtechnik-Instrumenten über SCPI (Standard Commands for Programmable Instruments)
  • Kontinuierliche Integration, Build und statische Codeanalyse mit Jenkins bzw. ReSharper und CodeMaid
  • Frontend-Entwicklung für den Benutzer mit WPF
  • Agiles Vorgehen mit Scrum
Windows 10 Visual Studio 2019 C# WPF MVVM OxyPlot ReSharper CodeMaid Spyder Python 3.7 SCPI TDD Approval Tests DDT Bitbucket Git Tortoise Git Azure DevOps Server Jenkins Jira Zephyr Confluence Scrum Microsoft Teams Slack
Keysight Technologies
10 Monate
2018-08 - 2019-05

Softwareentwicklung und Datenbankdesign

Windows 10 Visual Studio 2015 2017 und Code ...
  • Migration der Datenimporte für das Identitätsmanagement (IdM) bzw. Identity and Access
  • Management (IAM) von Dell One Identity Manager Version 6 auf Version 8
  • Erweiterung der Anwendungen zur Laufzeit mit Managed Extensibility Framework (MEF)
  • Umsetzung mit den Design Patterns Template Method und Prototype
  • Entwicklung von Unit- und Integrationstests der implementierten Datenimporte in C#
  • Test-driven Development (TDD) mit einer Testabdeckung von > 90% der Implementierung
  • Dokumentation der Prozesse im Wiki
Windows 10 Visual Studio 2015 2017 und Code C# VB.NET LINQPad PowerShell TDD MEF SQL XML CSV Dell One Identity Manager 6 und 8 IdM IAM Git Tortoise Git Bitbucket Microsoft Teams Jira Confluence
dmTech
2 Monate
2018-06 - 2018-07

Projektleitung und Requirements Management für einen Prüfanlagenbauer

Windows 7 Bildverarbeitungssoftware Coake 7 Trevista ...
  • Anforderungsmanagement und Schreiben des Pflichtenheftes
  • Konzeption der Kommunikationsschnittstelle mit der SPS über Profnet
  • Konfiguration der Kamera und des Trevista Beleuchtungssystems
  • Entwickeln des Prüfprogramms für die Oberflächenprüfung mit Coake 7
  • GUI-Erstellung mit dem Coake 7 GUI Designer
  • Schulung der Anwender und Fehlersimulation an der Prüfanlage
  • Vorabnahme (FAT) sowie bei dem Kunden Inbetriebnahme und Endabnahme (SAT) der Anlage
Windows 7 Bildverarbeitungssoftware Coake 7 Trevista Profinet MS Office XML
SAC
8 Monate
2017-10 - 2018-05

Anwendungsentwicklung

Windows 7 Visual Studio 2015 NetBeans 8.0 ...
  • .NET Entwicklung von Desktopanwendungen und Office Add Ins
  • Anbindung von Vertragsdaten von Third Party Administratoren (TPA)
  • Automatisierte Mail-Bearbeitung, Weiterleitung und Archivierung über Outlook Add Ins
  • Synchronisation und automatisierte Anpassung von Vertragsdaten
  • Handling von großen XML-Dateien
  • Prozessoptimierung und -automatisierung der Arbeitsschritte mit Testentwurf sowie Testimplementierung
  • Erstellung und Pflege der DV-Konzepte für die Anwendungen
  • Dokumentation des Quellcodes
Windows 7 Visual Studio 2015 NetBeans 8.0 C# VB.NET Windows Forms WCF LINQ SQL Unit Tests TDD TFS XML Java Json.NET IBM WebSphere MQ Outlook 2010 und Word Add Ins VBA Excel Visio Lotus Notes 8.5
Hallesche Krankenversicherung
6 Monate
2017-04 - 2017-09

Softwareentwicklung und Automatisierung

Windows 10 Visual Studio 2015 C# ...
  • Entwicklung von SW-Komponenten innerhalb der Agilent „Purification Software“ (PSW) und einer API für die „Workflow Automation“ innerhalb der PSW zur Steuerung und Überwachung von automatisierten Prozessen mit Agilent Messinstrumenten im Kontext von „Purification Workflows“
  • Implementierung, Dokumentation, Test und Fehlerbehebung mit .Net C# Komponenten in Zusammenarbeit mit den Entwicklerteams bei Agilent Technologies
  • Analyse und Änderung der Architektur der „Purification Software“ sowie Erstellung von Interfaces zur programmatischen Steuerung
  • Umzug von Code aus dem UI in die Datenschicht, Schnittstellen, Testumgebung
  • Erstellung von Teststrategien und deren Implementierung
Windows 10 Visual Studio 2015 C# ReSharper 2016 WCF IPC LINQ Windows Forms Unit Tests Git GitLab Git Extensions Confluence Jira
Agilent Technologies
3 Jahre 9 Monate
2013-07 - 2017-03

Automatisierung und statistische Datenanalyse

  • Softwareentwicklung für Datenmanagement, Anwendungsentwicklung und Produktionskontrolle
  • statistische Analysen mit Korrelationen und Varianzanalyse mit STATISTICA
  • grafische Darstellungen mit Scatterplots, Box Plots und Histogrammen
  • Automatisierung der statistischen und grafischen Datenanalysen sowie von Prozessschritten zur Qualitätskontrolle und –bewertung
  • Datenbankzugriff mit ActiceX Data Objects (ADO) und SQL-Abfragen
  • Verwaltung von Datenbanken mit Anlegen, Betrachten und Bearbeiten von Datenbankobjekten
  • Definition und Durchführung von automatisierten Testläufen
  • Kontinuierliche Integration, Build und Codeanalyse mit Jenkins bzw. SonarQube
  • Wissens- und Dokumentationsmanagement von Anwendungen und Softwareentwicklungen mit Confluence
  • Implementierung von Tests und Testautomatisierung für die Validierung
  • Lasten- und Pflichtenhefterstellung
  • Dokumentation, Technischen Design und Installationsanleitungen von Software
Windows 7 STATISTICA Visual Studio 2010 Visual Studio 2012 Visual Studio 2015 SharpDevelop ReSharper C++ C# Visual Basic VBA PowerShell .NET UML WPF MVVM LINQ Reflection Task Parallel Library (TPL) Jenkins SonarQube SVN Oracle SQL ADO PL/SQL-Developer Oracle SQL Developer MongoDB XML Excel crum Jira Trello Confluence
Roche Diagnostics
6 Monate
2013-01 - 2013-06

Industrielle Bildverarbeitung

  • Verfahrensentwicklung für die industrielle Bildverarbeitung
  • Erstellung von Skripten zum automatischen Test der entwickelten Verfahren
  • Erstellung von Installationspaketen (MSI) mit Custom Actions und selbst erstellten Prerequisites unter Visual Studio
  • Definition und Durchführung von automatisierten Testläufen von Bildverarbeitungssystemen
  • Kontinuierliche Integration und Build-Prozess von Software mit Versionierung
  • Wissens- und Dokumentationsmanagement von Anwendungen und Softwareentwicklungen mit TWiki
Linux Ubuntu Windows XP und 7 Visual Studio 2008 Visual Studio 2010 Visual Studio 2012 Eclipse Indigo C++ C# Python PowerShell mvIMPACT OOP LINQ Task Parallel Library TeamCity Fish Eye Crucible Scrum Jira PuTTY TWiki VirtualBox
Matrix Vision
6 Monate
2012-07 - 2012-12

Industrielle Bildverarbeitung

  • Programmierung, Aufbau, Konfigurierung und Inbetriebnahme eines industriellen Bildverarbeitungssystems bestehend aus Auswerte- und Steuerungs-PC.
  • Auswertung der Röntgenstrahlung zur Vermessung, Objekterkennung und Fehlerdetektion.
  • Beschleunigung der Rechenzeit durch Parallelisierung der Auswerteschritte.
  • Bedieneroberfläche (HMI) zur Eingabe der Parameter und Ablaufsteuerung.
  • Kommunikation zwischen Auswerte- und Steuerungs-PC über EtherCAT und Halcon Socket
Windows XP Visual Studio 2010 C# .NET LINQ Halcon Ethernet/EtherCAT SPS/TwinCAT XML OOP
Bosch
3 Monate
2012-05 - 2012-07

Entwicklung einer GUI-Software für einen Prüfplatz

  • Laden, Starten, Stoppen, Parametrisieren von verschiedenen Modellen.
  • Grafische Darstellung simulierter Daten.
  • Speichern und Laden von Parameterdateien im XML-Format.
  • Bedieneroberfläche (GUI) zur Eingabe der Parameter und der Ablaufsteuerung.
Windows XP Windows 7 TCP/IP Visual Studio 2008 VB.NET COM .NET Windows Forms XML SVN VMware Workstation 8
Volkswagen
2 Jahre
2010-05 - 2012-04

Projektleitung und Entwicklung einer Software zur Auswertung von beliebigen Bildern für ein Forschungsinstitut.

  • Segmentierung der Bilder als erster und schwierigster Schritt im Rahmen einer Mustererkennung.
  • Entwicklung von Segmentierungsverfahren und deren Optimierung im Laufe des Projekts.
  • Implementierung von speziellen Schwellenwertverfahren.
  • Durchführung und Test der Objektsegmentierung in unterschiedlichen Bildklassen.
  • Implementierung von Evaluationsverfahren zur Messung der Ergebnisqualität.
  • Aufbau eines Bewertungssystems.
  • Entwicklung einer grafischen Oberfläche (GUI)
  • Sicherstellen einer benutzerfreundlichen Steuerung sowie Anwendung der Segmentierung und Bewertung auf beliebige Bilder.
Windows 7 Visual Studio 2010 Sharp Develop C# OpenCV XML OOP
Forschungsinstitut
1 Jahr 7 Monate
2009-06 - 2010-12

Entwicklung der Sensorsimulation und digitalen Bildverarbeitung

Projektleiter
Projektleiter
  • Simulation und leiten der Simulation eines Infrarotsensors.
  • Durchführen einer Studie über verschiedene Möglichkeiten der Sensorsimulation.
  • Leiten und durchführen von Prototypings und deren Bewertung, zur Entwicklung einer bestmöglichen Simulation.
  • Entwicklung und Implementierung von Trackingverfahren zur Objekterkennung und -verfolgung.
  • Erkennung und Nachverfolgung von maritimen Objekten.
  • Koordination des Projektteams.
  • Kontakt zum Auftraggeber und Akquise von Folgeaufträgen.
Windows XP Windows 7 Visual Studio 2008 C++ MATLAB UML MS Office XP MS Office 2010 MS Project 2007 OOP SVN
öffentlicher Auftraggeber
1 Jahr 5 Monate
2008-01 - 2009-05

Entwicklungen einer Bildverarbeitung

Windows XP Visual Studio 6 Visual Basic ...
  • Betreuung von Kundenprojekten im Bereich der industriellen Bildverarbeitung.
  • Entwurf, Implementierung und Pflege von Softwaremodulen und Bibliotheken zur industriellen Bilderarbeitung, Softwareentwicklung in objektorientierter Programmierung.
  • Neuentwicklungen sowie Anpassungen und Korrekturen bestehender Softwareversionen.
  • Weiterentwicklung und Anpassung der Softwareprodukte in engem Kontakt mit den Kunden (vor Ort oder per Telefon/Remote).
  • Koordination der Zusammenarbeit mit anderen Abteilungen.
  • Projektdokumentation und Projekt-Reporting an die Geschäftsleitung.
Windows XP Visual Studio 6 Visual Basic C++ MS Access MySQL MS Office XP OOP SVN
verschiedene Industriekunden
1 Jahr 6 Monate
2006-07 - 2007-12

Programmierung und Qualitätskontrolle der Bildverarbeitung und Entwicklung von Benutzeroberflächen (GUI) im Anlagenbau

Entwickler Windows 2000 Visual Studio 6 Visual Basic ...
Entwickler
  • Prozedurale und objektorientierte Programmierung von Software für industrielle Bildverarbeitungsanwendungen
  • Anwendungsprogrammierung von Benutzeroberflächen (GUI) Entwickeln einer grafischen Steuerung von Prüfanlagen
  • Entwicklung von Prüfprogrammen für Mess- und Sortierautomaten zur Qualitätskontrolle und testen von kundenspezifischer Software.
  • Erstellung von Handbüchern.
Windows 2000 Visual Studio 6 Visual Basic MS Access MySQL OOP SPS SVN
diverse Kunden
1 Jahr 4 Monate
2006-03 - 2007-06

Entwicklung einer Bildverarbeitungssoftware mit neuer Kameratechnik

Windows 2000 Visual Studio 6 Visual Basic ...
  • Softwareentwicklung einer industriellen Bildverarbeitungssoftware in objektorientierter Programmierung.
  • Komplette Entwicklung und Implementierung einer Softwareversion in enger Zusammenarbeit mit dem Kunden.
  • Verwendung von zusätzlicher, digitaler Firewire-Kameratechnik.
  • Umsetzung des Wechsels von analoger Kameratechnik auf digitale Firewire-Kameratechnik.
  • Achten der Kompatibilität der Software und digitalen Kameratechnik für evtl. andere Projekte des Anlagenbauers.
  • Implementieren und überarbeiten (Reprogrammierung) der optischen 100%-Kontrolle von Dreh- sowie Stanzteilen.
  • Test der neuen Softwareversion mit der Kameratechnik.
  • Erstellung von Handbüchern.
Windows 2000 Visual Studio 6 Visual Basic C++ MS Access MS Office 2000 OOP IEE 1394a IEEE 1394b CVS
Prüfanlagenbauer
2 Jahre 1 Monat
2004-02 - 2006-02

Entwicklung der Firmware einer Wärmebildkamera und Auswertungssoftware zur Nutzung von Thermografie Bildern in der Altbausanierung

Entwicklungsleiter und Entwickler Windows 2000 Windows Server 2003 Visual Studio 6 ...
Entwicklungsleiter und Entwickler
  • Entwicklung einer Benutzeroberfläche in prozeduraler und objektorientierter Programmierung von Bildverarbeitungsmethoden zur Aufnahme von Altbauten mit einer Infrarotkamera.
  • Entwickeln der automatischen Auswertung, Klassifikation und Bildverbesserung der aufgenommenen Thermografiebilder.
  • Präsentation der Ergebnisse eines Prototyps für den Auftraggeber.
  • Akquise und Betreuung von Industrieprojekten im Bereich Infrarot-Bauwerksthermografie.
  • Teilnahme an Workshops und Konferenzen, halten von Vorträgen.
Windows 2000 Windows Server 2003 Visual Studio 6 C++ wxWidgets VBA Halcon ADT 2005 Latex MS Office 2000 OOP
Staatsministerium
2 Jahre 6 Monate
2001-08 - 2004-01

Auswertung von EEG/MEG-Daten mit medizinischen Bildverarbeitung

Sun Solaris GCC Delphi ...
  • Auswertung von Bilddaten für ein Biomagnetisches Zentrum
  • elektrophysiologische Quellenrekonstruktion anhand von EEG-Untersuchungen von Patienten
  • Erarbeitung von Lösungsstrategien
  • Integration statistischer Parametersätze
  • Lösung des inversen Problems der Quellenrekonstruktion
  • Verwendung von Methoden der digitalen Bildverarbeitung
  • Optimierung der Parameter für die Algorithmen
  • Entwicklung eines einsatzbereites Verfahren für die Untersuchung von aktivierten Hirnregionen
Sun Solaris GCC Delphi MATLAB Modula 3 Latex
Forschungszentrum

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 3 Monate
1998-10 - 2003-12

Studium der Mathematik und angewandten Informatik

Diplom-Mathematiker, FSU Jena
Diplom-Mathematiker
FSU Jena

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Agile Softwareentwicklung VB.NET MS SQL Server T-SQL Oracle PL-SQL WPF Windows Forms Git Subversion Visual Basic.NET Visual Basic 6 VBA

Aufgabenbereiche

  • Anwendungsprogrammierung, Softwareentwicklung
  • Backend und Frontend Programmierung
  • vorrangig .NET - speziell C#

Produkte / Standards / Erfahrungen / Methoden

.NET
C#
MS Visual Studio

Entwicklungsumgebungen

  • Eclipse Indigo, Kepler
  • NetBeans
  • GCC
  • MS Visual Studio 6, 2005, 2008, 2010, 2012, 2015, 2017, Code
  • LINQPad 5
  • SharpDevelop 4

Netzwerk

  • DSL
  • EtherCAT
  • Firewire IEEE 1394a und 1394b
  • Halcon Socket
  • PCI, PCIexpress
  • Profinet
  • SSH, PuTTY, WinSCP
  • TCP/IP

Weitere Kenntnisse (EDV)

  • Bildverarbeitungsbibliotheken: Coake (Versionen 6, 7), Halcon (Versionen 7, 9, 10), mvIMPACT, OpenCV
  • Datenbankschnittstellen: ADO, DAO
  • Datenzugriff: LINQ, ODBC, OLE DB
  • Datenbankverwaltungswerkzeuge: PL/SQL-Developer für Oracle, Oracle SQL Developer
  • Dynamische Programmierung: Eval, Reflection, Macros
  • Entwurfsmuster / Design Patterns: Template Method, Prototype, Observer, Dependency Injection, Singleton, MVVM, MVC, MVP, Clean Code
  • Kameras: FireWire-Kameras und Infrarot-Kameras
  • Grafische Benutzeroberflächen: Windows Forms, WPF, MVVM, MFC, wxWidgets, DockPanel Suite
  • Identitätsmanagement (IdM/IAM): Dell One Identity Manager 6 und 8
  • Kommunikation: WCF, Interprocess Communication (IPC)
  • Kontinuierliche Integration und automatischer Build-Prozess: Jenkins, TeamCity
  • Modellierung: UML, MS Visio
  • Parallelisierung: Multithreading, Task Parallel Library (TPL)
  • Plattformen: .NET, COM
  • Projektmanagement: Jira, Trello, MS Project 2007 und 2010, Team Foundation Server (TFS), Serena TeamTrack
  • Programmierung: prozedural, objektorientiert (OOP)
  • Quellcodedokumentation: Sandcastle
  • Quellcodequalität: FishEye, Crucible, FxCop
  • Refactoring: ReSharper
  • SPS-Programmierung: Step 7, SIMATIC S7, S7-300, S7-400, TrySim, TwinCAT, WinSPS-S7
  • Statische Codeanalyse: StyleCop, SonarQube
  • Test-Framework: Visual Studio Unit Testing, NUnit
  • Text-/Dokumentenverarbeitung: MS Office 97, 2000, XP, 2007, 2010, 2016 (speziell Word, Excel, PowerPoint, Outlook, Access), LibreOffice, OpenOffice, LATEX
  • Treiber: ubCore von Unibrain, FW Treiber AVT
  • Versionsverwaltungen: Subversion SVN, VisualSVN Server, WinSVN, TortoiseSVN, CVS, Team Foundation Server (TFS), Git, GitLab, TortoiseGit, Git Extensions, GitHub
  • Virtuelle Maschinen: VMware Workstation 8, VirtualBox
  • Vorgehensmodelle: Scrum, Test Driven Development (TDD), Spiralmodell, VModell, Wasserfallmodell
  • Websites: HTML, CSS, WordPress
  • Wissens- und Dokumentationsmanagement: Confluence, DokuWiki, TWiki

Weitere Kenntnisse (non-EDV)

  • Angewandte Mathematik: diskrete Optimierung, numerische Mathematik, Wahrscheinlichkeitsrechnung, Statistik
  • digitale Bildverarbeitung: Segmentierung, Schwellenschwertverfahren, Evaluationsverfahren, Objekterkennung, Objektverfolgung, Trackingverfahren
  • Forschungsförderung: Beantragung von Forschungs- und Enwicklungsprojekten
  • Projektmanagement: Projektdurchführung, Zielformulierung, Kommunikation, Gesprächsführung, Verhandlungen, Struktur einer Besprechung, Richtlinien einer Moderation, Teamführung, Teambildung, Teamregeln, Führung im Team, Delegieren, Bewerten
  • Reine Mathematik: Analysis, Algebra, analytische sowie darstellende Geometrie
  • Steuerungstechnik: Klassifikationen, Verknüpfungsteuerungen, Ablaufsteuerungen, verbindungsprogrammierte Steuerungen, speicherprogrammierte Steuerungen, Sicherheit, Drahtbruchsicherheit, Not-Aus
  • Software-Vorgehensmodelle: Srcum, Test Driven Development (TDD), Spiralmodell, V-Modell, Wasserfallmodell
  • Wärmebilder, Infrarot

Betriebssysteme

Windows
XP, 2000, Vista, 7, 8.1, 10, Server 2003

Programmiersprachen

C#
PowerShell
Python
SQL
VB 6
VB.NET
VB.NET,
VBA
WPF
XML

Datenbanken

MS Access
MS SQL Server
MySQL
Oracle

Datenkommunikation

DSL
EtherCAT
Firewire IEEE 1394a und 1394b
Halcon Socket
PCI, PCIexpress
Profinet
PuTTY
SSH, WinSCP
TCP/IP

Branchen

Branchen

  • Anlagenbau
  • Automatisierungstechnik
  • Automobilindustrie
  • Elektrotechnik
  • Informationstechnik
  • Maschinenbau
  • Medizintechnik
  • Messtechnik
  • Pharmaindustrie
  • Verpackungstechnik
  • Versicherung

Einsatzorte

Einsatzorte

Karlsruhe (+100km) Stuttgart (+50km) Mannheim (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
möglich

Projekte

Projekte

2 Jahre 5 Monate
2019-06 - 2021-10

Entwicklung von messtechnischen Verfahren

Windows 10 Visual Studio 2019 C# ...
  • Softwareentwicklung in C# zur Berechnung von charakteristischen Messgrößen von Halbleitern
  • Test-driven Development (TDD) der Algorithmenentwicklung und Test Management mit Zephyr
  • Kommunikation mit den Messtechnik-Instrumenten über SCPI (Standard Commands for Programmable Instruments)
  • Kontinuierliche Integration, Build und statische Codeanalyse mit Jenkins bzw. ReSharper und CodeMaid
  • Frontend-Entwicklung für den Benutzer mit WPF
  • Agiles Vorgehen mit Scrum
Windows 10 Visual Studio 2019 C# WPF MVVM OxyPlot ReSharper CodeMaid Spyder Python 3.7 SCPI TDD Approval Tests DDT Bitbucket Git Tortoise Git Azure DevOps Server Jenkins Jira Zephyr Confluence Scrum Microsoft Teams Slack
Keysight Technologies
10 Monate
2018-08 - 2019-05

Softwareentwicklung und Datenbankdesign

Windows 10 Visual Studio 2015 2017 und Code ...
  • Migration der Datenimporte für das Identitätsmanagement (IdM) bzw. Identity and Access
  • Management (IAM) von Dell One Identity Manager Version 6 auf Version 8
  • Erweiterung der Anwendungen zur Laufzeit mit Managed Extensibility Framework (MEF)
  • Umsetzung mit den Design Patterns Template Method und Prototype
  • Entwicklung von Unit- und Integrationstests der implementierten Datenimporte in C#
  • Test-driven Development (TDD) mit einer Testabdeckung von > 90% der Implementierung
  • Dokumentation der Prozesse im Wiki
Windows 10 Visual Studio 2015 2017 und Code C# VB.NET LINQPad PowerShell TDD MEF SQL XML CSV Dell One Identity Manager 6 und 8 IdM IAM Git Tortoise Git Bitbucket Microsoft Teams Jira Confluence
dmTech
2 Monate
2018-06 - 2018-07

Projektleitung und Requirements Management für einen Prüfanlagenbauer

Windows 7 Bildverarbeitungssoftware Coake 7 Trevista ...
  • Anforderungsmanagement und Schreiben des Pflichtenheftes
  • Konzeption der Kommunikationsschnittstelle mit der SPS über Profnet
  • Konfiguration der Kamera und des Trevista Beleuchtungssystems
  • Entwickeln des Prüfprogramms für die Oberflächenprüfung mit Coake 7
  • GUI-Erstellung mit dem Coake 7 GUI Designer
  • Schulung der Anwender und Fehlersimulation an der Prüfanlage
  • Vorabnahme (FAT) sowie bei dem Kunden Inbetriebnahme und Endabnahme (SAT) der Anlage
Windows 7 Bildverarbeitungssoftware Coake 7 Trevista Profinet MS Office XML
SAC
8 Monate
2017-10 - 2018-05

Anwendungsentwicklung

Windows 7 Visual Studio 2015 NetBeans 8.0 ...
  • .NET Entwicklung von Desktopanwendungen und Office Add Ins
  • Anbindung von Vertragsdaten von Third Party Administratoren (TPA)
  • Automatisierte Mail-Bearbeitung, Weiterleitung und Archivierung über Outlook Add Ins
  • Synchronisation und automatisierte Anpassung von Vertragsdaten
  • Handling von großen XML-Dateien
  • Prozessoptimierung und -automatisierung der Arbeitsschritte mit Testentwurf sowie Testimplementierung
  • Erstellung und Pflege der DV-Konzepte für die Anwendungen
  • Dokumentation des Quellcodes
Windows 7 Visual Studio 2015 NetBeans 8.0 C# VB.NET Windows Forms WCF LINQ SQL Unit Tests TDD TFS XML Java Json.NET IBM WebSphere MQ Outlook 2010 und Word Add Ins VBA Excel Visio Lotus Notes 8.5
Hallesche Krankenversicherung
6 Monate
2017-04 - 2017-09

Softwareentwicklung und Automatisierung

Windows 10 Visual Studio 2015 C# ...
  • Entwicklung von SW-Komponenten innerhalb der Agilent „Purification Software“ (PSW) und einer API für die „Workflow Automation“ innerhalb der PSW zur Steuerung und Überwachung von automatisierten Prozessen mit Agilent Messinstrumenten im Kontext von „Purification Workflows“
  • Implementierung, Dokumentation, Test und Fehlerbehebung mit .Net C# Komponenten in Zusammenarbeit mit den Entwicklerteams bei Agilent Technologies
  • Analyse und Änderung der Architektur der „Purification Software“ sowie Erstellung von Interfaces zur programmatischen Steuerung
  • Umzug von Code aus dem UI in die Datenschicht, Schnittstellen, Testumgebung
  • Erstellung von Teststrategien und deren Implementierung
Windows 10 Visual Studio 2015 C# ReSharper 2016 WCF IPC LINQ Windows Forms Unit Tests Git GitLab Git Extensions Confluence Jira
Agilent Technologies
3 Jahre 9 Monate
2013-07 - 2017-03

Automatisierung und statistische Datenanalyse

  • Softwareentwicklung für Datenmanagement, Anwendungsentwicklung und Produktionskontrolle
  • statistische Analysen mit Korrelationen und Varianzanalyse mit STATISTICA
  • grafische Darstellungen mit Scatterplots, Box Plots und Histogrammen
  • Automatisierung der statistischen und grafischen Datenanalysen sowie von Prozessschritten zur Qualitätskontrolle und –bewertung
  • Datenbankzugriff mit ActiceX Data Objects (ADO) und SQL-Abfragen
  • Verwaltung von Datenbanken mit Anlegen, Betrachten und Bearbeiten von Datenbankobjekten
  • Definition und Durchführung von automatisierten Testläufen
  • Kontinuierliche Integration, Build und Codeanalyse mit Jenkins bzw. SonarQube
  • Wissens- und Dokumentationsmanagement von Anwendungen und Softwareentwicklungen mit Confluence
  • Implementierung von Tests und Testautomatisierung für die Validierung
  • Lasten- und Pflichtenhefterstellung
  • Dokumentation, Technischen Design und Installationsanleitungen von Software
Windows 7 STATISTICA Visual Studio 2010 Visual Studio 2012 Visual Studio 2015 SharpDevelop ReSharper C++ C# Visual Basic VBA PowerShell .NET UML WPF MVVM LINQ Reflection Task Parallel Library (TPL) Jenkins SonarQube SVN Oracle SQL ADO PL/SQL-Developer Oracle SQL Developer MongoDB XML Excel crum Jira Trello Confluence
Roche Diagnostics
6 Monate
2013-01 - 2013-06

Industrielle Bildverarbeitung

  • Verfahrensentwicklung für die industrielle Bildverarbeitung
  • Erstellung von Skripten zum automatischen Test der entwickelten Verfahren
  • Erstellung von Installationspaketen (MSI) mit Custom Actions und selbst erstellten Prerequisites unter Visual Studio
  • Definition und Durchführung von automatisierten Testläufen von Bildverarbeitungssystemen
  • Kontinuierliche Integration und Build-Prozess von Software mit Versionierung
  • Wissens- und Dokumentationsmanagement von Anwendungen und Softwareentwicklungen mit TWiki
Linux Ubuntu Windows XP und 7 Visual Studio 2008 Visual Studio 2010 Visual Studio 2012 Eclipse Indigo C++ C# Python PowerShell mvIMPACT OOP LINQ Task Parallel Library TeamCity Fish Eye Crucible Scrum Jira PuTTY TWiki VirtualBox
Matrix Vision
6 Monate
2012-07 - 2012-12

Industrielle Bildverarbeitung

  • Programmierung, Aufbau, Konfigurierung und Inbetriebnahme eines industriellen Bildverarbeitungssystems bestehend aus Auswerte- und Steuerungs-PC.
  • Auswertung der Röntgenstrahlung zur Vermessung, Objekterkennung und Fehlerdetektion.
  • Beschleunigung der Rechenzeit durch Parallelisierung der Auswerteschritte.
  • Bedieneroberfläche (HMI) zur Eingabe der Parameter und Ablaufsteuerung.
  • Kommunikation zwischen Auswerte- und Steuerungs-PC über EtherCAT und Halcon Socket
Windows XP Visual Studio 2010 C# .NET LINQ Halcon Ethernet/EtherCAT SPS/TwinCAT XML OOP
Bosch
3 Monate
2012-05 - 2012-07

Entwicklung einer GUI-Software für einen Prüfplatz

  • Laden, Starten, Stoppen, Parametrisieren von verschiedenen Modellen.
  • Grafische Darstellung simulierter Daten.
  • Speichern und Laden von Parameterdateien im XML-Format.
  • Bedieneroberfläche (GUI) zur Eingabe der Parameter und der Ablaufsteuerung.
Windows XP Windows 7 TCP/IP Visual Studio 2008 VB.NET COM .NET Windows Forms XML SVN VMware Workstation 8
Volkswagen
2 Jahre
2010-05 - 2012-04

Projektleitung und Entwicklung einer Software zur Auswertung von beliebigen Bildern für ein Forschungsinstitut.

  • Segmentierung der Bilder als erster und schwierigster Schritt im Rahmen einer Mustererkennung.
  • Entwicklung von Segmentierungsverfahren und deren Optimierung im Laufe des Projekts.
  • Implementierung von speziellen Schwellenwertverfahren.
  • Durchführung und Test der Objektsegmentierung in unterschiedlichen Bildklassen.
  • Implementierung von Evaluationsverfahren zur Messung der Ergebnisqualität.
  • Aufbau eines Bewertungssystems.
  • Entwicklung einer grafischen Oberfläche (GUI)
  • Sicherstellen einer benutzerfreundlichen Steuerung sowie Anwendung der Segmentierung und Bewertung auf beliebige Bilder.
Windows 7 Visual Studio 2010 Sharp Develop C# OpenCV XML OOP
Forschungsinstitut
1 Jahr 7 Monate
2009-06 - 2010-12

Entwicklung der Sensorsimulation und digitalen Bildverarbeitung

Projektleiter
Projektleiter
  • Simulation und leiten der Simulation eines Infrarotsensors.
  • Durchführen einer Studie über verschiedene Möglichkeiten der Sensorsimulation.
  • Leiten und durchführen von Prototypings und deren Bewertung, zur Entwicklung einer bestmöglichen Simulation.
  • Entwicklung und Implementierung von Trackingverfahren zur Objekterkennung und -verfolgung.
  • Erkennung und Nachverfolgung von maritimen Objekten.
  • Koordination des Projektteams.
  • Kontakt zum Auftraggeber und Akquise von Folgeaufträgen.
Windows XP Windows 7 Visual Studio 2008 C++ MATLAB UML MS Office XP MS Office 2010 MS Project 2007 OOP SVN
öffentlicher Auftraggeber
1 Jahr 5 Monate
2008-01 - 2009-05

Entwicklungen einer Bildverarbeitung

Windows XP Visual Studio 6 Visual Basic ...
  • Betreuung von Kundenprojekten im Bereich der industriellen Bildverarbeitung.
  • Entwurf, Implementierung und Pflege von Softwaremodulen und Bibliotheken zur industriellen Bilderarbeitung, Softwareentwicklung in objektorientierter Programmierung.
  • Neuentwicklungen sowie Anpassungen und Korrekturen bestehender Softwareversionen.
  • Weiterentwicklung und Anpassung der Softwareprodukte in engem Kontakt mit den Kunden (vor Ort oder per Telefon/Remote).
  • Koordination der Zusammenarbeit mit anderen Abteilungen.
  • Projektdokumentation und Projekt-Reporting an die Geschäftsleitung.
Windows XP Visual Studio 6 Visual Basic C++ MS Access MySQL MS Office XP OOP SVN
verschiedene Industriekunden
1 Jahr 6 Monate
2006-07 - 2007-12

Programmierung und Qualitätskontrolle der Bildverarbeitung und Entwicklung von Benutzeroberflächen (GUI) im Anlagenbau

Entwickler Windows 2000 Visual Studio 6 Visual Basic ...
Entwickler
  • Prozedurale und objektorientierte Programmierung von Software für industrielle Bildverarbeitungsanwendungen
  • Anwendungsprogrammierung von Benutzeroberflächen (GUI) Entwickeln einer grafischen Steuerung von Prüfanlagen
  • Entwicklung von Prüfprogrammen für Mess- und Sortierautomaten zur Qualitätskontrolle und testen von kundenspezifischer Software.
  • Erstellung von Handbüchern.
Windows 2000 Visual Studio 6 Visual Basic MS Access MySQL OOP SPS SVN
diverse Kunden
1 Jahr 4 Monate
2006-03 - 2007-06

Entwicklung einer Bildverarbeitungssoftware mit neuer Kameratechnik

Windows 2000 Visual Studio 6 Visual Basic ...
  • Softwareentwicklung einer industriellen Bildverarbeitungssoftware in objektorientierter Programmierung.
  • Komplette Entwicklung und Implementierung einer Softwareversion in enger Zusammenarbeit mit dem Kunden.
  • Verwendung von zusätzlicher, digitaler Firewire-Kameratechnik.
  • Umsetzung des Wechsels von analoger Kameratechnik auf digitale Firewire-Kameratechnik.
  • Achten der Kompatibilität der Software und digitalen Kameratechnik für evtl. andere Projekte des Anlagenbauers.
  • Implementieren und überarbeiten (Reprogrammierung) der optischen 100%-Kontrolle von Dreh- sowie Stanzteilen.
  • Test der neuen Softwareversion mit der Kameratechnik.
  • Erstellung von Handbüchern.
Windows 2000 Visual Studio 6 Visual Basic C++ MS Access MS Office 2000 OOP IEE 1394a IEEE 1394b CVS
Prüfanlagenbauer
2 Jahre 1 Monat
2004-02 - 2006-02

Entwicklung der Firmware einer Wärmebildkamera und Auswertungssoftware zur Nutzung von Thermografie Bildern in der Altbausanierung

Entwicklungsleiter und Entwickler Windows 2000 Windows Server 2003 Visual Studio 6 ...
Entwicklungsleiter und Entwickler
  • Entwicklung einer Benutzeroberfläche in prozeduraler und objektorientierter Programmierung von Bildverarbeitungsmethoden zur Aufnahme von Altbauten mit einer Infrarotkamera.
  • Entwickeln der automatischen Auswertung, Klassifikation und Bildverbesserung der aufgenommenen Thermografiebilder.
  • Präsentation der Ergebnisse eines Prototyps für den Auftraggeber.
  • Akquise und Betreuung von Industrieprojekten im Bereich Infrarot-Bauwerksthermografie.
  • Teilnahme an Workshops und Konferenzen, halten von Vorträgen.
Windows 2000 Windows Server 2003 Visual Studio 6 C++ wxWidgets VBA Halcon ADT 2005 Latex MS Office 2000 OOP
Staatsministerium
2 Jahre 6 Monate
2001-08 - 2004-01

Auswertung von EEG/MEG-Daten mit medizinischen Bildverarbeitung

Sun Solaris GCC Delphi ...
  • Auswertung von Bilddaten für ein Biomagnetisches Zentrum
  • elektrophysiologische Quellenrekonstruktion anhand von EEG-Untersuchungen von Patienten
  • Erarbeitung von Lösungsstrategien
  • Integration statistischer Parametersätze
  • Lösung des inversen Problems der Quellenrekonstruktion
  • Verwendung von Methoden der digitalen Bildverarbeitung
  • Optimierung der Parameter für die Algorithmen
  • Entwicklung eines einsatzbereites Verfahren für die Untersuchung von aktivierten Hirnregionen
Sun Solaris GCC Delphi MATLAB Modula 3 Latex
Forschungszentrum

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 3 Monate
1998-10 - 2003-12

Studium der Mathematik und angewandten Informatik

Diplom-Mathematiker, FSU Jena
Diplom-Mathematiker
FSU Jena

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Agile Softwareentwicklung VB.NET MS SQL Server T-SQL Oracle PL-SQL WPF Windows Forms Git Subversion Visual Basic.NET Visual Basic 6 VBA

Aufgabenbereiche

  • Anwendungsprogrammierung, Softwareentwicklung
  • Backend und Frontend Programmierung
  • vorrangig .NET - speziell C#

Produkte / Standards / Erfahrungen / Methoden

.NET
C#
MS Visual Studio

Entwicklungsumgebungen

  • Eclipse Indigo, Kepler
  • NetBeans
  • GCC
  • MS Visual Studio 6, 2005, 2008, 2010, 2012, 2015, 2017, Code
  • LINQPad 5
  • SharpDevelop 4

Netzwerk

  • DSL
  • EtherCAT
  • Firewire IEEE 1394a und 1394b
  • Halcon Socket
  • PCI, PCIexpress
  • Profinet
  • SSH, PuTTY, WinSCP
  • TCP/IP

Weitere Kenntnisse (EDV)

  • Bildverarbeitungsbibliotheken: Coake (Versionen 6, 7), Halcon (Versionen 7, 9, 10), mvIMPACT, OpenCV
  • Datenbankschnittstellen: ADO, DAO
  • Datenzugriff: LINQ, ODBC, OLE DB
  • Datenbankverwaltungswerkzeuge: PL/SQL-Developer für Oracle, Oracle SQL Developer
  • Dynamische Programmierung: Eval, Reflection, Macros
  • Entwurfsmuster / Design Patterns: Template Method, Prototype, Observer, Dependency Injection, Singleton, MVVM, MVC, MVP, Clean Code
  • Kameras: FireWire-Kameras und Infrarot-Kameras
  • Grafische Benutzeroberflächen: Windows Forms, WPF, MVVM, MFC, wxWidgets, DockPanel Suite
  • Identitätsmanagement (IdM/IAM): Dell One Identity Manager 6 und 8
  • Kommunikation: WCF, Interprocess Communication (IPC)
  • Kontinuierliche Integration und automatischer Build-Prozess: Jenkins, TeamCity
  • Modellierung: UML, MS Visio
  • Parallelisierung: Multithreading, Task Parallel Library (TPL)
  • Plattformen: .NET, COM
  • Projektmanagement: Jira, Trello, MS Project 2007 und 2010, Team Foundation Server (TFS), Serena TeamTrack
  • Programmierung: prozedural, objektorientiert (OOP)
  • Quellcodedokumentation: Sandcastle
  • Quellcodequalität: FishEye, Crucible, FxCop
  • Refactoring: ReSharper
  • SPS-Programmierung: Step 7, SIMATIC S7, S7-300, S7-400, TrySim, TwinCAT, WinSPS-S7
  • Statische Codeanalyse: StyleCop, SonarQube
  • Test-Framework: Visual Studio Unit Testing, NUnit
  • Text-/Dokumentenverarbeitung: MS Office 97, 2000, XP, 2007, 2010, 2016 (speziell Word, Excel, PowerPoint, Outlook, Access), LibreOffice, OpenOffice, LATEX
  • Treiber: ubCore von Unibrain, FW Treiber AVT
  • Versionsverwaltungen: Subversion SVN, VisualSVN Server, WinSVN, TortoiseSVN, CVS, Team Foundation Server (TFS), Git, GitLab, TortoiseGit, Git Extensions, GitHub
  • Virtuelle Maschinen: VMware Workstation 8, VirtualBox
  • Vorgehensmodelle: Scrum, Test Driven Development (TDD), Spiralmodell, VModell, Wasserfallmodell
  • Websites: HTML, CSS, WordPress
  • Wissens- und Dokumentationsmanagement: Confluence, DokuWiki, TWiki

Weitere Kenntnisse (non-EDV)

  • Angewandte Mathematik: diskrete Optimierung, numerische Mathematik, Wahrscheinlichkeitsrechnung, Statistik
  • digitale Bildverarbeitung: Segmentierung, Schwellenschwertverfahren, Evaluationsverfahren, Objekterkennung, Objektverfolgung, Trackingverfahren
  • Forschungsförderung: Beantragung von Forschungs- und Enwicklungsprojekten
  • Projektmanagement: Projektdurchführung, Zielformulierung, Kommunikation, Gesprächsführung, Verhandlungen, Struktur einer Besprechung, Richtlinien einer Moderation, Teamführung, Teambildung, Teamregeln, Führung im Team, Delegieren, Bewerten
  • Reine Mathematik: Analysis, Algebra, analytische sowie darstellende Geometrie
  • Steuerungstechnik: Klassifikationen, Verknüpfungsteuerungen, Ablaufsteuerungen, verbindungsprogrammierte Steuerungen, speicherprogrammierte Steuerungen, Sicherheit, Drahtbruchsicherheit, Not-Aus
  • Software-Vorgehensmodelle: Srcum, Test Driven Development (TDD), Spiralmodell, V-Modell, Wasserfallmodell
  • Wärmebilder, Infrarot

Betriebssysteme

Windows
XP, 2000, Vista, 7, 8.1, 10, Server 2003

Programmiersprachen

C#
PowerShell
Python
SQL
VB 6
VB.NET
VB.NET,
VBA
WPF
XML

Datenbanken

MS Access
MS SQL Server
MySQL
Oracle

Datenkommunikation

DSL
EtherCAT
Firewire IEEE 1394a und 1394b
Halcon Socket
PCI, PCIexpress
Profinet
PuTTY
SSH, WinSCP
TCP/IP

Branchen

Branchen

  • Anlagenbau
  • Automatisierungstechnik
  • Automobilindustrie
  • Elektrotechnik
  • Informationstechnik
  • Maschinenbau
  • Medizintechnik
  • Messtechnik
  • Pharmaindustrie
  • Verpackungstechnik
  • Versicherung

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.