Ich bin spezialisiert auf die Entwicklung von hoch-performanten oder hoch-präzisen Algorithmen.
Aktualisiert am 06.01.2020
Profilbild
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 13.01.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Python
Datenanalyse
Big-Data-Analytics
Big Data Analytics
Theoretische Physik
theoretical physics
Fortran
Bash Shell
Bash-Shell
Linux
C++-Programmierung
C++
C Entwickler
C Entwicklung
Multiprozessorsystem
High Performance Computing
Limesurvey
Mitarbeiterbefragung
Kununu
Deutsch
Muttersprache
Englisch
sehr gut

Einsatzorte

Einsatzorte

Erlangen (D-91056, D-91058, D-91052, D-91054) (+200km)
nicht möglich

Projekte

Projekte

5 Jahre 7 Monate
2019-10 - heute

Privates Nebenprojekt

KI-Spieler Python (Scikit-Learn NumPy) Git ...
KI-Spieler

Yahtzee ist ein Würfelspiel ähnlich wie Backgammon oder Schach. Der Spieler versucht verschiedene Kombinationen wie Full House oder Straße zu werfen.

Die Aufgabenstellung ist es, Super-Human-Performance (durchschnittlich > 250 Punkte) mit einem selbst-lernenden Agenten zu erreichen.

Herausforderungen:

  • Zwei Entscheidungstypen:
  •  Auswahl von Würfeln zum neu-würfeln
  •  Auswahl einer Kategorie zum Eintragen
  • Die Ergebnisse von Entscheidungen des Typ 1 sind nicht-deterministisch
  • Entscheidungen können erst zum Spielende vollständig evaluiert werden

Implementierung:

  • Implementierung von Reinforcement-Learning analog zu V. Mnih 2013 (Google DeepMind)
  • Einsatz von zwei gekoppelten tiefen neuronalen Netzen und spielspezifischem Encoding

Aktuelles Ergebnis:

Durchschnittlich 200 Punkte nach etwa 1000 Trainingsspielen

Python (Scikit-Learn NumPy) Git Linux Deep Neural Networks Deep Learning Reinforcement Learning künstliche Intelligenz machine learning
Kniffel/Yahtzee
6 Jahre 4 Monate
2019-01 - heute

Onboarding Evaluation / Mitarbeiterbefragung

Selbstständig Projektmanagement Kundenbetreuung
Selbstständig
  • Evaluation des Onboarding Prozesses neuer Mitarbeiter.
  • Fokus auf offene Fragebogengestaltung zur detailierten Erfassung einzelner Aspekte.
Python LaTeX Limesurvey
Projektmanagement Kundenbetreuung
Anonym
Augsburg
7 Jahre 4 Monate
2018-01 - heute

Entwicklung von Werkzeugen zur Unternehmensanalyse mittels des Kununu.com Profils.

