20.02.2026 aktualisiert

**** ******** ****
100 % verfügbar

Python Algorithmen Physik

Erlangen, Deutschland
Weltweit
Promotion: theoretische Physik (Numerik, Simulation, Computational Physics), Dr. rer. nat.
Erlangen, Deutschland
Weltweit
Promotion: theoretische Physik (Numerik, Simulation, Computational Physics), Dr. rer. nat.

Profilanlagen

260210-1440_cv_MD_de_public.pdf

Über mich

Physiker mit Fokus auf Python & Algorithmen Operations Research, Optimierung, Data Science, Regelungstechnik, Industrial AI, Industrie, Python, C++, Embedded C

Skills

Künstliche IntelligenzComputer VisionOptikBasic Linear Algebra SubprogramsC++SteuerungstechnikVersuchsplanungEmbedded C++BildverarbeitungPythonMachine LearningNumPyOpen Database ConnectivityOpenCVPhysikSciPyAblaufplanungData ScienceDeep LearningpandasMatplotlibPytestScikit-learnUnsupervised Learning
Programmiersprachen: Python, C++, Embedded C;

Tags: Operations Research, Regelungstechnik, KI/AI, Künstliche Intelligenz, Python, C++, Computer Vision, Bildverarbeitung, Numeriker, Numerik, Planung, Steuerung

Python - Python - Python - Python - Python - Python - Python - Python - Python - Python - Python

Python: 13 Jahre

Bibliotheken
NumPy: 13 Jahre
Matplotlib: 9 Jahre
Scipy: 8 Jahre
Pandas: 7 Jahre
OpenCV: 2 Jahre
Scikit-Learn: 1 Jahr
OpenAI: 1 Jahr
cProfile: 4 Jahre
pytest-profiling: 1 Jahr
Pytest: 5 Jahre
Typing: 4 Jahre
Multiprocessing: 3 Jahre
Requests: 3 Jahre
AsyncIO: 2 Jahr
Ctypes: 1 Jahr

Python - Python - Python - Python - Python - Python - Python - Python - Python - Python - Python


C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++

C/C++: 5 Jahre

Entwicklung hochperformanter Numerik-Anwendungen

Bibliotheken
OpenCV: 2 Jahre
MatplotlibCpp: 2 Jahre
Algorithm: 2 Jahre•
MPI: 2 Jahre
ODBC: 1 Jahr
Lapack: 2 Jahre
Blas: 2 Jahre
GSL: 6 Monate
g++: 4 Jahre

C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++ - C/C++



Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Python-Entwickler Video 2 Content Marketing-Tool: AI, KI, GenAI, OpenAI, LLM, API

Algorithmus Schmiede GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

KI gestützte Aufbereitung von Video-Content (z.B. Fachvorträge) zu Marketing-Material (SEO Texte,
Newsletter Artikel, Linkedin-Post).
Ausgangslage
Bedarf Marketingmaterialien Automatisiert zu erzeugen
Fähigkeiten von LLMs reichen aktuell nicht aus, bei Übersichtlichen Eingaben originellen Content in
Übereinstimmung mit der exakten Firmenpositionierung zu erzeugen
Idee: Existierender Videocontent wird für alle denkbaren anderen Medien aufbereitet. Videos tragen
die meiste Information, das heißt für die Erzeugung von anderem Content muss der Inhalt nur
umgestaltet werden, aber kein neuer Inhalt erfunden werden.
Ablauf
Entwicklung von Human-in-the-Loop Konzept für Zwischenreview vor Generierung des Contents.
Reviewed werden z.B. SEO Keywords, Video Titel, Dateinamen, Highlight Statements, Auswahl des
zu erstellenden Contents, Transkription prüfen
Anbindung der OpenAI API für Transkription, Texterzeugung, Bilderzeugung, Generierung von
Deepfakes
Automatisches Schneiden von Video-Clips: Intro + Outro Hinzufügen, Untertitel mergen
Automatisches Erzeugen von Bildcontent durch Modifikation von .svg Dateien
Berücksichtigen von OpenAI API Kosten und Rate Limits
Aufbau von Mocking Framework zur Vermeidung von API Kosten bei Unittests
Plugin System zur Implementierung verschiedener Content-Erzeugungslogik je nach Anwendungsfall
Python
python
numpy
pandas
•openai
aysncio
ffmpeg
lxml
•Pycharm

Software Architekt: Embedded Entwicklung: Kommunikation + Sensorik; C Programmierung, Softwaretesting

Ausstatter kritische Infrastruktur

Industrie und Maschinenbau

10-50 Mitarbeiter

Entwicklung verschiedener Kommunikationsprotokolle für Mikrocontroller unterschiedlicher Leistungsklassen.
Entwicklungen
Einseitige Datenübertragung durch niederfrequentes Signal auf Versorgungsleitung
Byte basierte SPI Übertragung mit RXNE und TXE Interrupts
Anbindung verschiedener Peripheriebausteine (EEPROM, Sensoren, Stromquelle) über SPI, I2C,
DAC
Planung von Messgenauigkeiten und Bewertung verschiedener Sensoren bezüglich Verwendbarkeit
Konzeptionierung und Implementierung von Fail-Save Mechanismen
Aufgaben
Enge Zusammenarbeit mit der Hardwareentwicklung für Proof of Concepts und Vorserie
Iterative Entwicklungszyklen für gemeinsame Software / Hardware Entwicklung
Einfache Hardwaremodifikationen: z.B. Signal direkt am MCU Pin auslesen
Konzeptionierung des Kommunikationskonzeptes zwischen verschiedenen Geräten / MCUs
Aufbau von Messedemonstrator
Abstimmung mit Projektmanagement, Offshore Entwicklerteam und Hardwareentwicklung
Embedded C
ADC, DAC
DMA:
Direct Memory Access
IRQ: Interrupts
•SPI, I2C
TIM: Timer
IWDG: Watchdog••HAL:
Hardware abstraction layer
CMSIS-DSP: FIR Filter
•Discovery Boards
Nucleo Boards•
•BME280
BMM350
AL8891Q
M24C32
•Git
Gitlab•Modbus: mpboll, pymodbus
•Labornetzteil
SMD Lötstation•
•Elektronikkomponenten
ST-LINK/V2-ISOL
Hardwarekomponenten
STM32F051
STM32F439
STM32L053
Entwicklertools
CubeIDE
Visual Studio Code
Verfügbare Werkzeuge
Oscilloskop
Logic Analyzer
Multimeter

Python AI Architect, Ähnlichkeitsanalyse von Kochrezepten; KI, AI, Python, Tensorflow, NLP, OpenAI, API, LLM, GenAI; Mathematiker, Machine Learning Engineer

Startup

Konsumgüter und Handel

< 10 Mitarbeiter

Beratung von Startup zum Aufbau einer Lebensmittelsubstitutionslogik für eine Kochapp. Implementierung
kritischer Module.
Ausgangslage
Die Substitution von Allergenen in Kochrezepten ist Rezeptabhängig.
Beispiel: Weizenmehl durch Maismehl zu ersetzen klappt bei Soßen aber nicht bei Pizza
Startup hat eigene Softwareentwickler und produktive App-Lösung.
Sucht Unterstützung bezüglich der Entwicklung eines lernenden Substitutionsverfahren, das
bekannte Substitutionen bezüglich Ihrer Anwendbarkeit auf ein gegebenes Rezept bewertet.
Ablauf
Workshop zur Problemdefinition und Konzeption von automatisierter Lösung
Datensammlung und Bereitstellung von Startup an Algorithmus Schmiede
Entwicklung von Auswahlverfahren der besten Substitution für vorgegebenes Rezept
Implementierung
Feature Extraction / Vektorisierung von Kochrezepten via LLM und OpenAI API
Entwicklung von Verfahren zur Dimensionsreduzierung von Rezepten in Ähnlichkeitsraum bezüglich
einer Substitution
Implementierung einer individuellen Trainingsloop in Tensorflow
Python
python
numpy
pandas
•pytest
typing
•keras: optimizer, Model
tensorflow
GradientTape, Checkpoint
openai•
•Trainingsloop
Adam Optimizer•Stratified Train-Test Split
•Pycharm
KI / ML Verfahren
Autoencoder
Encoder
Decoder
Weitere Technologien
Git

Python Project Lead, Optimierung von Fabrikplanung; Python, Operations Research; Planung; Physiker, Mathematiker, Numeriker, Physiker

Ingenieurbüro: Planung von Krankenhäusern

Pharma und Medizintechnik

10-50 Mitarbeiter

