C/C++, UNIX/Linux, CUDA/Supercomputing/FORTRAN software developer/architekt, R&D (including embedded experience)
Aktualisiert am 09.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 21.08.2023
Verfügbar zu: 100%
davon vor Ort: 10%
C Entwickler
CUDA
Mathematik
gnu c compiler
OpenCL
Legacy code
Fortran
C++
embedded
Numerische Simulationsverfahren
Healthcare
Chemische Industrie
Radar-Signalverarbeitung
Deutsch
B2-C1
Englisch
B2-C1
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

15 Jahre
2009-05 - heute

Consulting

Nvidia Consultant C C++ CUDA ...
Nvidia Consultant

The project runs by Nvidia Corp to help companies to use Nvidia graphic cards and GPU units to accelerate their calculations. Nvidia offers my company to Nvidia customers with the demand of CUDA to help them porting algorithms. 50+ companies contacted and got advice form my company and me personally. Each contact has different duration, for example, just 20 hours of CUDA teaching, or 800 hours of CUDA software development, so, in total it was ca. 50+ mini-projects.

C C++ CUDA OpenCL GPU AI supercomputing supercomputer hardware and software development Algorithm development research numerical mathematics software development
Nvidia Corp
Deutschland und EU
11 Monate
2022-02 - 2022-12

Car Positioning Sensors

Software Architect Numerical mathematics algorithm development software development ...
Software Architect
The key idea is to find appropriate numerical methods and its implementation in the hardware (DSP microcontrollers) for car radar sensors for the largest German car supplier. One of the key idea is to perform several aligned Fast Fourier Transformations with mitigation to condition input signals.
Numerical mathematics algorithm development software development C C++ TI DSP
Remote 100%
1 Jahr 5 Monate
2020-09 - 2022-01

Development of a Huge Molecular Data Base with ca. 1.7e9 computed geometries of isomers and conformers.

Software Architect, R\&D Director and startupper C C++ JavaScript ...
Software Architect, R\&D Director and startupper
The key idea is to transform the currently available PubChem database of about 50 TB into a compact and fast indexed structure of about 300 GB, which provides easy access for each molecule and its geometry, as well as perform additional molecular mechanics and ab initio calculations using CUDA/GPU.
Huge Molecular Data Base availabe in Internet and listed in Wikipedia
C C++ JavaScript CSS HTML
Remote
1 Jahr 5 Monate
2020-09 - 2022-01

Software and Hardware Development for Chemical Autosampler device

Software and Hardware Architect, R&D Director and startupper embedded linux embedded real-time systems sensors ...
Software and Hardware Architect, R&D Director and startupper
The key idea is to use computer vision to navigate the authosampler needle and parform automatic detection of submitted tubes, pates, etc. During this project several hardware systems with embedded linux and embedded real-time microcontrollers are developed and combined with appropriate sensors (ToF) several video camera, magnetometers, accelomenter, gyroscopes, IR temperature sensors was combined together into one platform to achieve about 0.3-0.5mm absolute accuracy of positioning.
embedded linux embedded real-time systems sensors computer vision C C++ Numerical mathematics algorithm development software development hardware development
3 Jahre 5 Monate
2017-08 - 2020-12

Porting and Improving PI-Sensor Library

Software Architekt C C++ Fortran ...
Software Architekt
The project deal with PI-sensors and their infrastructure in a large chemical company, my role is to port old software into new platform, to implement new algorithms, to find the best solution for practical tasks, define this solution as algorithm, and implement it in current computer architecture
C C++ Fortran several scripting languages Windows and Unix/Linux coupling OpenVMS Legacy support and bug fix in old code algorithm development numerical mathmatics
PI-Sensor
Dortmund 10%, Remote 90%
5 Jahre 3 Monate
2014-05 - 2019-07

NMR hardware and software development

scientific director, algorithm developer, product owner, hardware development Agile team work of scientists software and hardware developers to get results in short time. R&D numerical mathematics ...
scientific director, algorithm developer, product owner, hardware development
Goverment of Virginia, USA, establish key project for the chemical analysis using NMR
with benchtop and portable devices, and hired me as the expert in numerical mathematics, chemistry, NMR to help with hardware and software development
Agile team work of scientists software and hardware developers to get results in short time. R&D numerical mathematics algorithm development statistics data approximation software development NMR hardware development including sensor motor power supply (>1kA) development IoT HPLC and chromatography hardware development (up to 1600Bar HPLC pumps)
Richmond, Virginia, USA
3 Jahre 1 Monat
2016-05 - 2019-05

MRI imaging and non-invasive ablation

scientific adviser, algorithm developer Team work planning of scientists software and hardware developers to get results in short time. R&D numerical mathematics ...
scientific adviser, algorithm developer
VCU School of Medicine, located at Richmond, USA, tried to find the best possible method to activate pharmaceuticals injected into patients during cancer treatment, and hired me as the expert in numerical mathematics and NMR to help with hardware and software development.
Team work planning of scientists software and hardware developers to get results in short time. R&D numerical mathematics algorithm development statistics data approximation software development NMR
Richmond, Virginia, USA
2 Jahre 7 Monate
2015-01 - 2017-07

Fluid industrial in-situ chemical composition sensor

Team Lead embedded C/C++ NMR ...
Team Lead

I am the team lead of chemical composition sesor - the device that measure in-situ chemical composition, 2d flow speed and temperature af most liquids with wide temperature and pressure range.

This project successfuly land to mass-production stage now, and hardware is already available for preorders.

My main role in this project was general managements, and organization of the project with partial ownership in past.

embedded C/C++ NMR Analytical Chemistry Mass-Production Projectlead Purchasing Pre-Sales Buchhaltung Projectmanagement Critical Chain Projectmanagement
[Name by request]
Saarland
2 Jahre 6 Monate
2014-12 - 2017-05

organized mass-production of a new scientific sensor

Project manager
Project manager
  • Project manager: organized mass-production of a new
    scientific sensor (chemical composition and flow speed
    measurement) and bring this to the market (supervised
    3 employees)
NMR
9 Jahre 8 Monate
2007-05 - 2016-12

Valve Control (part time)

Consultant signal processing microcontroller FPGA
Consultant

Regulary discuss and consult main german test stand company Dietz Automation GmbH in the field of signal processing, microcontrollers and FPGA.

signal processing microcontroller FPGA
Dietz Automation
7 Jahre 8 Monate
2008-12 - 2016-07

Ground Penetrating Radar hardware and software development

Startup managing director, scientific director, algorithm developer, hardware and software developer Team work organisation for 12 scientists software and hardware developers to get results in short time. R&D numerical mathematics ...
Startup managing director, scientific director, algorithm developer, hardware and software developer
Oil and chemical company located in Helsingborg, Sweden organized a startup company called Radiant to develop high performance ground penetrating radars that can explore up to 1Km in the Earth primary for oil exploration. I was invited here as the CEO to research and develop the first prototype and establish scaled production. As in every startups, the managing director is responsible for the overall development, and should do any job if appropriated employee is unable to complete its work in time, so I participated in many roles around hardware, software and algorithm developers. One of the key idea of this project is to use encoded pulse sequences as, for example, in Software Defined Radio (SDR) is used, into ground penetrating radars to get better 3D spatial resolution.
Team work organisation for 12 scientists software and hardware developers to get results in short time. R&D numerical mathematics algorithm development statistics data approximation software development hardware development portable equipment development regulation for electronics
Helsingborg, Sweden
6 Jahre 4 Monate
2009-08 - 2015-11

Ground Penetrating Georadar for Deep (up to 1km) Exploration

Projectmanager High Performance Computaions Portable Supercomputing OpenCL ...
Projectmanager

I managed to build good team that build an excelent system - the ground penetrating radar for deep up to 1km exploration.

We demonstated the first prototype already in 2011 on several german and european excibitions and publiched several papers about this technology. Starting from 2013 the system was already by our customers, mainly in coal and mineral industry.

The key technology if this system was combine data collection portable device (1GHz multichannel ADC, 1200Megawatt pulse transmitter), portable and energy efficient supercomputer  (24TFlop/s sustained performance) and appropriate software.

My main role was to organize and control the development by 12 experts in embedded area, supercomputing, high voltage epectronics, hjgh-frequency ADC, FPGA and get working device.

High Performance Computaions Portable Supercomputing OpenCL CUDA FPGA Microcontroller High-Voltage PCB Development Critical Chain Projectmanagement Purchasing Projectmanagement
[Name by request]
Saarland
4 Monate
2015-05 - 2015-08

Chemical Proguction (Polyester) Optimization

Project-Manager Chemical process and numerical (CFD) optimization
Project-Manager

A short term project for production optimizartion of polyesters, based on optimal chemical physical parameters (temperature profile, component injections, etc).

My role was to organize overall management, necessary data collection, run numerical simulations, contact and organize groups that modify component in chemical reactor, and situate during final start of new modified process.

Since I was involved in other long term project at the same time, I was unable to continue this project for further similar activities.

Chemical process and numerical (CFD) optimization
Southcoat AB
Helsingborg, Sweden
7 Monate
2014-08 - 2015-02

MeO Gas Sensors

Project Manager Projectmanagement Critical Chain Projectmanagement agile Project Management ...
Project Manager

As the team lead I participated in the test expertise of MeO gas sensors that was developed in by NXP in 2014. NXP build sensors itself however have no knowledge how to measure odours and deliver information about the concentration and composition. Since my team had already experience with similar topic NXP invited me with our team to build test stand for measurements, perform measurements itself and finally tune the firmware and incorporate necessary numerical algorithms inside the MeO sensors so that it can measure almost everything. I was responsible for overall project success, participating in every corner of this project because we have very short project timeline, and finally, by the Feb 2015 got and deliver the results, that was higly desirable for NXP.

