Algorithmik, SW-Architektur, GPU-Entwicklung (CUDA/OpenCL) sowie Machine Learning.
Aktualisiert am 07.12.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 07.01.2020
Verfügbar zu: 70%
davon vor Ort: 0%
CUDA
C++
OpenCL
Chinese
level A1
English
2. native language
French
basics
German
native language
Mandarin
level A1

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

7 Jahre 5 Monate
2016-11 - heute

ARRIRAW

Software Developer
Software Developer
  • Implemented new features into GUI-Tools
  • Supported working students and new employees

Developed, implemented and applied for a patent

  • For a new, lossless raw image compression format optimized for real-time GPU raw image compression and decompression
  • Achieved 15% smaller footprint and faster processing than competing format

Optimized and improved quality of existing image-processing pipeline

  • Achieved over 2x aggregate performance in CUDA by overhauling every kernel
  • Also helped enable multi-GPU support and asynchronous processing

Implemented and contributed to new algorithms

  • Contributed to a machine-learning based dead pixel detector
  • Contributed to noise reduction and demosaicing algorithms
  • Developed a nvidia tegra CUDA based internal test station
  • Helped make new algorithms real-time capable
Arnold & Richter Cine Technik GmbH (ARRI)
1 Jahr
2014-07 - 2015-06

International cooperation on the project IceCube

Working Student
Working Student
  • Faculty for Experimental Physics with Cosmic Particles (ECP)
  • Implemented features necessary for new detectors into simulation framework

Ported CPU- based analysis and Reconstruction tools to CUDA and OpenCL

  • Achieved significant improvements in processing speed by GPU processing and by restructuring programs
  • Reduced processing time of an in-use algorithm from hours to seconds while enabling increased precision

Contributed to new reconstruction and analysis tools

  • Developed awareness of the deteriorating effect of common pseudo-random number generators on simulation-generated control data
  • Helped improve understanding of the effect of machine precision on algorithms
Technical University of Munich (TUM)
4 Jahre 1 Monat
2011-06 - 2015-06

Self-employed through personal recommendation

Tutor
Tutor

Self-employed through personal recommendation. Concurrently to university studies.

  • Tutored a total of over 120 students in Math, Physics, Chemistry and Computer Science in all grades and schools
  • Developed communication and motivation skills
  • Experienced quite a few surprises

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2017-04 - 2018-03

Computer Science

Computer Science, Technical University of Munich (TUM)
Computer Science
Technical University of Munich (TUM)

Quit due to excellent job offer

5 Jahre 4 Monate
2011-04 - 2016-07

Physics

Bachelor of Science, Technical University of Munich (TUM)
Bachelor of Science
Technical University of Munich (TUM)

ERASMUS semester in Trondheim, Norway in winter semester 2016/17

Kompetenzen

Kompetenzen

Top-Skills

CUDA C++ OpenCL

Produkte / Standards / Erfahrungen / Methoden

CUDA:

  • Self-Learned since first version on fermi graphics cards
  • Hobby projects and professional application
  • Deep knowledge of graphics architectures and
  • performance impacts/ optimization Strategies

C/C++:

  • Self-Learned at age 18
  • Improved through experience on IceCube and ARRIRAW projects

OpenCL:

  • Learned by experience on IceCube and ARRIRAW projects

Java:

  • First self-Learned object oriented programming language
  • Started form age 12 with hobby projects

Python:

  • Learned in university
  • Mainly through machine and deep learning

Git, Subversion:

  • Learned by experience on IceCube and ARRIRAW projects

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

7 Jahre 5 Monate
2016-11 - heute

ARRIRAW

Software Developer
Software Developer
  • Implemented new features into GUI-Tools
  • Supported working students and new employees

Developed, implemented and applied for a patent

  • For a new, lossless raw image compression format optimized for real-time GPU raw image compression and decompression
  • Achieved 15% smaller footprint and faster processing than competing format

Optimized and improved quality of existing image-processing pipeline

  • Achieved over 2x aggregate performance in CUDA by overhauling every kernel
  • Also helped enable multi-GPU support and asynchronous processing

Implemented and contributed to new algorithms

  • Contributed to a machine-learning based dead pixel detector
  • Contributed to noise reduction and demosaicing algorithms
  • Developed a nvidia tegra CUDA based internal test station
  • Helped make new algorithms real-time capable
Arnold & Richter Cine Technik GmbH (ARRI)
1 Jahr
2014-07 - 2015-06

International cooperation on the project IceCube

Working Student
Working Student
  • Faculty for Experimental Physics with Cosmic Particles (ECP)
  • Implemented features necessary for new detectors into simulation framework

Ported CPU- based analysis and Reconstruction tools to CUDA and OpenCL

  • Achieved significant improvements in processing speed by GPU processing and by restructuring programs
  • Reduced processing time of an in-use algorithm from hours to seconds while enabling increased precision

Contributed to new reconstruction and analysis tools

  • Developed awareness of the deteriorating effect of common pseudo-random number generators on simulation-generated control data
  • Helped improve understanding of the effect of machine precision on algorithms
Technical University of Munich (TUM)
4 Jahre 1 Monat
2011-06 - 2015-06

Self-employed through personal recommendation

Tutor
Tutor

Self-employed through personal recommendation. Concurrently to university studies.

  • Tutored a total of over 120 students in Math, Physics, Chemistry and Computer Science in all grades and schools
  • Developed communication and motivation skills
  • Experienced quite a few surprises

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2017-04 - 2018-03

Computer Science

Computer Science, Technical University of Munich (TUM)
Computer Science
Technical University of Munich (TUM)

Quit due to excellent job offer

5 Jahre 4 Monate
2011-04 - 2016-07

Physics

Bachelor of Science, Technical University of Munich (TUM)
Bachelor of Science
Technical University of Munich (TUM)

ERASMUS semester in Trondheim, Norway in winter semester 2016/17

Kompetenzen

Kompetenzen

Top-Skills

CUDA C++ OpenCL

Produkte / Standards / Erfahrungen / Methoden

CUDA:

  • Self-Learned since first version on fermi graphics cards
  • Hobby projects and professional application
  • Deep knowledge of graphics architectures and
  • performance impacts/ optimization Strategies

C/C++:

  • Self-Learned at age 18
  • Improved through experience on IceCube and ARRIRAW projects

OpenCL:

  • Learned by experience on IceCube and ARRIRAW projects

Java:

  • First self-Learned object oriented programming language
  • Started form age 12 with hobby projects

Python:

  • Learned in university
  • Mainly through machine and deep learning

Git, Subversion:

  • Learned by experience on IceCube and ARRIRAW projects

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.