Bestimmung der optimalen Auslegung eines Maschinenparks um ein gegebenes Auftragsvolumen mit
minimalen Ressourcenaufwand rechtzeitig zu verarbeiten.
Ausgangslage
Verschiedene Objekttypen werden zu unterschiedlichen Tageszeiten angeliefert
Objekte müssen Objektspezifisch verarbeitet werden (z.B. andere Maschine oder anderer Modus)
Objekte müssen mit anderen Objekten zusammengeführt werden für weitere Verarbeitungsschritte
Diverse weitere Rahmenbedingungen (z.B. Raumbreite)
Ablauf
Strukturierung der Kundeninformationen und Modellierung der Optimierungsproblems
Lösung des Feinplanungsproblems:
Bei gegebenen Maschinen, welche Maschine wann ich welchem Modus für optimale Verarbeitung
Lösung des Optimierungsproblems:
Wie viele Maschinen von welchem Typ um Zielvorgaben zu erzielen bei minimalem Preis
Entwicklung von effizienten Algorithmen und Heuristiken zur Reduzierung der Laufzeit (Faktor 60)
Performance Optimierung
Aufgaben
Verwaltung der Kundenanforderungen
Implementierung der Optimierungslösung
Betreuung von Frontendentwicklung
Rollout beim Kunden
Python
python
numpy
pandas
•matplotlib
multiprocessing
tkinter•
•pytest
cProfile, pytest-profiling
typing
•Linux
Windows•Pycharm
•Operations Research
Weitere Technologien
Git
Gitlab
Stichworte
Optimierung

Python Data Scientist, ML Engineer: Haushaltsgerätehersteller; Python, SQL, Physik, Mathematik; Physiker, Mathematiker; Algorithmus; Algorithmen

Haushaltsgeräte Hersteller

Industrie und Maschinenbau

>10.000 Mitarbeiter

Detektion von Bauteilpositionen anhand von Magnetfeld Signalen
Aufgaben
Prüfung und Überarbeitung physikalischer Konzepte
Clustering und Regressionsanalysen
Implementierung von Modellen zur Simulation von Integerarithmetik
Statistischen Untersuchung von experimentellen Daten
Einführung von Unittesting und Docstrings
Python
python
numpy
pandas
magpylib
•pyspark
mlflow
plotly•
•pytest
typing
•Databricks
Databricks Notebooks•
•Pycharm
SQL
•Kanban
Agile•Slack
Weitere Technologien
Embedded C
Git
Gitlab
Projektmanagement
Jira
Confluence

Python Component Owner, Technical Lead; Python, Pytest, API, Rest, Softwaretesting, Testingframework, Algorithmus, Algorithmen, Performance Optimierung

T-Systems / Europäische Zentralbank

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Mitentwicklung beim Aufbau einer Enterprise Analytics Plattform.
Spezialisierung
Aufbau von Unittest-Framework mit Digitalen Zwillingen für alle relevanten IT Systeme
Performance-Optimierung in den Bereichen Implementierung und Kombinatorik / Statistik
Koordination von Datenmigration mit Fachabteilungen
Bereitstellung neuer Entwicklertools, z.B.
➲ Testing Tool zur Vermeidung von Breaking Changes
➲ Dekoratoren für Mocking einzelner IT-Systeme
➲ Deprecation Funktionalitäten
Weitere Aufgaben
Diskussion und Entwicklung von projektspezifischen Coding Standards z.B. für Mocking
Onboarding / Einarbeitung / Betreuung von weniger erfahrenen Kollegen
Code Reviews
Dokumentation von Best Practices in Confluence
Schulungen zu selbst entwickelten Entwicklertools
Eckdaten Projekt
ca. 80 Python Entwickler parallel beschäftigt
ca. 120 Repositories
Projekt: 100% remote
Laufzeit > 4 Jahre
Style: PEP8, PEP483 (Typing), Numpy Docstrings
Eingeschränkter Zugriff auf Daten in Testumgebungen
Python
python 3.9
numpy
pandas 1.3/2.0
typing
•pytest
pytest-aioresponses
pytest-mock
multiprocessing•
•requests
asyncio
json
lxml
re
•Pylint
Mypy
Black
Flake8•
•Pycharm
Jupyter Notebook
JupyterHub
SonarQube
Jira
Confluence•
•Scrum
Agile•
•Slack
Kanban
Camunda / BPMN
SDMX•
•Statistik
Kombinatorik•Swagger
Development Tools
Git
Gitlab
Make
CI/CD
Projektmanagement
Weitere