Projectmanagement Critical Chain Projectmanagement agile Project Management Gas Sensors Test Equipment Development
NXP
Brusseles and Saarland
1 Jahr 6 Monate
2013-08 - 2015-01

Algorithm development for gas sensors

scientific director, embedded algorithm developer Team work organisation for 40+ scientists software and hardware developers to get results in short time. R&D numerical mathematics ...
scientific director, embedded algorithm developer
NXP developed new MeO sensors and need the best possible data approximation to be incorporated in these sensors. I was responsible to overall strategy of algorithm development for this sensor type, as well as partially involved in chemical setup experiments and embedded development and final tune of these algorithms
Team work organisation for 40+ scientists software and hardware developers to get results in short time. R&D numerical mathematics algorithm development embedded software development
Leuven, Belgium and Eindhoven, The Netherlands
2 Jahre 6 Monate
2010-06 - 2012-11

MeO Sas Sensors

Project manager Sensors agile Project Management Software Development
Project manager

Organization of test environments, test software and development of algorithms for MeO gas sensors.

Sensors agile Project Management Software Development
C-It and E-Nose (NL)
Zutphen (NL)
1 Jahr 9 Monate
2010-03 - 2011-11

Optimal Diamond Shape Generation

Project Manager Project Management pthreads C++
Project Manager

During this project I successfully organize development and participate myself in the development of numerical algorithm for optimal diamond generation that is ca. 1000 times faster than other known allgorithms. It gives my customer strong advantage compared to other to make prediction and estimation of optimal diamond shape (ad indeed its real price) at real time.

Project Management pthreads C++
TDT (De Beers)
Antwerpen Area (Belgium)
5 Jahre 5 Monate
2005-03 - 2010-07

Scientific simulations for Electromagnetic and Fluid Dynamic Systems

R&D Lead (part time) Projectmanagement MPI C ...
R&D Lead (part time)

During that time I participated in several projects running at Robert Bosche GmbH as the team lead and R&D lead researching and developing mathematics, algorithms and numerical implementation for the following projects:

  • searching and generating appropriate mathematics, developing algorithms for optimal S-parameter computation
  • hierarchical boundary element solver for BEM-FEM couplung,
  • software development for current flow on 3D-FEM conducting systems.
Projectmanagement MPI C Fortran FEM BEM circuit simulation FEM Simulation FE-Simulation Finite Elemente Simulation
Robert Bosch GmbH
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 4 Monate
1995-10 - 1999-01

Promotion

PhD, MSU
PhD
MSU

Doktorand beim Moskauer Forschungsinstitut für Numerische Mathematik der Moskauer Staatlichen Universität. Arbeit an der Dissertationsschrift zum Thema: ?Algebraische Strukturen und parallele Berechnung von Hartree?Fock Gleichungen?, Note 1,0

1 Jahr 11 Monate
1993-09 - 1995-07

Diplomarbeit in angewandte Mathematik

Master Degree, MSU, Fakultät der angewandten Mathematik und Kybernetik
Master Degree
MSU, Fakultät der angewandten Mathematik und Kybernetik

Diplomarbeit zum Thema: “Globale Operationen für Massiv-parallele Rechner”, Note: 1,0.

5 Jahre
1990-07 - 1995-06

Diplomarbeit in Chemie

Master Degree, Moskauer Staatlichen Universität (MSU), Fakultät der Chemie
Master Degree
Moskauer Staatlichen Universität (MSU), Fakultät der Chemie

Diplomarbeit zum Thema “Anwendung der Methoden der Molekularmechanik für die Vorhersage der chromato-graphischen Zerlegung von Enantiomeren”, Note: 1,0.

9 Jahre 10 Monate
1980-09 - 1990-06

Schüler

Abitur, Grundschule und Physikalisch-Mathematische Gymnasium, Magnitogorsk
Abitur
Grundschule und Physikalisch-Mathematische Gymnasium, Magnitogorsk

Kompetenzen

Kompetenzen

Top-Skills

C Entwickler CUDA Mathematik gnu c compiler OpenCL Legacy code Fortran C++ embedded Numerische Simulationsverfahren Healthcare Chemische Industrie Radar-Signalverarbeitung

Schwerpunkte

Software development
  • Numerische Mathematik
  • Scientific Computing
  • High Performance
  • Computations
  • Supercommputers
  • Forschung
  • Entwicklung
  • R&D 

Aufgabenbereiche

Critical Chain Projectmanagement
Project Management
Projectlead
Projectmanagement

Produkte / Standards / Erfahrungen / Methoden

BEM
Buchhaltung
Chemical Synthesis
circuit simulation
FE-Simulation
FEM
FEM Simulation
Finite Elemente Simulation
Pre-Sales
pthreads
Purchasing
signal processing
Software Development

Managementerfahrung

  • 2 Projekten mit 3 Mitarbeitern (2 Jahre) und 12 Mitarbeitern (5 Jahren)
  • Geschäftsführung (10 Jahren)
  • Phototypisierung und Maß-Production inklusive Einkauf Materialien und Dienstleistungen

Parallel Programmierung

  • Cray UNICOS, Superrechnern (1024+ Konten), Linux Clustern (128+ Konten)
  • CUDA/OpenCL, Beherrschung (10 Jahre)
  • OpenMP, Pthreads, MPI, PVM, Beherrschung (10 Jahre)

Embedded

  • AVR, ARM, Cortex, gute Kenntnisse (3 Jahren 30% Teilzeit)
  • Performance Optimierung ARM A15, MALI T6xx (3 Jahren 30% Teilzeit)
  • Basic FPGA Kenntnisse: Cyclone 3-5, Stratix 3, 4 (2 Jahren 20% Teilzeit)
  • FPGA: Cyclone 3-5, Stratix 3, 4 - gute Kenntnisse (5 Jahren Teilzeit)

Text Processing

  • Vim, TeX/LaTeX, Office


Applications area

  • Radars ground penetrating, Radars automotive, Healthcare, MRI, CT, NMR, HPLC, signal processing, AI, Tensor decomposition


Key software knowledge

  • CUDA/GPU: official Nvidia consultant listed at Nvidia corporate web site, C/C++ (25 years), Fortran (10 years)


System Administration

  • Linux (25 years partial), Embedded Linux/Real-Time baremetal/OSless/firmware (10 years, partial) Linux variants: RedHat, SUSE, Ubuntu, Debian, FreeBSD Cray UNICOS, RS6000, VAX, OpenVMS, SGI, Linux Clusters, Embedded Linux Clusters


Frontend Skills

  • Tcl/Tk, Gnuplot, Javascript, HTML, CSS (2-7 years)


Scripts

  • Bash, Python, R, Perl, Matlab, Mathematica, Maple, Octave, awk


CUDA/GPU

  • official Nvidia consultant for CUDA and HPC over our company Elegant Mathematics Ltd listed at Nvidia consultants


Routing

  • Basic KICAD knowledge (5 years 20% part time)


Interfaces

  • COM/UART/USART, SPI, I2C, Parallel LVDS, Ethernet 10/100/1000


Environments

  • Linux, Linux Embedded, Arduino, Yocto, Debian, Raspberry Pi, Eclipse, MS Visual Studio


Beruflicher Werdegang:

2008-11 - jetzt

Freiberufler

10+ Projekten, Projektliste bei [URL auf Anfrage]


2002-11 - 2008-10

Rolle: Junior-Professor (C1)  

Kunde: Universität des Saarlandes


1999-09 - 2002-10

Rolle: Postdoktorand 

Kunde: Universität des Saarlandes


1999-02 - 1999-08

Rolle: Postdoktorand

Kunde: Chalmers Tekniska Högskola 

Einsatzort: Göteborg, Schweden


1995-05 - 1996-02

Halbtagstätigkeit in der russischen Filiale von ?Elegant Mathematics Inc. USA?, tätig als Projektmanager in Bereich Parallelrechner


1994-03 - 1995-04

Halbtagstätigkeit in der russischen Filiale von ?Elegant Mathematics Inc. USA?, tätig als wissenschaftlicher Forscher und Programmierer für die Parallelrechner

Betriebssysteme

Linux
Real-Time Embedded Systems
UNIX

Programmiersprachen

Javascript, HTML, CSS
Fortgeschritten
Tcl/Tk
Fortgeschritten
Fortran
Experte
C
Experte
C++
Fortgeschritten
Bash, Python, Perl, Matlab, Mathematica, Maple, Gnuplot, Octave, awk
Fortgeschritten
  • C, vollständige Beherrschung (25 Jahre)
  • C++, Beherrschung (10 Jahre)
  • Fortran 4/77/90/MPP/95, Beherrschung (10 Jahre)
  • Tcl/Tk, Javascript, HTML, CSS, Beherrschung (3 Jahre)
  • Bash, Python, Perl, Matlab, Mathematica, Maple, Gnuplot, Octave, awk, Beherrschung (2-7 Jahre)

Hardware

ADC(1-1000MHz)
Embedded
FPGA
Gas Sensors
GPU
High-Voltage PCB Development
HPLC
Microcontroller
NMR Spectrometers
Portable Supercomputing
Sensors
Test Equipment Development

Berechnung / Simulation / Versuch / Validierung

CFD
Direct Maxwell Solvers
High Performance Computaions
Inverse Maxwell Solvers

Managementerfahrung in Unternehmen

agile Project Management
Chemical process and numerical (CFD) optimization
Geschäftsführung
Mass-Production
Prototyping
R&D

Branchen

Branchen

  • Automotive IT: AI, unmanned, and drive assistance
  • Automative: Hydraulic/Pneumatic/Steuerung,
  • Aviation: Fluid Dynamics Simulations
  • Electronics: High-Voltage Systems (70KV, >10KA), Phased-Arrays, High-Speed ADC (10-1000MHz)
  • Supercomputing and Numerical Mathematics

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

15 Jahre
2009-05 - heute

Consulting

Nvidia Consultant C C++ CUDA ...
Nvidia Consultant

The project runs by Nvidia Corp to help companies to use Nvidia graphic cards and GPU units to accelerate their calculations. Nvidia offers my company to Nvidia customers with the demand of CUDA to help them porting algorithms. 50+ companies contacted and got advice form my company and me personally. Each contact has different duration, for example, just 20 hours of CUDA teaching, or 800 hours of CUDA software development, so, in total it was ca. 50+ mini-projects.

C C++ CUDA OpenCL GPU AI supercomputing supercomputer hardware and software development Algorithm development research numerical mathematics software development
Nvidia Corp
Deutschland und EU
11 Monate
2022-02 - 2022-12

Car Positioning Sensors

Software Architect Numerical mathematics algorithm development software development ...
Software Architect
The key idea is to find appropriate numerical methods and its implementation in the hardware (DSP microcontrollers) for car radar sensors for the largest German car supplier. One of the key idea is to perform several aligned Fast Fourier Transformations with mitigation to condition input signals.
Numerical mathematics algorithm development software development C C++ TI DSP
Remote 100%
1 Jahr 5 Monate
2020-09 - 2022-01

Development of a Huge Molecular Data Base with ca. 1.7e9 computed geometries of isomers and conformers.

Software Architect, R\&D Director and startupper C C++ JavaScript ...
Software Architect, R\&D Director and startupper
The key idea is to transform the currently available PubChem database of about 50 TB into a compact and fast indexed structure of about 300 GB, which provides easy access for each molecule and its geometry, as well as perform additional molecular mechanics and ab initio calculations using CUDA/GPU.
Huge Molecular Data Base availabe in Internet and listed in Wikipedia
C C++ JavaScript CSS HTML
Remote
1 Jahr 5 Monate
2020-09 - 2022-01

Software and Hardware Development for Chemical Autosampler device

Software and Hardware Architect, R&D Director and startupper embedded linux embedded real-time systems sensors ...
Software and Hardware Architect, R&D Director and startupper
The key idea is to use computer vision to navigate the authosampler needle and parform automatic detection of submitted tubes, pates, etc. During this project several hardware systems with embedded linux and embedded real-time microcontrollers are developed and combined with appropriate sensors (ToF) several video camera, magnetometers, accelomenter, gyroscopes, IR temperature sensors was combined together into one platform to achieve about 0.3-0.5mm absolute accuracy of positioning.
embedded linux embedded real-time systems sensors computer vision C C++ Numerical mathematics algorithm development software development hardware development
3 Jahre 5 Monate
2017-08 - 2020-12

Porting and Improving PI-Sensor Library

Software Architekt C C++ Fortran ...
Software Architekt
The project deal with PI-sensors and their infrastructure in a large chemical company, my role is to port old software into new platform, to implement new algorithms, to find the best solution for practical tasks, define this solution as algorithm, and implement it in current computer architecture
C C++ Fortran several scripting languages Windows and Unix/Linux coupling OpenVMS Legacy support and bug fix in old code algorithm development numerical mathmatics
PI-Sensor
Dortmund 10%, Remote 90%
5 Jahre 3 Monate
2014-05 - 2019-07

NMR hardware and software development

scientific director, algorithm developer, product owner, hardware development Agile team work of scientists software and hardware developers to get results in short time. R&D numerical mathematics ...
scientific director, algorithm developer, product owner, hardware development
Goverment of Virginia, USA, establish key project for the chemical analysis using NMR
with benchtop and portable devices, and hired me as the expert in numerical mathematics, chemistry, NMR to help with hardware and software development
Agile team work of scientists software and hardware developers to get results in short time. R&D numerical mathematics algorithm development statistics data approximation software development NMR hardware development including sensor motor power supply (>1kA) development IoT HPLC and chromatography hardware development (up to 1600Bar HPLC pumps)
Richmond, Virginia, USA
3 Jahre 1 Monat
2016-05 - 2019-05

MRI imaging and non-invasive ablation

scientific adviser, algorithm developer Team work planning of scientists software and hardware developers to get results in short time. R&D numerical mathematics ...
scientific adviser, algorithm developer
VCU School of Medicine, located at Richmond, USA, tried to find the best possible method to activate pharmaceuticals injected into patients during cancer treatment, and hired me as the expert in numerical mathematics and NMR to help with hardware and software development.
Team work planning of scientists software and hardware developers to get results in short time. R&D numerical mathematics algorithm development statistics data approximation software development NMR
Richmond, Virginia, USA
2 Jahre 7 Monate
2015-01 - 2017-07

Fluid industrial in-situ chemical composition sensor

Team Lead embedded C/C++ NMR ...
Team Lead

I am the team lead of chemical composition sesor - the device that measure in-situ chemical composition, 2d flow speed and temperature af most liquids with wide temperature and pressure range.

This project successfuly land to mass-production stage now, and hardware is already available for preorders.

My main role in this project was general managements, and organization of the project with partial ownership in past.

embedded C/C++ NMR Analytical Chemistry Mass-Production Projectlead Purchasing Pre-Sales Buchhaltung Projectmanagement Critical Chain Projectmanagement
[Name by request]
Saarland
2 Jahre 6 Monate
2014-12 - 2017-05

organized mass-production of a new scientific sensor

Project manager
Project manager
  • Project manager: organized mass-production of a new
    scientific sensor (chemical composition and flow speed
    measurement) and bring this to the market (supervised
    3 employees)
NMR
9 Jahre 8 Monate
2007-05 - 2016-12

Valve Control (part time)

Consultant signal processing microcontroller FPGA
Consultant

Regulary discuss and consult main german test stand company Dietz Automation GmbH in the field of signal processing, microcontrollers and FPGA.

signal processing microcontroller FPGA
Dietz Automation
7 Jahre 8 Monate
2008-12 - 2016-07

Ground Penetrating Radar hardware and software development

Startup managing director, scientific director, algorithm developer, hardware and software developer Team work organisation for 12 scientists software and hardware developers to get results in short time. R&D numerical mathematics ...
Startup managing director, scientific director, algorithm developer, hardware and software developer
Oil and chemical company located in Helsingborg, Sweden organized a startup company called Radiant to develop high performance ground penetrating radars that can explore up to 1Km in the Earth primary for oil exploration. I was invited here as the CEO to research and develop the first prototype and establish scaled production. As in every startups, the managing director is responsible for the overall development, and should do any job if appropriated employee is unable to complete its work in time, so I participated in many roles around hardware, software and algorithm developers. One of the key idea of this project is to use encoded pulse sequences as, for example, in Software Defined Radio (SDR) is used, into ground penetrating radars to get better 3D spatial resolution.
Team work organisation for 12 scientists software and hardware developers to get results in short time. R&D numerical mathematics algorithm development statistics data approximation software development hardware development portable equipment development regulation for electronics
Helsingborg, Sweden
6 Jahre 4 Monate
2009-08 - 2015-11

Ground Penetrating Georadar for Deep (up to 1km) Exploration

Projectmanager High Performance Computaions Portable Supercomputing OpenCL ...
Projectmanager

I managed to build good team that build an excelent system - the ground penetrating radar for deep up to 1km exploration.

We demonstated the first prototype already in 2011 on several german and european excibitions and publiched several papers about this technology. Starting from 2013 the system was already by our customers, mainly in coal and mineral industry.

The key technology if this system was combine data collection portable device (1GHz multichannel ADC, 1200Megawatt pulse transmitter), portable and energy efficient supercomputer  (24TFlop/s sustained performance) and appropriate software.

My main role was to organize and control the development by 12 experts in embedded area, supercomputing, high voltage epectronics, hjgh-frequency ADC, FPGA and get working device.

High Performance Computaions Portable Supercomputing OpenCL CUDA FPGA Microcontroller High-Voltage PCB Development Critical Chain Projectmanagement Purchasing Projectmanagement
[Name by request]
Saarland
4 Monate
2015-05 - 2015-08

Chemical Proguction (Polyester) Optimization

Project-Manager Chemical process and numerical (CFD) optimization
Project-Manager

A short term project for production optimizartion of polyesters, based on optimal chemical physical parameters (temperature profile, component injections, etc).

My role was to organize overall management, necessary data collection, run numerical simulations, contact and organize groups that modify component in chemical reactor, and situate during final start of new modified process.

Since I was involved in other long term project at the same time, I was unable to continue this project for further similar activities.

Chemical process and numerical (CFD) optimization
Southcoat AB
Helsingborg, Sweden
7 Monate
2014-08 - 2015-02

MeO Gas Sensors

Project Manager Projectmanagement Critical Chain Projectmanagement agile Project Management ...
Project Manager

As the team lead I participated in the test expertise of MeO gas sensors that was developed in by NXP in 2014. NXP build sensors itself however have no knowledge how to measure odours and deliver information about the concentration and composition. Since my team had already experience with similar topic NXP invited me with our team to build test stand for measurements, perform measurements itself and finally tune the firmware and incorporate necessary numerical algorithms inside the MeO sensors so that it can measure almost everything. I was responsible for overall project success, participating in every corner of this project because we have very short project timeline, and finally, by the Feb 2015 got and deliver the results, that was higly desirable for NXP.

Projectmanagement Critical Chain Projectmanagement agile Project Management Gas Sensors Test Equipment Development
NXP
Brusseles and Saarland
1 Jahr 6 Monate
2013-08 - 2015-01

Algorithm development for gas sensors

scientific director, embedded algorithm developer Team work organisation for 40+ scientists software and hardware developers to get results in short time. R&D numerical mathematics ...
scientific director, embedded algorithm developer
NXP developed new MeO sensors and need the best possible data approximation to be incorporated in these sensors. I was responsible to overall strategy of algorithm development for this sensor type, as well as partially involved in chemical setup experiments and embedded development and final tune of these algorithms
Team work organisation for 40+ scientists software and hardware developers to get results in short time. R&D numerical mathematics algorithm development embedded software development
Leuven, Belgium and Eindhoven, The Netherlands
2 Jahre 6 Monate
2010-06 - 2012-11

MeO Sas Sensors

Project manager Sensors agile Project Management Software Development
Project manager

Organization of test environments, test software and development of algorithms for MeO gas sensors.

Sensors agile Project Management Software Development
C-It and E-Nose (NL)
Zutphen (NL)
1 Jahr 9 Monate
2010-03 - 2011-11

Optimal Diamond Shape Generation

Project Manager Project Management pthreads C++
Project Manager

During this project I successfully organize development and participate myself in the development of numerical algorithm for optimal diamond generation that is ca. 1000 times faster than other known allgorithms. It gives my customer strong advantage compared to other to make prediction and estimation of optimal diamond shape (ad indeed its real price) at real time.

Project Management pthreads C++
TDT (De Beers)
Antwerpen Area (Belgium)
5 Jahre 5 Monate
2005-03 - 2010-07

Scientific simulations for Electromagnetic and Fluid Dynamic Systems

R&D Lead (part time) Projectmanagement MPI C ...
R&D Lead (part time)

During that time I participated in several projects running at Robert Bosche GmbH as the team lead and R&D lead researching and developing mathematics, algorithms and numerical implementation for the following projects:

  • searching and generating appropriate mathematics, developing algorithms for optimal S-parameter computation
  • hierarchical boundary element solver for BEM-FEM couplung,
  • software development for current flow on 3D-FEM conducting systems.
Projectmanagement MPI C Fortran FEM BEM circuit simulation FEM Simulation FE-Simulation Finite Elemente Simulation
Robert Bosch GmbH
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 4 Monate
1995-10 - 1999-01

Promotion

PhD, MSU
PhD
MSU

Doktorand beim Moskauer Forschungsinstitut für Numerische Mathematik der Moskauer Staatlichen Universität. Arbeit an der Dissertationsschrift zum Thema: ?Algebraische Strukturen und parallele Berechnung von Hartree?Fock Gleichungen?, Note 1,0

1 Jahr 11 Monate
1993-09 - 1995-07

Diplomarbeit in angewandte Mathematik

Master Degree, MSU, Fakultät der angewandten Mathematik und Kybernetik
Master Degree
MSU, Fakultät der angewandten Mathematik und Kybernetik

Diplomarbeit zum Thema: “Globale Operationen für Massiv-parallele Rechner”, Note: 1,0.

5 Jahre
1990-07 - 1995-06

Diplomarbeit in Chemie

Master Degree, Moskauer Staatlichen Universität (MSU), Fakultät der Chemie
Master Degree
Moskauer Staatlichen Universität (MSU), Fakultät der Chemie

Diplomarbeit zum Thema “Anwendung der Methoden der Molekularmechanik für die Vorhersage der chromato-graphischen Zerlegung von Enantiomeren”, Note: 1,0.

9 Jahre 10 Monate
1980-09 - 1990-06

Schüler

Abitur, Grundschule und Physikalisch-Mathematische Gymnasium, Magnitogorsk
Abitur
Grundschule und Physikalisch-Mathematische Gymnasium, Magnitogorsk

Kompetenzen

Kompetenzen

Top-Skills

C Entwickler CUDA Mathematik gnu c compiler OpenCL Legacy code Fortran C++ embedded Numerische Simulationsverfahren Healthcare Chemische Industrie Radar-Signalverarbeitung

Schwerpunkte

Software development
  • Numerische Mathematik
  • Scientific Computing
  • High Performance
  • Computations
  • Supercommputers
  • Forschung
  • Entwicklung
  • R&D 

Aufgabenbereiche

Critical Chain Projectmanagement
Project Management
Projectlead
Projectmanagement

Produkte / Standards / Erfahrungen / Methoden

BEM
Buchhaltung
Chemical Synthesis
circuit simulation
FE-Simulation
FEM
FEM Simulation
Finite Elemente Simulation
Pre-Sales
pthreads
Purchasing
signal processing
Software Development

Managementerfahrung

  • 2 Projekten mit 3 Mitarbeitern (2 Jahre) und 12 Mitarbeitern (5 Jahren)
  • Geschäftsführung (10 Jahren)
  • Phototypisierung und Maß-Production inklusive Einkauf Materialien und Dienstleistungen

Parallel Programmierung

  • Cray UNICOS, Superrechnern (1024+ Konten), Linux Clustern (128+ Konten)
  • CUDA/OpenCL, Beherrschung (10 Jahre)
  • OpenMP, Pthreads, MPI, PVM, Beherrschung (10 Jahre)

Embedded

  • AVR, ARM, Cortex, gute Kenntnisse (3 Jahren 30% Teilzeit)
  • Performance Optimierung ARM A15, MALI T6xx (3 Jahren 30% Teilzeit)
  • Basic FPGA Kenntnisse: Cyclone 3-5, Stratix 3, 4 (2 Jahren 20% Teilzeit)
  • FPGA: Cyclone 3-5, Stratix 3, 4 - gute Kenntnisse (5 Jahren Teilzeit)

Text Processing

  • Vim, TeX/LaTeX, Office


Applications area

  • Radars ground penetrating, Radars automotive, Healthcare, MRI, CT, NMR, HPLC, signal processing, AI, Tensor decomposition


Key software knowledge

  • CUDA/GPU: official Nvidia consultant listed at Nvidia corporate web site, C/C++ (25 years), Fortran (10 years)


System Administration

  • Linux (25 years partial), Embedded Linux/Real-Time baremetal/OSless/firmware (10 years, partial) Linux variants: RedHat, SUSE, Ubuntu, Debian, FreeBSD Cray UNICOS, RS6000, VAX, OpenVMS, SGI, Linux Clusters, Embedded Linux Clusters


Frontend Skills

  • Tcl/Tk, Gnuplot, Javascript, HTML, CSS (2-7 years)


Scripts

  • Bash, Python, R, Perl, Matlab, Mathematica, Maple, Octave, awk


CUDA/GPU

  • official Nvidia consultant for CUDA and HPC over our company Elegant Mathematics Ltd listed at Nvidia consultants


Routing

  • Basic KICAD knowledge (5 years 20% part time)


Interfaces

  • COM/UART/USART, SPI, I2C, Parallel LVDS, Ethernet 10/100/1000


Environments

  • Linux, Linux Embedded, Arduino, Yocto, Debian, Raspberry Pi, Eclipse, MS Visual Studio


Beruflicher Werdegang:

2008-11 - jetzt

Freiberufler

10+ Projekten, Projektliste bei [URL auf Anfrage]


2002-11 - 2008-10

Rolle: Junior-Professor (C1)  

Kunde: Universität des Saarlandes


1999-09 - 2002-10

Rolle: Postdoktorand 

Kunde: Universität des Saarlandes


1999-02 - 1999-08

Rolle: Postdoktorand

Kunde: Chalmers Tekniska Högskola 

Einsatzort: Göteborg, Schweden


1995-05 - 1996-02

Halbtagstätigkeit in der russischen Filiale von ?Elegant Mathematics Inc. USA?, tätig als Projektmanager in Bereich Parallelrechner


1994-03 - 1995-04

Halbtagstätigkeit in der russischen Filiale von ?Elegant Mathematics Inc. USA?, tätig als wissenschaftlicher Forscher und Programmierer für die Parallelrechner

Betriebssysteme

Linux
Real-Time Embedded Systems
UNIX

Programmiersprachen

Javascript, HTML, CSS
Fortgeschritten
Tcl/Tk
Fortgeschritten
Fortran
Experte
C
Experte
C++
Fortgeschritten
Bash, Python, Perl, Matlab, Mathematica, Maple, Gnuplot, Octave, awk
Fortgeschritten
  • C, vollständige Beherrschung (25 Jahre)
  • C++, Beherrschung (10 Jahre)
  • Fortran 4/77/90/MPP/95, Beherrschung (10 Jahre)
  • Tcl/Tk, Javascript, HTML, CSS, Beherrschung (3 Jahre)
  • Bash, Python, Perl, Matlab, Mathematica, Maple, Gnuplot, Octave, awk, Beherrschung (2-7 Jahre)

Hardware

ADC(1-1000MHz)
Embedded
FPGA
Gas Sensors
GPU
High-Voltage PCB Development
HPLC
Microcontroller
NMR Spectrometers
Portable Supercomputing
Sensors
Test Equipment Development

Berechnung / Simulation / Versuch / Validierung

CFD
Direct Maxwell Solvers
High Performance Computaions
Inverse Maxwell Solvers

Managementerfahrung in Unternehmen

agile Project Management
Chemical process and numerical (CFD) optimization
Geschäftsführung
Mass-Production
Prototyping
R&D

Branchen

Branchen

  • Automotive IT: AI, unmanned, and drive assistance
  • Automative: Hydraulic/Pneumatic/Steuerung,
  • Aviation: Fluid Dynamics Simulations
  • Electronics: High-Voltage Systems (70KV, >10KA), Phased-Arrays, High-Speed ADC (10-1000MHz)
  • Supercomputing and Numerical Mathematics

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.