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