Tech Lead: Computer Vision, Algorithmen, Automatisierung: Python / C++

Heidelberg Druckmaschinen AG

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Entwicklung eines Steueralgorithmus für ein neues Produktionstool und Roll-Out in produktiver Umgebung.
Inhalt
Entwicklung verschiedener Algorithmen zur Datenverarbeitung, Qualitätskontrolle und
Messreihenanalyse auf Basis hochauflösenden Bilddaten
Einschätzung von Mess- und Verarbeitungstoleranzen, Konzeptionierung zugehöriger Experimente
und Aufbau eines Toleranzmodells
Performance-Optimierung: Parallelisierung und Entwicklung effizienter mathematischer Verfahren
Identifizierung und Erschließung neuer Entwicklungspotentiale zur Steigerung der Ergebnisqualität
Machbarkeitsstudien zu weiteren Produktideen


Python
Numpy
Pandas
Matplotlib
•OpenCV
Scipy.ndimage
Scipy.optimize
Sklearn•
•Multiprocessing
Ctypes
SvgWrite
•Fstream
OpenCV•
•ODBC
MatplotlibCpp
•Make
CMake
Git
•Image Processing
Bildverarbeitung
Computer Vision
Machine Vision
Imagefilters
Connected-component labeling
Objekterkennung
Template Matching•
•Numerik
Optimierung
Floating Point Precision
Binary Representation
C/C++ (Produktive Implementierung)
C++17
Algorithm
Development Tools
g++
MinGW: Cross-Compiling
Algorithmen / Technologie

Künstliche Intelligenz
Machine Learning
Data Science
Predictive Maintanance
Predictive Quality
Clustering: K-Means
Decision Trees
Neuronal Networks

https://www.youtube.com/watch?v=vGvnjMAlf0I
https://www.algorithmus-schmiede.de/referenz-regelungstechnik-druckmaschinen/

Projektleiter: Operations Research Flächenoptimierung; Python, KI, AI, Mathematik, Mathematiker, Graphen, Algorithmus, Algorithmen

Soniverse GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwicklung eines Verfahrens zur Optimierung von landwirtschaftlichen Flächen und Implementierung als
RESTful-API auf Amazon Web Services.
Inhalt
Sammlung und Gewichtung von Anforderungskriterien
Finden einer geeigneten mathematische Beschreibung und numerische Problemmodellierung
Entwicklung eines mehrstufigen hochperformanten Optimierungsverfahren
Vorgehen
Regelmäßige Rücksprache mit Frontend Entwickler
Fixing von Bugs und Aufnahme in die Testfallbibliothek
Aufbau eines geeigneten Virtual Environments ohne Versionskonflikte der verwendeten Bibliotheken
Implementierte Algorithmen
Modifizierung des Dijkstra Algorithmus
Metropolis-Hastings Algorithmus
Verschiedene Geometrieoperationen zu: Schnittpunkten, Polygonen
Faktorzerlegung unter Nebenbedingungen
Minimal Counterclockwise Closed Loop Verfahren
Distanzen zwischen GPS-Koordinaten
Python
Python
Numpy
Matplotlib
•Graphtool
Networkx•
•Requests
Json
•AWS Lambda
AWS API Gateway•
•AWS RDS
mySQL
•Numerik
Shoelace formula
Geometrie•
•Künstliche Intelligenz
Monte Carlo
Metropolis-Hastings
•Operations Research
Tools / Environments
Git
Docker
Algorithmen / Technologie
Git
Dijkstra
Connected-component
labeling
Stichworte
Optimierung
Video zum Projekt
https://www.youtube.com/watch?v=OEb1aKpQvDI

Projektleiter: Kniffel mit Reinforcement Learning in Python; Python/C, KI, AI, Neuronale Netze, Deep Learning

Algorithmus Schmiede

Internet und Informationstechnologie

< 10 Mitarbeiter

Kniffel / 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 mit einem selbst-lernenden Agenten zu erreichen.
Herausforderungen
Entscheidungstyp 1) Auswahl von Würfeln zum neu-würfeln (nicht deterministisch)
Entscheidungstyp 2) Auswahl einer Kategorie zum Eintragen
Entscheidungen können erst zum Spielende vollständig evaluiert werden
Implementierte Algorithmen
Implementierung von Reinforcement-Learning analog zur führenden Publikation (V. Mnih, Google
DeepMind, 2013)
Einsatz von bis zu zwei gekoppelten tiefen neuronalen Netzen und spiel-spezifischem Encoding
Exploration Strategies: Boltzmann / Softmax, Epsilon-Greedy
Aufgaben
•Implementierung der Algorithmik
•Beaufsichtigung der Entwicklung eines Frontends (in 2024)
•Aufbau eines Messedemonstrators (Ki Navigator 2024)
Download
https://github.com/markusdutschke/yahtzee
Python
Numpy
•Scikit-Learn•cProfile
•MLP-Regressor
Deep Neural Networks•
•Künstliche Intelligenz
Machine Learning
Verwendete Algorithmen
Reinforcement Learning
Q-Learning

Softwareentwickler, Gründer: Python, Limesurvey, AI, KI, Numpy, Pandas, Statistik

auXolutions

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwicklung von Werkzeugen zur Unternehmensanalyse mittels des Kununu.com Profils
• Web Scraping der gesamten kununu.com Datenbank (> 500 000 HTTP Anfragen)
• 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 des Kununu-
Profils
Framework zur automatisierten Erstellung und Auswertung von Mitarbeiterbefragungen
• Individuelle Clustering-Algorithmen zur Identifikation besonderer Mitarbeitergruppen
• Regressionsanalyse zur Vorhersage der Mitarbeiterbindung
• Statistische Fehlerrechnung zur Berücksichtigung von Stichproben-Schwankungen
• Entwicklung einer Umfragebibliothek in Python mit Exportfunktion für Umfragetool Limesurvey
Konferenzvortrag
https://www.youtube.com/watch?v=3ohKkeOGsLU
Tech Stack
Python
Numpy
Pandas
SciPy
Scikit-Learn
Matplotlib
Multiprocessing
Urllib•
•Email
Latex
Git
Linear Regression
K-Means Clustering•
•Pearson Correlation
Principal Component
Analysis
Verwendete Algorithmen / Technologien
Künstliche Intelligenz
Machine Learning

Computer Vision Developer, Software Engineer; Python, OpenCV, Data Scientist, KI, AI, Bildverarbeitung, Qualitätssicherung

Röntgengerätehersteller

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Statistische 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 Testgetriebene Entwicklung von
Bildverarbeitungsalgorithmen
• Profiling zur Optimierung der Laufzeit
• Statistische Analysen von Qualitätsparametern verschiedener Gerätetypen
Bewertung von Sensorgenauigkeit (Detective Quantum Efficiency) nach Norm IEC 62220-1-1:2015
• 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 Ergebnisse
Download
https://github.com/markusdutschke/yahtzee
Tech Stack
Python
Numpy
Pandas
•OpenCV
Scikit-Learn
cProfile•
•Git (TortoiseGit, Bitbucket)
Jira
•Bildverarbeitung
Computer Vision
Machine Vision
Gradient removal
Hough transform
Bildfilter•
•Künstliche Intelligenz
Machine Learning
Statistik
Predicitve Quality
Predictive Maintanance
K-Means Clustering
Nearest Neighbor Clustering
Verwendete Algorithmen / Technologien
Fast Fourier Transformation
(FFT)
Band-Pass Filter
Sub-Pixel Interpolation
Pearson Correlation

Promotion: Python, C++, Fortran, Bildverarbeitung, KI, AI, Algorithmus, Algorithmen, Reasearcher, R&D

Uni Augsburg

Öffentlicher Dienst

5000-10.000 Mitarbeiter

Verbesserte numerische Implementierung des LCW-Theorems (D G Lock et al 1973 J. Phys. F: Met. Phys.
3 561) mit Fokus auf maximale Genauigkeit
Herausforderungen
Problemreduktion durch mathematische Analyse und Voronoi-Zerlegung
Entwicklung eines maßgeschneiderten Extrapolationsschemas
Fehleranalyse von Poisson-Noise, experimentelle Auflösung und Versuchsgeometrie
Nutzung von selbst modifizierten Festkörpersimulationen (ELK, SPR-KKR) in Fortran 77/90 zur
Berechnung von quasi-exakten Vergleichswerten
Implementierte Algorithmen
Symmetriezellen-Reduktion durch Projektion
Extrapolationsschema für Bilddaten basierend auf physikalischem Modell
Download
https://opus.bibliothek.uni-augsburg.de/opus4/files/47900/thesis_publishedUnibib.pdf
Tech Stack
Python
Numpy
SciPy
Scikit-Image
Matplotlib•
•Fortran 77/90
Cluster Computing HPCC
Computer Vision
Machine Vision•
•Band-Pass Filter
2D Fourier Transformation
Verwendete Algorithmen / Technologien
Künstliche Intelligenz
Bildverarbeitung

