# Resume

# English version

# Personal data

Academic title: Dr.
Name: Vladimir Petukhov
Date of birth: 09.05.1981
Place of birth: Almaty, Kazakhstan
Place of residence: Hamburg, Germany
Citizenship: Germany
Home page: vperepos.github.io
Code page: github.com/vperepos

# Working experience

03.2026 – till now
Freelance
Hamburg, Germany
Data science
09.2024 – 02.2026
Krüss GmbH
Hamburg, Germany
Computer Vision Engineer
10.2023 – 06.2024
Freelance
Almaty, Kazakhstan
Machine learning engineer in Python and C++:
  • Application of machine learning algorithms to financial data (Naive Bayes classifier, VADER sentiment analyzer, LSTM recurrent neural networks for time series prediction, training of classifiers and regressors based on fully connected feed forward networks with deep supervised and reinforcement learning).
04.2022 – 10.2023
LPKF Laser & Electronics SE
Garbsen, Germany
Software Developer C++/Python/C# (for Windows), Computer Vision, Machine Learning Engineer:
  • Development of an algorithm for detection of the form and volume of a micro-drop from a picture of its free falling in a precise dispensation system using Python/C++/C#.
  • Implementation of a procedure for calibration of the form and volume of micro-drops in precise dispensation systems using C#.
  • Development of an algorithm for detection and counting of isolated biological cells after dispensation using Python/C++.
  • Development of a computer vision algorithm for detection of different marking geometrical objects (fiducials), like ellipses, rectangles and crosses in industrial systems using Python/C++. The algorithm was integrated into a main Framework using C#.
  • Selection of a Neural Networks Architecture and its compression and optimization for the procedure of Semantic Segmentation in order to binarize images of fiducials for custom classes of objects. The project was implemented in Python using PyTorch library.
  • Selection of a method and its implementation for Reinforcement Learning, like Proximal Policy Optimization for controlling of industrial systems. Project was implemented in Python using the PyTorch library.
  • Integration of GenIcam interface into main framework for the cameras of different vendors using C++/C#.
  • Implementation of an orthogonal camera calibration algorithm using C++/C#.
04.2021 – 04.2022
FEV Norddeutschland GmbH
Braunschweig, Germany
Software developer in C++ (for Windows and Linux):
  • Design and Development of a C++ communication library for simulation of different automotive data busses ( CAN/FD, FlexRay, Ethernet, e.t.c. ).
10.2020 – 12.2020
Advanced Training in Software Architecture and Software Project Management with Scrum (Scrum-Master, Scrum-Product-Owner)
Braunschweig, Germany
04.2018 – 10.2020
Aicon 3D Systems GmbH
Braunschweig, Germany
Software developer in Python and C++ (for Windows and Linux):
  • Development of algorithms for fitting mathematical models of bended tubes profiles into 3D points cloud, measured by laser scanners, using standard optimization algorithms (for example Powell).
  • Research and development of algorithms for ultra-high precision camera calibration for Photogrammetry.
  • Maintenance and further development of existing code for 3D optical measurements in C++.
  • Porting of existing code developed for Windows to Linux in C++.
08.2017 – 02.2018
NORDSYS GmbH
Braunschweig, Germany
Software developer in C/C++/Python/C#:
  • Porting of a communication library written in C to Universal Windows Platform in C#.
  • Implementation of a Vehicle Path History Algorithms (automotive) using programming language C.
  • Programming in C++ for Windows and Linux in a project for Driver State Detection in a vehicle.
  • Visualization of a GoPro Camera video stream in a vehicle using Python (Baby-Control-Camera Prototype).
04.2017 – 06.2017
Dr. Kudaschov Engineering GmbH
Bad Vilbel, Germany
Software developer C/C#:
  • Programming of an STM32-F1 microcontroller in C in order to generate a Pulse-Width-Modulated Signal and to control it over UART- and CAN-Interfaces.
  • Reading and modifying the SREC-files (used for flash programming of microcontrollers) in C#.
08.2015 – 04.2017
Vitronic GmbH
Wiesbaden, Germany
Software developer in C++ (for Windows):
  • Development of algorithms for optical 3D measurement systems.
  • Development of a multi-threaded measurement camera video stream simulator using UDP-Interface with Raw-Sockets.
10.2012 – 08.2015
Vitronic GmbH
Wiesbaden, Germany
Firmware developer in C/C++/Python/VHDL:
  • Modification of custom computer vision algorithms written in C++ for applicability in Field-Programmable-Gate-Arrays (FPGA) using C/C++/Python.
  • Development of Bit-Precision-Models with Fixed-Comma-Representation of variables using C.
  • Implementation of Bit-Precision-Models in a Firmware for Xilinx FPGAs using VHDL and Vivado HLS.
06.2010 – 10.2012
Braunschweig University of Technology, Institute of High Frequency Technology
Braunschweig, Germany
Scientific Researcher:
  • Development of a Firmware in VHDL for a Software-Defined-Radio (SDR) prototype consisting of an FPGA and a Digital-Analog-Converter (DAC) connected over a Low-Voltage-Differential-Signaling Interface (LVDS).
  • Design and layout of a multilayer circuit for an SDR prototype in Eagle software.
  • Design and layout of different circuits for PIC32-microcontrollers.
  • Programming of PIC32-Microcontrollers in C utilizing SPI-, UART- and Ethernet-Interfaces.
  • Design of Finite-Implse-Response-Filters (FIR-Filters) in Python (Digital Signal Processing).
  • High-Frequncy-Circuits-Design in HFSS and ADS for a 120-GHz-Frequency-Multipliers.
10.2006 – 05.2010
Braunschweig University of Technology, Institute of Semiconductor Technology
Braunschweig, Germany
Scientific Researcher, Doctorate:
  • Research in the field of p-Doping of ZnO thin films grown by Molecular-Beam-Epitaxy (MBE).
  • Electrical characterization of ZnO epitaxial layers (Hall Measurements and electrochemical Capacity-Voltage-Profiling).
  • Theoretical modeling of the temperature dependency of Hall-Measurements in Van-der-Pauw-Configuration (solution of transport equation).
  • Automation of measurement setups for electrical characterization of semiconductor structures using Python and LabView.
  • Systematization of research results by writing scientific publications and making scientific presentations.
04.2006 – 10.2006
Braunschweig University of Technology, Institute of High Frequency Technology
Braunschweig, Germany
Scientific Assistant:
  • Setup and automation of optical measurement systems for time domain THz-Spectroscopy and Femtosecond-Pulse-Lasers.
07.2006 – 08.2006
University of Southampton, School of Physics and Astronomy
Southampton, England
Visiting Scientific Assistant:
  • Setup of a time domain THz-Spectrometer.
  • Construction of a VECSEL-Based-Ultrashort-Pulse-Laser.
04.2003 – 03.2006
Braunschweig University of Technology
Braunschweig, Germany
Student Scientific Assistant:
  • Setup of different scientific experiments systems and their automation with LabView.
  • Programming simulations in Matlab and C++ for solution of a Wave-Equation in optical Fibers.
  • 3D design and modeling of mechanical parts for scientific experiments systems using CAD-software.

# University education

04.2006 – 09.2011
Braunschweig University of Technology
Braunschweig, Germany
PhD (electrical engineering): "Electrical characterisation of ZnO thin films grown by molecular beam epitaxy" (thesis grade: cum laude)
10.2003 – 03.2006
Braunschweig University of Technology
Braunschweig, Germany
Dipl.-Ing (electrical engineering):
Specialization: optical information systems and photonics (resulting grade: good).
Thesis: “Fiber coupled THz-Antennas” (Thesis Grade: very good).
09.1998 – 06.2002
State Technical University
Saint – Petersburg, Russia
B.Sc. (applied physics):
Specialization: quantum electronics (resulting grade: good).
Thesis: “Investigation of coherence properties of semiconductor lasers” (Thesis Grade: very good).

# School education

09.1988 – 06.1998
Physics and Mathematics School
Almaty, Kazakhstan
Resulting grade: good

# Languages

Russian
Mother tongue
German
Fluent
English
Fluent

# Deutsche Version

# Persönliche Daten

Akademischer Titel: Dr.
Name: Vladimir Petukhov
Geburtsdatum: 09.05.1981
Geburtsort: Almaty, Kasachstan
Aufenthaltsort: Hamburg, Deutschland
Staatsangehörigkeit: Deutschland
Homepage: vperepos.github.io
Codepage: github.com/vperepos

# Berufserfahrung

03.2026 – bis aktuell
Freiberufler
Hamburg, Deutschland
Data Science
09.2024 – 02.2026
Krüss GmbH
Hamburg, Deutschland
Computer Vision Ingenieur
10.2023 – 06.2024
Freiberufler
Almaty, Kasachstan
Ingenieur des maschinelen Lernens mit Python und C++:
  • Anwendung von Algorithmen des maschinelen Lernens für Finanzanalyse (Naive Bayes Klassifikator, VADER Stimmungsanalysator, LSTM rekurrente Netzwerke für Zeitreihenvorhersage, Training von Klassifikatoren und Regressoren auf der Grundlage vollständig verbundener Feed-Forward-Netzwerke mit tiefgreifendem überwachtem und verstärkendem Lernen).
04.2022 – 10.2023
LPKF Laser & Electronics SE
Garbsen, Deutschland
Softwareentwickler C++/Python/C# (unter Windows), Bildverarbeitung, Ingenieur des maschinellen Lernens:
  • Entwicklung eines Algorithmus zur Bestimmung der Forme und des Volumens eines Mikrotropfens in einem präzisen Dispenser System mit Anwendung von Python/C++/C#.
  • Implementierung einer Prozedur zur Kalibrierung der Form und des Volumens eines Mikrotropfens mit Anwendung von C#.
  • Entwicklung eines Algorithmus zur Bestimmung der Anzahl von biologischen Zellen nach dem Dispensieren mit Anwendung von Python und C++.
  • Entwicklung eines Bildverarbeitungsalgorithmus zur Detektion und Lokalisierung diverser Markierungselemnte (Fiducials), wie Ellipse, Kreuze und Rechtecke in industriellen Anlagen mit Anwendung von Python und C++. Der Algorithmus wurde demnächst auch in das Hauptframework in C# integriert.
  • Auswahl und Optimierung einer Architektur von Neuronalen Netzen für semantische Segmentierung zur Binarisierung der Bilder mit diversen Markierungselementen (Fiducials). Das Projekt wurde in Python mit Anwendung von PyTorch implementiert.
  • Auswahl und Implementierung eines Algorithmus, wie Proximal Policy Optimisation für Reinforcement Learning um industrielle Anlagen zu Regeln. Das Projekt wurde in Python mit Anwendung von PyTorch implementiert.
  • Integration von GenIcam Interface für Kameras von verschiedenen Produzenten in das Hauptframework in C++ und C#.
  • Implementierung eines Algorithmus zur Kalibrierung von Kameras mit orthogonaler Projektion mit Anwendung von C++ und C#.
04.2021 – 04.2022
FEV Norddeutschland GmbH
Braunschweig, Deutschland
Softwareentwickler in C++ (unter Windows und Linux):
  • Design und Entwicklung einer Kommunikation Bibliothek in C++ für Simmulation diverser Datenbusse in Automobilen (CAN/FD, FlexRay, Ethernet, e.t.c.)
10.2020 – 12.2020
Weiterbildung zum Softwarearchitekten mit Zusatzqualifikation Scrum-Master und Scrum-Product-Owner.
Braunschweig, Deutschland
04.2018 – 10.2020
Aicon 3D Systems GmbH
Braunschweig, Deutschland
Softwareentwickler in Python und C++ (unter Windows und Linux):
  • Entwicklung von Algorithmen zum Fitten der matematischen Modele von Drahtbiegeprofile in Punktwolken, die mit einem Laserscanner gemessen wurden, mit Anwendung standartisierter Optimierungsalgorithmen (zum Beispiel Powell).
  • Untersuchung und Entwicklung von Algorithmen zur hochpräzisen Kamerakalibrierung für Photogrammetrie.
  • Pflege und Weiterentwicklung vom existierenden C++ Code für für optische 3D-Messtechnik.
  • Portierung der Codebasis in von Windows zu Linux.
04.2018 – 10.2020
Aicon 3D Systems GmbH
Braunschweig, Deutschland
Softwareentwickler in Python und C++ (unter Windows und Linux):
  • Entwicklung von Algorithmen zum Fitten der matematischen Modele von Drahtbiegeprofile in Punktwolken, die mit einem Laserscanner gemessen wurden, mit Anwendung standartisierter Optimierungsalgorithmen (zum Beispiel Powell).
  • Untersuchung und Entwicklung von Algorithmen zur hochpräzisen Kamerakalibrierung für Photogrammetrie.
  • Pflege und Weiterentwicklung vom existierenden C++ Code für optische 3D-Messtechnik.
  • Portierung der Codebasis in C++ von Windows zu Linux.
08.2017 – 02.2018
NORDSYS GmbH
Braunschweig, Deutschland
Softwareentwickler in C/C++/Python/C#:
  • Portierung einer Kommunikationsbibliothek, die in C geschrieben wurde auf Universal Windows Platform in C#.
  • Implementieren vom Vehicle Path History Algorithmus mit Anwendung von C.
  • C++-Programmieren unter Windows und Linux in einem Projekt für Fahrerzustand Erkennung in einem Fahrzeug.
  • Visualisierung eines GoPro Kamera Videostreams in einem Fahrzeug mit Python (Prototyp einer Baby-Control-Kamera).
04.2017 – 06.2017
Dr. Kudaschov Engineering GmbH
Bad Vilbel, Deutschland
Softwareentwickler in C/C#:
  • Programmieren von STM32-F1 Mikrokontroller in C um ein Signal mit modullierter Pulsbreite zu erzeugen und über UART- und CAN-Interfaces zu Steuern.
  • Einlesen und Modifizieren von SREC-Files in C# (Files zum Mikrokontrollerflashen) .
08.2015 – 04.2017
Vitronic GmbH
Wiesbaden, Deutschland
Softwareentwickler in C++ (unter Windows):
  • Entwicklung von Algorithmen für Systeme der optischen 3D-Messtechnik.
  • Entwicklung eines Messungskamerasimmulators in einer Form von Anwendung mit nebenläufigen Prozessen mit Einsatz von UDP-Raw-Sockets.
10.2012 – 08.2015
Vitronic GmbH
Wiesbaden, Deutschland
Firmwareentwickler in C/C++/Python/VHDL:
  • Anpassung der in C++ geschriebenen Bildverarbeitungsalgorithmen für FPGA-Platformen (Field-Programmable-Gate-Arrays) mit Anwendung von C/C++/Python.
  • Entwicklung des bitgenauen Models mit Festkomma Repräsentation der Variablen in C.
  • Implementierung der bitgenauen Modele in Firmware für Xilinx FPGAs mit Anwendung von VHDL und Vivado HLS.
06.2010 – 10.2012
Technische Universität Braunschweig, Institute für Hochfrequenztechnik
Braunschweig, Deutschland
Wissenschaftlicher Mitarbeiter:
  • VHDL-Programmieren von Xilinx FPGA-Systemen (Implementierung der Prototypen von Software-Defined-Radio mit einem FPGA und Digital-Analog-Wandler, verbunden durch eine LVDS-Schnittstelle).
  • Design und Layout von mehrlagigen Platinen für schnelle digitale Schaltungen mit Eagle (Realisierung eines Moduls mit Virtex-5 FPGA und FMC-LPC-Stecker; diverse Platinen mit PIC32-Mikrocontrollern)
  • C-Programmieren von PIC32-Mikrocontrollern (SPI-, UART-, Ethernet-Schnittstellen).
  • Digitale Signal Verarbeitung (Entwurf von FIR-Filtern mit Python).
  • Hochfrequenzschaltungstechnik (Simulation eines 20-GHz-Vervielfachers mit HFSS und ADS, Filterentwurf)
10.2006 – 05.2010
Technische Universität Braunschweig, Institut für Halbleitertechnik
Braunschweig, Deutschland
Wissenschaftlicher Mitarbeiter, Promotion:
  • Wissenschaftliche Untersuchungen im Bereich der P-Dotierung von ZnO-Dünnschichten mit Molekularstrahl Epitaxie (MBE).
  • Elektrische Charakterisierung von ZnO-Dünnschichten (Hall-Messungen und elektrochemisches Kapazitäts-Spannungs-Profiling).
  • Theoretische Auswertung von temperaturaufgelösten Hall-Messungen in Van-der-Pauw-Konfiguration mit Python (Lösung der Transportgleichung)
  • Automatisierung von Messplätzen zur elektrischen Charakterisierung von Halbleiterstrukturen mit Python und LabView.
  • Systematisierung von wissenschaftlichen Ergebnissen durch Erstellung von Veröffentlichungen in Zeitschriften und wissenschaftlichen Vorträgen auf Englisch und Deutsch.
04.2006 – 10.2006
Technische Universität Braunschweig, Institut für Hochfrequenztechnik
Braunschweig, Deutschland
Wissenschaftlicher Mitarbeiter:
  • Aufbau und Automatisierung von optischen Messplätzen im Bereich von zeitaufgelösten THz-Spektroskopie und Ultra-kurzpulslaser.
07.2006 – 08.2006
University of Southampton, School of Physics and Astronomy
Southampton, England
Gastwissenschaftler:
  • Aufbau eines zeitaufgelösten THz-Spektrometers.
  • Bau eines Ultrakurzpulslasers basiert auf VECSEL-Strukturen.
04.2003 – 03.2006
Technische Universität Braunschweig
Braunschweig, Deutschland
Studentische Hilfskraft:
  • Aufbau und Automatisierung diverser Messplätzen mit LabView.
  • Programmierung mit Matlab und C++ (Lösung der Wellengleichung für optische Faser).
  • 3D-Modelierung diverser mechanischer Bauteile mit CAD-Software.

# Hochschulausbildung

04.2006 – 09.2011
Technische Universität Braunschweig
Braunschweig, Deutschland
Dr.-Ing. (Elektrotechnik): "Electrical characterisation of ZnO thin films grown by molecular beam epitaxy" (Note: cum laude (gut))
10.2003 – 03.2006
Technische Universität Braunschweig
Braunschweig, Deutschland
Dipl.-Ing (Elektrotechnik):
Schwerpunkt: optische Nachrichtentechnik und Photonik (Gesamtnote: gut).
Thema der Diplomarbeit: „Fasergekoppelte THz-Antennen“ (Note: sehr gut).
09.1998 – 06.2002
Staatliche Technische Universität
Sankt-Petersburg, Russland
B.Sc. (technische Physik):
Schwerpunkt: Quantenelektronik (Gesamtnote: gut).
Thema der Bachelorarbeit: „Untersuchung der Kohärenzeigenschaften von Halbleiterlasern“ (Note: sehr gut).

# Schulbildung

09.1988 – 06.1998
Physikalisch-mathematische Schule
Almaty, Kasachstan
Allgemeine Hochschulreife mit Gesamtnote gut.

# Sprachen

Russisch
Muttersprache
Deutsch
Verhandlungssicher
English
Fliessend in Wort und Schrift