Selbstständig Python (Multiprocessing Concurrent Pandas ...
Selbstständig
  • Web Scraping der kununu.com Datenbank (> 500 000 HTTP Anfragen) mit Multiprocessing, Multithreading verschiedenen User Agents
  • Entwicklung einer RAM-effizienten Implementierung auf Grund von Hardwarelimitationen
  • Data-Science Methoden zum Finden von: Korrelationen, Cluster und Erhaltungsgrößen
  • Entwicklung von Modellen für: Prognosen, Betrugserkennung, Zeitreihenanalyse
  • Identifikation potentieller Kunden auf Basis der GPS Information und Charakteristika desKununu-Profils
  • Höchstwertige Datenanalyse von Mitarbeiterbefragungen
  • Individuelle Clustering-Algorithmen zur Identifikation besonderer Mitarbeitergruppen
  • Statistisch robuste Regressionsanalyse zur Vorhersage der Mitarbeiterbindung
  • Statistische Fehlerrechnung zur Berücksichtigung von Schwankungen bei der Stichprobe
Python (Multiprocessing Concurrent Pandas NumPy SciPy Matplotlib Urllib Email) LaTex Git Spyder Linux/Qubes OS Decision trees robuste multilineare Regression Hauptkomponentenanalyse Maßgeschneiderte Korrelationsalgorithmen k-means Clustering Statistik (Standardfehler Regression zum Mittelwert)
auf Anfrage
3 Monate
2019-07 - 2019-09

Bewertung von Sensorgenauigkeit (Detective Quantum Efficiency) nach Norm IEC 62220-1-1:2015

Datenanalyst Python (OpenCV Pandas Numpy ...
Datenanalyst
  • Analyse des existierenden Codes und Überprüfung der Implementierung
  • Test und Debugging für verschiedene Sensortypen
  • Kooperation mit Experimentatoren bezüglich Messparameter und Datenvalidierung
  • Bewertung der Senorqualität und Dokumentation der ErgebnisseStatistische Analyse der Produktionsqualität mit Methoden aus dem Bereich Bildverarbeitung
  • Strukturierung, Klassifizierung und Bewertung einer großen Messdatenbank (> 1 TB)
  • Entwicklung von Testdatensätzen verschiedener Komplexität für Rapid Prototyping
  • Testgetriebene Entwicklung von Bildverarbeitungsalgorithmen
  • Profiling zur Optimierung der Laufzeit
  • Statistische Analyse der Fertigungsgenauigkeit verschiedener Gerätetypen
Python (OpenCV Pandas Numpy Matplotlib cProfile) Git (TortoiseGit Bitbucket) Jira Fourier Transformation (FFT) Band-Pass Filter Sub-Pixel Interpolation Clustering (k-means nächste Nachbarn) Korrelation (Pearson) Bildverarbeitung (Gradient removal Hough transform Faltung / individueller Kernel)
Dentsply Sirona Deutschland GmbH, Bensheim
3 Jahre 11 Monate
2014-09 - 2018-07

Implementierung des LCW-Theorems, Promotion

Python (NumPy SciPy Matplotlib) ...

Modene, hochpräzise implementierung des LCW Theorems

from-scratch

  • Problemreduktion durch mathematische Analyse und Voronoi Zerlegung
  • Entwicklung eines maßgeschneiderten Extrapolationsschemas
  • Fehleranalyse von Poisson-Rauschen, experimentelle Auflösung und Versuchsgeometrie
  • Vergleichsergebnisse auf Basis von selbst-modifizierten Codes in Fortran 77 und Fortran 90
Python (NumPy SciPy Matplotlib) Fortran 77/90 Jupyther Linux HPCC : Voronoi Zerlegung 2D-Interpolation Extrapolation Band-Pass Filter
5 Monate
2018-01 - 2018-05

Mitarbeiterbefragung

Freelancer Projektmanagement
Freelancer

Konzeptionierung, Durchführung und Auswertung der Mitarbeiterbefragung in enger Zusammenarbeit mit dem Kunden.

Zweiteilige Befragung zur Evaluierung der erarbeiteten Verbesserungsvorschläge.

Prognose für Mitarbeiterbindung (im nachhinein erfolgreich validiert),

Identifikation der Haupteinflussfaktoren für die Mitarbeiterzufriedenheit,

Entwicklung und Bewertung von Verbesserungsvorschlägen,

Vergleich verschiedener Abteilungen,

Auftritt auf Mitarbeiterversammlung,

Teilweise Teilnahme an Strategietreffen

Python LaTeX Limesurvey
Projektmanagement
Augsburg
1 Monat
2018-04 - 2018-04

Softwareentwicklung

Python (v2.7 Qt Email ...

Entwicklung einer bilingualen Version des Zeugnisprogramm-Zeugnisgenerator (siehe unten) für eine deutsche Schule in Rio de Janeiro

  • Konzeptionierung einer Kosteneffizienten Lösung für die Kundenanforderungen
  • Datenmigration von MS Word in das programminterne Dateiformat
Python (v2.7 Qt Email Re) Linux / Windows
EAC Rio de Janeiro
1 Jahr
2015-06 - 2016-05

Privates Projekt, Zeugnisprogramm-Zeugnisgenerator

Python (v2.7 Qt Email ...

Zeugnisprogramm-Zeugnisgenerator ist eine Software, die Grundschullehrer in Bayern beim Anfertigen der Zeugnisse unterstützt. Die Software wurde als privates Projekt neben meiner Promotion über ein Jahr hinweg entwickelt und vermarktet.

  • Agile Softwareentwicklung auf Basis des Feedbacks von potentiellen Kunden
  • Steigerung der Nutzerfreundlichkeit für eine IT-averse Nutzergruppe durch Bereitstellung verschiedener unterstützender Materialien: Installer, Videoanleitungen, FAQ
  • Aktuell: Verkauf von etwa 50 Lizenzen / Jahr
  • Betrieb eines Linux-Servers zur automatisierten Abwicklung der Bestellungen
Python (v2.7 Qt Email Re) Linux / Windows Linux server (ssh)
10 Monate
2012-10 - 2013-07

Continuous Time Quantum Monte Carlo, Masterarbeit

C/C++ MPI Lapack ...

Implementierung des CT-HYB (Gull, Rev. Mod. Phys 83, 2011) Algorithmus from-scratch

  • Hochperformante parallele Implementierung (Laufzeit > 200 CPU-Stunden)
  • MonteCarlo:EffektiveUpdate-Operationen, Konvergenzkontrolle und Autokorrelation
  • Performance-Optimierung: z.B. maßgeschneiderte Matrix Invertierung der Komplexität N2 Implementierung: DMFT-Looper (Georges, Rev. Mod. Phys. 68, 1996) from-scratch
  • Dynamische Kontrolle der Konvergenz von selbst-konsistenen Gleichungssystemen
  • Systematische Erhöhung der notwendigen Rechenkomplexität mit der Zahl der Iterationen
C/C++ MPI Lapack Blas GSL Gprof Cloud computing (HPCC) Slurm Code:Blocks Vim Linux (ssh bash

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 4 Monate
2014-09 - 2018-12

Theoretische Physik

Doktor, Universität Augsburg
Doktor
Universität Augsburg
  • Datenverarbeitung
  • Algorithmenentwicklung
3 Jahre
2011-08 - 2014-07

Physik

Master of Science, Universität Augsburg
Master of Science
Universität Augsburg

Bereich:

Numerische Methoden in Festkörperphysik

Lehrtätigkeit:

Theoretische Thermodynamik, Mathematische Konzepte 1 und 2

Mathematik(Differentialgleichungen, Funktionalanalysis)

2 Jahre 11 Monate
2008-10 - 2011-08

Physik

Bachelor of Science, Univerität Augsburg
Bachelor of Science
Univerität Augsburg
  • Lehrtätigkeit: Quantenmechanik, Mathematische Konzepte 1 und 2
  • Nebenfach: Informatik

Position

Position

Experte für Algorithmusentwicklung und Datenanalyse.

Expert for algorithm development and data analysis.

Kompetenzen

Kompetenzen

Top-Skills

Python Datenanalyse Big-Data-Analytics Big Data Analytics Theoretische Physik theoretical physics Fortran Bash Shell Bash-Shell Linux C++-Programmierung C++ C Entwickler C Entwicklung Multiprozessorsystem High Performance Computing Limesurvey Mitarbeiterbefragung Kununu

Aufgabenbereiche

Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

Kundenbetreuung
LaTeX
Limesurvey

08/2012 - 10/2012:Praktikum

Kunde: Capgemini Deutschland GmbH, München

Projektunterstützung:

Automatisierte Softwaretests und Continuous Integration

  • Entwicklung und Einbindung von automatisierten Softwaretests mit Selenium
  • Migration der Continuous Integration Infrastruktur von Hudson nach Jenkins

Tech Stack:

Java, Selenium, Jenkins, Hudson, Subversion, Eclipse, Windows

Zusammenfassung

Python 7 Jahre, Fokus auf numerische Simulationen

Bibliotheken:

  • Expertenkenntnisse (>3 Jahre) in: NumPy, SciPy, Pandas, Matplotlib O Fortgeschrittene Kenntnisse (1-3 Jahre) in: Re, Multiprocessing, Concurrent, Urllib O Grundkenntnisse (>3 Monate) in: Qt, OpenCV, Sklearn, Mail

Details:

  • Objektorientierte Programmierung
  • Sauberer Programmierstil (nach PEP 8 Standard) Projekte:
  • Verschiedene Klein-Projekte (< 3 Monate)
  • 2018-19: auXolutions
  • 2014-18: Promotion
  • 2015-16: Zeugnisprogramm-Zeugnisgenerator
  • 2012-13: Masterarbeit

Linux  8 Jahre, Nutzung als primäres Betriebssystem

seit 2011

  • Fundierte Kenntnisse in den typischen Anwendungen: Shell/Bash, Make, Grep, Sed, Vim, Ssh, Sftp
  • Distributionen: Qubes OS (current), Fedora, Kali, Debian, Ubuntu, Raspbian
  • Erfahrung mit der Arbeit auf: Desktop Systemen, Servern und Hochleistungsrechnern (HPCC)

Projekte:

  • 2018-19: auXolutions
  • 2014-18: Promotion
  • 2012-13: Masterarbeit
  • 2011: Bachelorarbeit

Fortran 77/90 3 Jahre, Arbeit mit wissenschaftlicher Simulationen

  • From-scratch Entwicklungserfahrung: 1 Jahr
  • Modifikation und Debugging wissenschaftlicher Codes: 2 Jahre
  • Kompilieren und Betrieb fremder Codes auf Hochleistungsrechnern (HPCC): 3 Jahre
  • Einwöchiger Fortran Workshop am HLRS Stuttgart

Projekte:

  • 2014-2018: Promotion

C / C++   3 Jahre, Entwicklung hochperformanter Simulationen

  • C (2 Jahre): Starker Fokus auf Performance; Nutzung von HPCC Systemen; Bibliotheken: MPI, Lapack, Blas, GSL
  • C++ (1 Jahr): Fokus auf generischen objektorientierten Programmierstil: Templates, Überladen von Operatoren
  • Verschiedene High-Performance-Computing (HPC) workshops: HLRS Stuttgart, Intel, Forschungszentrum Jülich

Projekte:

  • 2012-13: Masterarbeit

Weitere Technologien

  • Grundkenntnisse: Java, HTML, CSS, VBA, Batch, SQL, Raspberry Pi, Arduino, Mikroelektronik, Mathematica, Scilab
  • Werkzeuge: Spyder, Git, Slurm, Eclipse, Jira, Visual Studio Code

Programmiersprachen

C/C++
3 Jahre
Fortran
2 Jahre
Linux
8 Jahre
Python (numpy, scipy, pandas, scikit-learn, matplotlib)
7 Jahre

Ich bin spezialisiert auf die Entwicklung von hoch-performanten oder hoch-präzisen Algorithmen.

Branchen

Branchen

  • Beratung
  • Industrie
  • Bildung
  • IT

Einsatzorte

Einsatzorte

Erlangen (D-91056, D-91058, D-91052, D-91054) (+200km)
nicht möglich

Projekte

Projekte

5 Jahre 7 Monate
2019-10 - heute

Privates Nebenprojekt

KI-Spieler Python (Scikit-Learn NumPy) Git ...
KI-Spieler

Yahtzee ist ein Würfelspiel ähnlich wie Backgammon oder Schach. Der Spieler versucht verschiedene Kombinationen wie Full House oder Straße zu werfen.

Die Aufgabenstellung ist es, Super-Human-Performance (durchschnittlich > 250 Punkte) mit einem selbst-lernenden Agenten zu erreichen.

Herausforderungen:

  • Zwei Entscheidungstypen:
  •  Auswahl von Würfeln zum neu-würfeln
  •  Auswahl einer Kategorie zum Eintragen
  • Die Ergebnisse von Entscheidungen des Typ 1 sind nicht-deterministisch
  • Entscheidungen können erst zum Spielende vollständig evaluiert werden

Implementierung:

  • Implementierung von Reinforcement-Learning analog zu V. Mnih 2013 (Google DeepMind)
  • Einsatz von zwei gekoppelten tiefen neuronalen Netzen und spielspezifischem Encoding

Aktuelles Ergebnis:

Durchschnittlich 200 Punkte nach etwa 1000 Trainingsspielen

Python (Scikit-Learn NumPy) Git Linux Deep Neural Networks Deep Learning Reinforcement Learning künstliche Intelligenz machine learning
Kniffel/Yahtzee
6 Jahre 4 Monate
2019-01 - heute

Onboarding Evaluation / Mitarbeiterbefragung

Selbstständig Projektmanagement Kundenbetreuung
Selbstständig
  • Evaluation des Onboarding Prozesses neuer Mitarbeiter.
  • Fokus auf offene Fragebogengestaltung zur detailierten Erfassung einzelner Aspekte.
Python LaTeX Limesurvey
Projektmanagement Kundenbetreuung
Anonym
Augsburg
7 Jahre 4 Monate
2018-01 - heute

Entwicklung von Werkzeugen zur Unternehmensanalyse mittels des Kununu.com Profils.

Selbstständig Python (Multiprocessing Concurrent Pandas ...
Selbstständig
  • Web Scraping der kununu.com Datenbank (> 500 000 HTTP Anfragen) mit Multiprocessing, Multithreading verschiedenen User Agents
  • Entwicklung einer RAM-effizienten Implementierung auf Grund von Hardwarelimitationen
  • Data-Science Methoden zum Finden von: Korrelationen, Cluster und Erhaltungsgrößen
  • Entwicklung von Modellen für: Prognosen, Betrugserkennung, Zeitreihenanalyse
  • Identifikation potentieller Kunden auf Basis der GPS Information und Charakteristika desKununu-Profils
  • Höchstwertige Datenanalyse von Mitarbeiterbefragungen
  • Individuelle Clustering-Algorithmen zur Identifikation besonderer Mitarbeitergruppen
  • Statistisch robuste Regressionsanalyse zur Vorhersage der Mitarbeiterbindung
  • Statistische Fehlerrechnung zur Berücksichtigung von Schwankungen bei der Stichprobe
Python (Multiprocessing Concurrent Pandas NumPy SciPy Matplotlib Urllib Email) LaTex Git Spyder Linux/Qubes OS Decision trees robuste multilineare Regression Hauptkomponentenanalyse Maßgeschneiderte Korrelationsalgorithmen k-means Clustering Statistik (Standardfehler Regression zum Mittelwert)
auf Anfrage
3 Monate
2019-07 - 2019-09

Bewertung von Sensorgenauigkeit (Detective Quantum Efficiency) nach Norm IEC 62220-1-1:2015

Datenanalyst Python (OpenCV Pandas Numpy ...
Datenanalyst
  • Analyse des existierenden Codes und Überprüfung der Implementierung
  • Test und Debugging für verschiedene Sensortypen
  • Kooperation mit Experimentatoren bezüglich Messparameter und Datenvalidierung
  • Bewertung der Senorqualität und Dokumentation der ErgebnisseStatistische Analyse der Produktionsqualität mit Methoden aus dem Bereich Bildverarbeitung
  • Strukturierung, Klassifizierung und Bewertung einer großen Messdatenbank (> 1 TB)
  • Entwicklung von Testdatensätzen verschiedener Komplexität für Rapid Prototyping
  • Testgetriebene Entwicklung von Bildverarbeitungsalgorithmen
  • Profiling zur Optimierung der Laufzeit
  • Statistische Analyse der Fertigungsgenauigkeit verschiedener Gerätetypen
Python (OpenCV Pandas Numpy Matplotlib cProfile) Git (TortoiseGit Bitbucket) Jira Fourier Transformation (FFT) Band-Pass Filter Sub-Pixel Interpolation Clustering (k-means nächste Nachbarn) Korrelation (Pearson) Bildverarbeitung (Gradient removal Hough transform Faltung / individueller Kernel)
Dentsply Sirona Deutschland GmbH, Bensheim
3 Jahre 11 Monate
2014-09 - 2018-07

Implementierung des LCW-Theorems, Promotion

Python (NumPy SciPy Matplotlib) ...

Modene, hochpräzise implementierung des LCW Theorems

from-scratch

  • Problemreduktion durch mathematische Analyse und Voronoi Zerlegung
  • Entwicklung eines maßgeschneiderten Extrapolationsschemas
  • Fehleranalyse von Poisson-Rauschen, experimentelle Auflösung und Versuchsgeometrie
  • Vergleichsergebnisse auf Basis von selbst-modifizierten Codes in Fortran 77 und Fortran 90
Python (NumPy SciPy Matplotlib) Fortran 77/90 Jupyther Linux HPCC : Voronoi Zerlegung 2D-Interpolation Extrapolation Band-Pass Filter
5 Monate
2018-01 - 2018-05

Mitarbeiterbefragung

Freelancer Projektmanagement
Freelancer

Konzeptionierung, Durchführung und Auswertung der Mitarbeiterbefragung in enger Zusammenarbeit mit dem Kunden.

Zweiteilige Befragung zur Evaluierung der erarbeiteten Verbesserungsvorschläge.

Prognose für Mitarbeiterbindung (im nachhinein erfolgreich validiert),

Identifikation der Haupteinflussfaktoren für die Mitarbeiterzufriedenheit,

Entwicklung und Bewertung von Verbesserungsvorschlägen,

Vergleich verschiedener Abteilungen,

Auftritt auf Mitarbeiterversammlung,

Teilweise Teilnahme an Strategietreffen

Python LaTeX Limesurvey
Projektmanagement
Augsburg
1 Monat
2018-04 - 2018-04

Softwareentwicklung

Python (v2.7 Qt Email ...

Entwicklung einer bilingualen Version des Zeugnisprogramm-Zeugnisgenerator (siehe unten) für eine deutsche Schule in Rio de Janeiro

  • Konzeptionierung einer Kosteneffizienten Lösung für die Kundenanforderungen
  • Datenmigration von MS Word in das programminterne Dateiformat
Python (v2.7 Qt Email Re) Linux / Windows
EAC Rio de Janeiro
1 Jahr
2015-06 - 2016-05

Privates Projekt, Zeugnisprogramm-Zeugnisgenerator

Python (v2.7 Qt Email ...

Zeugnisprogramm-Zeugnisgenerator ist eine Software, die Grundschullehrer in Bayern beim Anfertigen der Zeugnisse unterstützt. Die Software wurde als privates Projekt neben meiner Promotion über ein Jahr hinweg entwickelt und vermarktet.

  • Agile Softwareentwicklung auf Basis des Feedbacks von potentiellen Kunden
  • Steigerung der Nutzerfreundlichkeit für eine IT-averse Nutzergruppe durch Bereitstellung verschiedener unterstützender Materialien: Installer, Videoanleitungen, FAQ
  • Aktuell: Verkauf von etwa 50 Lizenzen / Jahr
  • Betrieb eines Linux-Servers zur automatisierten Abwicklung der Bestellungen
Python (v2.7 Qt Email Re) Linux / Windows Linux server (ssh)
10 Monate
2012-10 - 2013-07

Continuous Time Quantum Monte Carlo, Masterarbeit

C/C++ MPI Lapack ...

Implementierung des CT-HYB (Gull, Rev. Mod. Phys 83, 2011) Algorithmus from-scratch

  • Hochperformante parallele Implementierung (Laufzeit > 200 CPU-Stunden)
  • MonteCarlo:EffektiveUpdate-Operationen, Konvergenzkontrolle und Autokorrelation
  • Performance-Optimierung: z.B. maßgeschneiderte Matrix Invertierung der Komplexität N2 Implementierung: DMFT-Looper (Georges, Rev. Mod. Phys. 68, 1996) from-scratch
  • Dynamische Kontrolle der Konvergenz von selbst-konsistenen Gleichungssystemen
  • Systematische Erhöhung der notwendigen Rechenkomplexität mit der Zahl der Iterationen
C/C++ MPI Lapack Blas GSL Gprof Cloud computing (HPCC) Slurm Code:Blocks Vim Linux (ssh bash

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 4 Monate
2014-09 - 2018-12

Theoretische Physik

Doktor, Universität Augsburg
Doktor
Universität Augsburg
  • Datenverarbeitung
  • Algorithmenentwicklung
3 Jahre
2011-08 - 2014-07

Physik

Master of Science, Universität Augsburg
Master of Science
Universität Augsburg

Bereich:

Numerische Methoden in Festkörperphysik

Lehrtätigkeit:

Theoretische Thermodynamik, Mathematische Konzepte 1 und 2

Mathematik(Differentialgleichungen, Funktionalanalysis)

2 Jahre 11 Monate
2008-10 - 2011-08

Physik

Bachelor of Science, Univerität Augsburg
Bachelor of Science
Univerität Augsburg
  • Lehrtätigkeit: Quantenmechanik, Mathematische Konzepte 1 und 2
  • Nebenfach: Informatik

Position

Position

Experte für Algorithmusentwicklung und Datenanalyse.

Expert for algorithm development and data analysis.

Kompetenzen

Kompetenzen

Top-Skills

Python Datenanalyse Big-Data-Analytics Big Data Analytics Theoretische Physik theoretical physics Fortran Bash Shell Bash-Shell Linux C++-Programmierung C++ C Entwickler C Entwicklung Multiprozessorsystem High Performance Computing Limesurvey Mitarbeiterbefragung Kununu

Aufgabenbereiche

Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

Kundenbetreuung
LaTeX
Limesurvey

08/2012 - 10/2012:Praktikum

Kunde: Capgemini Deutschland GmbH, München

Projektunterstützung:

Automatisierte Softwaretests und Continuous Integration

  • Entwicklung und Einbindung von automatisierten Softwaretests mit Selenium
  • Migration der Continuous Integration Infrastruktur von Hudson nach Jenkins

Tech Stack:

Java, Selenium, Jenkins, Hudson, Subversion, Eclipse, Windows

Zusammenfassung

Python 7 Jahre, Fokus auf numerische Simulationen

Bibliotheken:

  • Expertenkenntnisse (>3 Jahre) in: NumPy, SciPy, Pandas, Matplotlib O Fortgeschrittene Kenntnisse (1-3 Jahre) in: Re, Multiprocessing, Concurrent, Urllib O Grundkenntnisse (>3 Monate) in: Qt, OpenCV, Sklearn, Mail

Details:

  • Objektorientierte Programmierung
  • Sauberer Programmierstil (nach PEP 8 Standard) Projekte:
  • Verschiedene Klein-Projekte (< 3 Monate)
  • 2018-19: auXolutions
  • 2014-18: Promotion
  • 2015-16: Zeugnisprogramm-Zeugnisgenerator
  • 2012-13: Masterarbeit

Linux  8 Jahre, Nutzung als primäres Betriebssystem

seit 2011

  • Fundierte Kenntnisse in den typischen Anwendungen: Shell/Bash, Make, Grep, Sed, Vim, Ssh, Sftp
  • Distributionen: Qubes OS (current), Fedora, Kali, Debian, Ubuntu, Raspbian
  • Erfahrung mit der Arbeit auf: Desktop Systemen, Servern und Hochleistungsrechnern (HPCC)

Projekte:

  • 2018-19: auXolutions
  • 2014-18: Promotion
  • 2012-13: Masterarbeit
  • 2011: Bachelorarbeit

Fortran 77/90 3 Jahre, Arbeit mit wissenschaftlicher Simulationen

  • From-scratch Entwicklungserfahrung: 1 Jahr
  • Modifikation und Debugging wissenschaftlicher Codes: 2 Jahre
  • Kompilieren und Betrieb fremder Codes auf Hochleistungsrechnern (HPCC): 3 Jahre
  • Einwöchiger Fortran Workshop am HLRS Stuttgart

Projekte:

  • 2014-2018: Promotion

C / C++   3 Jahre, Entwicklung hochperformanter Simulationen

  • C (2 Jahre): Starker Fokus auf Performance; Nutzung von HPCC Systemen; Bibliotheken: MPI, Lapack, Blas, GSL
  • C++ (1 Jahr): Fokus auf generischen objektorientierten Programmierstil: Templates, Überladen von Operatoren
  • Verschiedene High-Performance-Computing (HPC) workshops: HLRS Stuttgart, Intel, Forschungszentrum Jülich

Projekte:

  • 2012-13: Masterarbeit

Weitere Technologien

  • Grundkenntnisse: Java, HTML, CSS, VBA, Batch, SQL, Raspberry Pi, Arduino, Mikroelektronik, Mathematica, Scilab
  • Werkzeuge: Spyder, Git, Slurm, Eclipse, Jira, Visual Studio Code

Programmiersprachen

C/C++
3 Jahre
Fortran
2 Jahre
Linux
8 Jahre
Python (numpy, scipy, pandas, scikit-learn, matplotlib)
7 Jahre

Ich bin spezialisiert auf die Entwicklung von hoch-performanten oder hoch-präzisen Algorithmen.

Branchen

Branchen

  • Beratung
  • Industrie
  • Bildung
  • IT

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.