Softwareentwickler, Hardwareentwickler: Looping Louie in Embedded C, Arduino, Raspberry

Entwicklung eines Steuerungscontrollers für das Kinderspiel Looping-Louie (privates Projekt)
Herausforderungen
Einarbeitung in Raspberry Pi und die Nutzung der GPIO-Pins
Ausbau des Mikroelektronikwissens im Bereich Schaltkreise, maximale Stromstärke und
Transistoren
Konzeptionierung eines Steuerschaltkreises und Löten auf eine Platine
Einarbeitung in Arduino Nano Microcontroller
Entwicklung eines Embedded C Codes zur Motorsteuerung
Abstimmung der Geschwindigkeitsprofile auf maximale Unterhaltung
Ergebnis
Motortuning: 3-fache Maximalgeschwindigkeit
Im Betrieb umschaltbare Spielmodi
3 Farben Status-LED
Umfang: 9V Block und Arduino-Nano Microkontroller auf selbst gelöteter Platine
Tech Stack
Embedded C
Microcontroller
Raspberry Pi
Arduino Nano

Arduino IDE
Micoelectronics / Mikroelektronik
Circuits / Schaltkreise
Breadboard

Softwareentwickler, Projektleiter, Gründer: Entwicklung Zeugnisprogramm Grundschule; Python, QT

Zeugnisprogramm-Zeugnisgenerator

Internet und Informationstechnologie

< 10 Mitarbeiter

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
• Auftragsanfertigung einer bilingualen Version für die Privatschule EAC Rio de Janeiro
Website / Video:
www.zeugnisprogramm-zeugnisgenerator.de
https://youtu.be/jGH2UEOTKoY
Tech Stack
Python 2.7
Qt / PySide
Email
Re
Linux server (ssh)

Masterarbeit; C/C++, Monte Carlo, AI, KI, Python, Numeriker

Uni Augsburg

Öffentlicher Dienst

5000-10.000 Mitarbeiter

Implementierung einer DMFT Selbstkonsistenzschleife (Georges, Rev. Mod. Phys. 68, 1996) mit
Continuous Time Quantum Monte Carlo (CT-HYB) Impurity-Solver (Gull, Rev. Mod. Phys. 83, 2011)
Herausforderungen
Hochperformante parallele Implementierung (Laufzeit ≥ 200 CPU-Stunden)
Monte Carlo: Effektive Update-Operationen, Konvergenzkontrolle und Autokorrelation
Dynamische Kontrolle der Konvergenz von selbst-konsistenen Gleichungssystemen
Dynamische Steigerung der notwendigen Genauigkeit mit der Zahl der DMFT-Iterationen
Numerische Rundungsfehler
Implementierte Algorithmen
Monte-Carlo Metropolis-Hastings / Simulated Annealing Verfahren
numerisch stabiles Gram-Schmidt Verfahren
Fast Update: Matrix Invertierung der Komplexität N2 (Bekanntheit einer Hilfsgröße vorausgesetzt)
DMFT Selfconsistency Loop
Lanczos Algorithm
Download
http://www.markusdutschke.de/MScThesisDutschke.pdf
Tech Stack
C++11
MPI
Lapack
Blas
•GSL
Gprof
Cloud computing (HPCC)•
•Python
Numpy
Pyx
•LU Decomposition•Matrix Inversion
Verwendete Algorithmen
Fast Fourier Transformation

Praktikum: Softwareentwickler

Capgemini Deutschland GmbH

Internet und Informationstechnologie

>10.000 Mitarbeiter

Projektunterstützung in Softwaregroßprojekt (20 Entwickler, 1 Jahr)
Automatisierte Softwaretests mit Selenium
Rücksprache mit Softwareentwicklerteam in Polen
Entwicklung eines Grundverständnisses für den Code des Softwareprojektes zur Ausleitung
relevanter Objekt-IDs
Aufbau automatisierter Testfälle in Selenium
Migration einer Continuous Integration Infrastruktur
Migration der Continuous Integration Infrastruktur von Jenkins nach Hudson
Tech Stack
Java
Selenium
CI/CD
Jenkins
Hudson
Subversion
Eclipse

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden