Profilbild von Anonymes Profil, IT-Beratung,  Softwarearchitect f. Computer Vision, Algorithmik, Robotic, Softwareentwicklung C++/C#
verfügbar

Letztes Update: 05.02.2024

IT-Beratung, Softwarearchitect f. Computer Vision, Algorithmik, Robotic, Softwareentwicklung C++/C#

Abschluss: Dipl.-Ing.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache)

Skills

Als Senior-Softwareentwickler/Teamleader bringe ich solide Kenntnisse und vieljährigen Projekterfahrung aus Bereichen industrielle Automatisierungstechnik, Telekommunikation, Multimedia, Übertragungstechnologien, digitale Bild-/Video- und Signal- Verarbeitung mit.

Der Schwerpunkt meiner Ausbildung liegt im Bereich der Physik, Nachrichtentechnik und Telekommunikation. Durch meine Arbeitserfahrung verfüge ich über sehr gute Kenntnisse aus folgendem Gebieten:
- Projektmanagement, Softwarekonzeption und Softwareimplementierung
- Video-/Bildverarbeitung, Maschine Vision, Objekterkennung, Tracking
- Messtechnik, 3D-Messtechnik, Optischer Messtechnik und Prüftechnik
- Multithreading, Rechenzeitoptimierung mit Profiling
- Bildverarbeitungsalgorithmik und digitalen Signalverarbeitung(DSP)
- Hardwarenahe Systementwicklung im Bereich Video- und Audio
- Entwicklung von neuen Algorithmen
- Moderne Audio-/Video-Formate und Codecs : H.264, MPEG-4/2/1
- IP basierte Videomanagements - /Sichereisysteme

Fähigkeiten

- Projektmanagement, Softwarekonzeption und Softwareimplementierung
- Video-/Bildverarbeitung, Maschine Vision, Objekterkennung, Tracking
- Messtechnik, 3D-Messtechnik, Optischer Messtechnik und Prüftechnik
- Multithreading, Rechenzeitoptimierung mit Profiling
- Bildverarbeitungsalgorithmik und digitalen Signalverarbeitung(DSP)
- Hardwarenahe Systementwicklung im Bereich Video- und Audio
- Entwicklung von neuen Algorithmen
- Audio-/Video-Formate und Codecs : MPEG-4, H.264/AVC, MPEG-2/1, VC1
- IP basierte Videomanagements - /Sichereisysteme
Programmiersprachen
- C/C++, C#
- Assembler
- Java, Java 2EE, Java 2ME
- Visual Basic, VBA
- Delphi /Pascal
- HTML, XML, UML, PHP
- LabView C++
Plattformen und Betriebssysteme
- Windows 7 / Vista/ XP/2000/ NT4.0, Windows 95/98/ME
- Windows CE
- Linux
- Google Andriod
- MS-DOS
Technologies/Bibliotheken
- Win 32 API, MFC, ATL, STL, WinInet
- DirectX, DirectShow, VfW, OpenGL, OpenCV
- MS Speech SDK
- Windows Media9 SDK, Windows Media Encoder SDK
- Windows Media9 Format SDK
- Qt 4.8, QML
- OWL, VCL, CLX
- OpenMP, Intel IPP/TBB/MKL/Media SDK, GUDA, OpenCL
- WPF, WCF, WINQ, MS Media Foundation
Kommunikationsprotokolle
- TAPI, CAPI, MAPI, TCP/IP, HTTP, PPP, WAP
- I2C
Databanken
- SQL, MS SQL Server
- Oracle 8/9
- Access
- DB2, OBCD
Development Tools
- MS Visual Studio .NET 2010/2008/2005, MS Visual Studio 6
- Intel Parallel Studio
- Borland C++Builder /Delphi/ Together
- GCC
- CodeWarrior
- MS Source Safe
- SVN
Simulation Tools
- P-Spice
- MATLAB R2011
- MATHCAD
- Xilinx
Software
- MS Office 2007/2010
- DOORS
- JIRA
- Grafikprogramme von Adobe
- Videosoftware von Adobe

Projekthistorie

11/2019 - bis jetzt
Senior Softwareentwickler, Freiberuflich

Haupttätigkeit:
•    Entwicklung Computervison Algorithmus für IoT Anwendung
Qualifikationen:
•    System:  Kross-Platform(Embedded Linux, Android)
•    Software:  QtCreator, Python 3.7,   GitLab
•    Technology:  C++17,  Guda, OpenCl, CNN, TensorFlow , Android NDK, OpenCV
•    Algorithmen:  Image Processing,  AI, Objektdetektion, Moitondetektion, OpticalFlow
•    Hardware: NVIDIA Jetson Nano, USB3 Kamera, Mobile Phone

06/2019 - 03/2020
Senior Softwareentwickler, Freiberuflich
Solarius GmbH, Essen, München (Industrie und Maschinenbau, 250-500 Mitarbeiter)

Project:                 Optische 3D Messsysteme
Haupttätigkeit:
    Performance Optimierung des  3d-Bildverarbeitungsalgorithmus für das Oberfalsche Inspektion
Qualifikationen:
    System:  Kross-Platform
    Software:  Visual Studio 2017, Python 3.7,   GitLab
    Technology:  C++ 11/C++17,  TensorFlow , OpenCV
    Algorithmen:  Image Processing,  AI, Objektdetektion, Oberfläche Inspektion
  •  

10/2018 - 06/2019
Senior Softwareentwickler, Freiberuflich
Qiagen GmbH, Hilden (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Project: DNA Analysis-Software

Haupttätigkeit:
• Weiterentwicklung Komponenten von Microservices basierende DNA und RNA Software.
• Performance Optimierung des Bildverarbeitungsalgorithmus für Gene Analytik
Qualifikationen:
• System: Ubuntu 16, Centos 7, Windows 10
• Software: QtCeator( GCC , clang), Visual Studio 2017, GIT, Python
• Technology: C++ 11/C++14, IPP, Boost, RESTful (micro-)services, virtualization (e.g. Docker), TDD, Clean Code
• Algorithmen: Image Processing

11/2017 - 01/2019
Senior Softwareentwickler, Freiberuflich
VITRONIC Dr.-Ing. Stein Bildverarbeitungssysteme GmbH, Wiesbaden (Industrie und Maschinenbau, 1000-5000 Mitarbeiter)

Project: Entwicklung/ Optimierung des Bildverarbeitungsalgorithmus

Haupttätigkeit:
• Umsetzung eines Bildverarbeitungsalgorithmus mit der Programmiertechnik CUDA.
• Portierung und Performance Optimierung Bildverarbeitungsalgorithmus auf NVIDIA Jetson TX1/TX2 Plattform
• Umsetzung eines Bildverarbeitungsalgorithmus auf Android 7 mit OpenCV 3.3

05/2015 - 11/2018
Senior Softwareentwickler, Freiberuflich
Smiths Heimann GmbH, Wiesbaden

Haupttätigkeit:
• Entwicklung des Rekonstruktion Algorithmus für ein industrielle CT Gerät. Optierung für NVIDIA Pascal Architektur.
Qualifikationen:
• System: CentOS 7, Windows 10
• Software: QtCeator, GCC, Visual Studio 2015, Matlab R2015, SVN, Python, Jenkins
• Technology: C++ 11, STL, CUDA 8.0, boost, OpenCV, Caffe, Nvidia cuDNN
• Algorithmen: Computer Tomographie, Objekterkennung

01/2015 - 10/2015
Senior Softwareentwickler, Freiberuflich
Dräger Medical GmbH, Lübeck

Project: Automatische Beatmung System, Dräger Medical GmbH, Lübeck
Haupttätigkeit:
• Entwicklung des Steuerung für die Automatische Beatmung System.
Qualifikationen:
• System: Windows XP/7, VxWorks
• Software: Eclipse + CDT, GCC, MS Visual Studio 2010, Matlab R2013, ClearCase, DOORS, Python, Jenkins
• Technology: C++, STL, boost, Qt 5.4, QML
• Algorithmen: Closed Loop Controlling

11/2015 - 05/2015
Senior Softwareentwickler, Freiberuflich
Sick AG, Waldkirch

Project: Laser tracking system
Haupttätigkeit:
• Entwicklung des Tracking und Objekterkennung System für ein Laserscanner.
Qualifikationen:
• System: Windows 7, Linux, ROS
• Software: QtCeator, GCC, MS Visual Studio 2013, Matlab R2015, Git, Python
• Technology: C++, STL, boost, Qt 5.5, QML, OpenCV
• Algorithmen: Kalman Filter, AdaBoost, SVM

11/2014 - 12/2014
Senior Softwareentwickler, Freiberuflich
(Internet und Informationstechnologie, < 10 Mitarbeiter)

Project: Bildverarbeitungsbibliothek, Dortmund
Haupttätigkeit:
• Entwicklung des Bildverarbeitungsbibliothek für die Trennung des Objekt von dem Hintergrund.
Qualifikationen:
• System: Windows 7/8 (32/64 bit)
• Software: MS Visual Studio 2013, Matlab R2013, GIT
• Technology: C++, STL, boost, Intel IPP, MKL, TBL, OpenCV, OpenCL
• Algorithmen: Graph Cut

01/2014 - 10/2014
Senior Softwareentwickler, Freiberuflich
Delphi Deutschland GmbH, Wuppertal (Automobil und Fahrzeugbau, 5000-10.000 Mitarbeiter)

Projekt: Gesture Recognition System,
Haupttätigkeit:
• Entwicklung des Gestenerkennung System für Steuerung des Entertainment Konsole für Auto(Infotainment and Driver Interface).
Qualifikationen:
• System: ARM Embedded, Windows 7 64 bit
• Software: MS Visual Studio 2010/2013, Eclipse, GCC 4.8, Git, MatLab 2013, DOORS, Python, Bash
• Technology: C/C++, Misra, Autosar, V-Model, R, OpenCL, OpenCV, ARM
• Algorithmic: Computer Vision, 3D Object Detection/Tracking, Time-Of-Light Camera, 3D calibration, Convolutional Neural Networks
• Hardware: ARM Cortex-R7(32bit), x86

01/2013 - 12/2013
Senior Softwareentwickler, Freiberuflich
RG Mechatronics GmbH, Seefeld bei München (Pharma und Medizintechnik, 50-250 Mitarbeiter)

Entwicklung des Optik Steuerung für Robotik System.
- System: Embedded, Windows 7 64 bit
- Software: MS Visual Studio 2012, Eclipse, SVN, Mercurial
- Technology: C++, OpenCL, CUDA, Qt 5.1, C#, WPF, WCF, .NET3.5/4.0/4.5
- Algorithmic: Computer Vision, 3D Objects Detection/Tracking, Visualization, Robot Control

05/2012 - 12/2012
Senior Softwareentwickler, Freiberuflich
Lear Corporation GmbH, Kronach (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt:  Entwicklung des Tuning Tools für 24 Kanal Verstärker.
- System: Embedded, Windows 7/Vista/XP (32/64 bit)
- Software: MS Visual Studio 2010, Eclipse, SVN, IBM Rational DOORS 9.3, Enterprise Architect 7.5
- Technology: C#, C++, WPF, WCF, .NET3.5/4.0
- Algorithmen: Audio DSP, Visualization

01/2011 - 03/2012
Senior Softwareentwickler, Freiberuflich
OptoVoice GmbH, München (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Projekt: Digital Wasserzeichen System
Haupttätigkeit: - Entwicklung des neues Digital Wasserzeichen Technology und Software für Digital Signierung des Digitalen Media(Foto,
Video). - Entwicklung des DSP Algorithmen, Modellen und Prototypen für Digital Wasserzeichen Technology - Implementierung des
Modulen und Endkunden Software - Erstellung von Dokumentation Qualifikationen: - System: Windows 7/Vista/XP - Software: MS Visual
Studio

04/2010 - 12/2010
Chefentwickler
digivod GmbH, Meerbusch

Teilprojektleitung und Technische Projektkoordination der Entwicklung von Komponenten des Videomanagementsystems. - Erstellung der Fach- und DV-Konzepte und die Implementierung der Kernkomponenten des Sensorik-Systems für VideoIP basierte Softwarelösungen. - Verbesserung und Umstellung vorhandener Legacy Analyse-Algorithmen. - Kundenbetreuung und Verhandlungen mit Kunden. - Entwicklung von Kundenspezifischer Algorithmen und
Prototypen aus Sicherheit Bereich. - Erstellung von DokumentationChefentwickler

09/2005 - 04/2010
Senior Softwareentwickler
Engelmann Media GmbH, Dortmund (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Teilprojektleitung und Technische Projektkoordination der Entwicklung von Applikationen und Komponenten im Video-/Bildverarbeitung Bereich. - Analyse,
Planung, Erstellung von Softwarekonzeption und Implementierung von Multimedia-/VideoIP-/ Softwarelösungen. - Verbesserung und
Umstellung auf den Multithreaded/GUDA Technik von Video-/Audio- Codecs und Bildverarbeitung Module. - Kundenbetreuung und
Verhandlungen mit Kunden. - Entwicklung von Kundenspezifischer Algorithmen aus Medizinischer und Sicherheit Bereich. - Erstellung
von Dokumentation

04/2003 - 09/2005
Softwareentwickler
Engelmann Media GmbH, Dortmund (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Technische Projektkoordination der Entwicklung von Applikationen und Komponenten im Audio/Video-Bereich - Software-Entwicklung unter C / C++ für MultimediaApplikationen - Spezifikation und Entwicklung eines DirectShow/COM basierten Konfigurationsmodells für die gesamte Applikation -
Implementierung von Applikationslogik und Datenaufbereitung für das User Interface - Entwicklung von XML-Datenschnittstelle -
Entwicklung von DirectShow Datenmodulen für Video – und Audio- Verarbeitung - Entwicklung der Programmkomponenten für die
Bearbeitung dem Videosignal mit der Benutzung den MPEG2/MPEG4 Technologien - Erstellung von Dokumentation

01/2001 - 09/2002
Softwareentwicklung im Bereich der industriellen Bildverarbeitung
digi$media GmbH, Dortmund (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Entwicklung komplexer Bildverarbeitungsalgorithmen zur Bildanalyse und Klassifikation - Entwicklung von Datenmodulen für Videoaufnahme

01/1994 - 12/1999
Entwicklungsingenieur am Lehrstuhl für Nachrichtentechnik und Telekommunikation
Staatliche Technische Universität in St. Petersbu, St. Petersburg (Russland) (Sonstiges, 1000-5000 Mitarbeiter)

Verantwortlicher Teamleiter für die Entwicklung von Software und Hardware
zum Einsatz von Hochgeschwindigkeitssystemen bei physikalischen Experimenten - Entwicklung von Modems, Schutzsystemen
(insbesondere für Videosysteme), medizinischen Geräten und Mess-Systemen - Mitarbeit an der Entwicklung von Funkempfangs- und –
Übertragungsgeräten - Entwicklung von Mikrocontrollern und Mikroprozessorsystemen - Kopplung von Analogsystemen und
Digitalsystemen - Entwicklung von Radiofrequenzanlagen


Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Verfügbar ab 1 Juli 2020
Reisebereitschaft: bevorzugt Dortmund(Umkreis bis 100 km), National
Home-Office: bevorzugt
Profilbild von Anonymes Profil, IT-Beratung,  Softwarearchitect f. Computer Vision, Algorithmik, Robotic, Softwareentwicklung C++/C# IT-Beratung, Softwarearchitect f. Computer Vision, Algorithmik, Robotic, Softwareentwicklung C++/C#
Registrieren