a Randstad company

C/C++, UNIX/Linux, CUDA/Supercomputing/FORTRAN software developer/architekt, R&D (including embedded experience)

Profil
Top-Skills
C Entwickler CUDA Mathematik gnu c compiler OpenCL Legacy code Fortran C++ embedded Numerische Simulationsverfahren Healthcare Chemische Industrie Radar-Signalverarbeitung
Verfügbar ab
04.12.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
10%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz

I am experienced freelancer since 11/2008, participated in 2 long-term projects as the project lead and at many short term projects as software and hardware developer, and/or scientific director and/or project lead.

Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

10 Monate

2022-02

heute

Car Positioning Sensors

Software Architekt Numerical Mathematics C C++
Rolle
Software Architekt
Projektinhalte
The key idea is to find appropriate numerical methods and implementation in the hardware for car radar sensors for the largerst german car supplier.
Kenntnisse
Numerical Mathematics C C++
Einsatzort
Remote 100%
14 Jahre 10 Monate

2008-02

heute

Official Nvidia Consultant (part time)

Nvidia Consultant CUDA OpenCL GPU ...
Rolle
Nvidia Consultant
Projektinhalte

Since 2008, partially get requests and supply German and EU customents with GPU/CUDA teaching. I am the official Nvidia Consultant for GPU and CUDA computing, my activity goes over one official german consultancy company, I make consulting in:

  • software,
  • scientific computing,
  • parallel computations,
  • GPU, CUDA, OpenCL, ROCm,
  • hardware for parallel comutations.
Kenntnisse
CUDA OpenCL GPU ROCm Scientific Computing
Kunde
Nvidia Corp
Einsatzort
Deutschland und EU
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 ...
Rolle
Software Architect, R\&D Director and startupper
Projektinhalte
he 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.
Produkte
Huge Molecular Data Base availabe in Internet and listed in Wikipedia
Kenntnisse
C C++ JavaScript CSS HTML
Einsatzort
Remote
3 Jahre 5 Monate

2017-08

2020-12

Porting and Improving PI-Sensor Library

Software Architekt
Rolle
Software Architekt
Projektinhalte
  • Development of Visual Studio library for PI-Sensors with optimal (simplex and other integer minimization algorithms) methods
Kunde
PI-Sensor
Einsatzort
Dortmund 10%, Remote 90%
2 Jahre 7 Monate

2015-01

2017-07

Fluid industrial in-situ chemical composition sensor

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

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.

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

2014-12

2017-05

organized mass-production of a new scientific sensor

Project manager
Rolle
Project manager
Projektinhalte
  • 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)
Kunde
NMR
9 Jahre 8 Monate

2007-05

2016-12

Valve Control (part time)

Consultant signal processing microcontroller FPGA
Rolle
Consultant
Projektinhalte

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

Kenntnisse
signal processing microcontroller FPGA
Kunde
Dietz Automation
6 Jahre 4 Monate

2009-08

2015-11

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

Projectmanager High Performance Computaions Portable Supercomputing OpenCL ...
Rolle
Projectmanager
Projektinhalte

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.

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

2015-05

2015-08

Chemical Proguction (Polyester) Optimization

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

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.

Kenntnisse
Chemical process and numerical (CFD) optimization
Kunde
Southcoat AB
Einsatzort
Helsingborg, Sweden
7 Monate

2014-08

2015-02

MeO Gas Sensors

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

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.

Kenntnisse
Projectmanagement Critical Chain Projectmanagement agile Project Management Gas Sensors Test Equipment Development
Kunde
NXP
Einsatzort
Brusseles and Saarland
2 Jahre 6 Monate

2010-06

2012-11

MeO Sas Sensors

Project manager Sensors agile Project Management Software Development
Rolle
Project manager
Projektinhalte

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

Kenntnisse
Sensors agile Project Management Software Development
Kunde
C-It and E-Nose (NL)
Einsatzort
Zutphen (NL)
1 Jahr 9 Monate

2010-03

2011-11

Optimal Diamond Shape Generation

Project Manager Project Management pthreads C++
Rolle
Project Manager
Projektinhalte

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.

Kenntnisse
Project Management pthreads C++
Kunde
TDT (De Beers)
Einsatzort
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 ...
Rolle
R&D Lead (part time)
Projektinhalte

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.
Kenntnisse
Projectmanagement MPI C Fortran FEM BEM circuit simulation FEM Simulation FE-Simulation Finite Elemente Simulation
Kunde
Robert Bosch GmbH
Einsatzort
Stuttgart

01/2006 - 2015

Kunde: GeoRadars

Rolle: Project manager and Research Director

Aufgaben

  • build a team of different experts in mathematics, electronics, computer science, geology, together with organization of hardware suppliers to construct from the scratch new ground penetrating device (supervised multinational team of 12 employees)
  • Researched and developed unmanned controll of quadrocoper equipped with ground penetrating radar to get optimal aquisition results for minimal flight time.
  • Real time AI based on MEMs and 1.4GHz GPR antenna receivers.

2012-2013

Kunde: DL

Rolle: Senior software architect and research lead

Aufgaben

  • development of Deep Learning algorithms: PCA and SVM package (C99, OpenMP)

2006-2012

Kunde: Boltzmann

Aufgaben

  • Head of group on the development a software package for numerical deterministic solution of Boltzmann equation (MPI, OpenMP, out-of-core, C99, OpenCL), particle version is listed at Nvidia CUDA Zone

2005-2011

Kunde: NMR

Aufgaben

  • Signal Processing for High Field Nuclear Magnetic Resonance Spectrometers (C99, MPI, CUDA) listed at Nvidia CUDA Zone

weitere Projekte gern auf Anfrage

3 Jahre 3 Monate

1995-11

1999-01

Promotion

PhD, MSU
Abschluss
PhD
Institution, Ort
MSU
Schwerpunkt

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
Abschluss
Master Degree
Institution, Ort
MSU, Fakultät der angewandten Mathematik und Kybernetik
Schwerpunkt

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
Abschluss
Master Degree
Institution, Ort
Moskauer Staatlichen Universität (MSU), Fakultät der Chemie
Schwerpunkt

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
Abschluss
Abitur
Institution, Ort
Grundschule und Physikalisch-Mathematische Gymnasium, Magnitogorsk

Deutsch gut
Englisch gut
Russisch Muttersprache

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+ Knoten), 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

Beruflicher Werdegang

11/2008 ? jetzt

Freiberufler

10+ Projekten, Projektliste bei [URL auf Anfrage]

11/2002 ? 10/2008

Junior-Professor (C1) an der Universität des Saarlandes

09/1999 ? 10/2002

BAT IIA an der Universität des Saarlandes

02/1999 ? 08/1999

Postdoktorand am Chalmers Tekniska Högskola Göteborg, Schweden

05/1995 ? 02/1996

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

03/1994 ? 04/1995

Halbe Stelle in der russischen Filiale von ?Elegant Mathematics Inc. USA?, tätig als wissenschaftlicher Forscher und Programmierer f¨ur 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

diverse Publikationen (nähere Angaben gern auf Anfrage)

  • 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
Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren