Softwareentwickler und Software-Trainer · Angewandte Mathematik, mathematische Optimierung, C++, Python, JavaScript
Aktualisiert am 07.10.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.10.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Python
C++
Mathematik
Gurobi
JavaScript
Java
SQL
Algorithmenentwicklung
Numerische Methoden
MILP
Operations Research
Scheduling
Statistik
Datenanalyse
Verfahrenstechnik
React
Node.js
AWS
MongoDB
NumPy
pandas
Trainer
Mathematische Optimierung
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse
Ungarisch
Muttersprache

Einsatzorte

Einsatzorte

Vienna (+50km)
Deutschland, Schweiz, Österreich

Wien oder remote; international reisebereit

möglich

Projekte

Projekte

3 Jahre 4 Monate
2023-06 - heute

Großskalige gemischt-ganzzahlige lineare Programmierung (MILP)

Softwareentwickler (freiberuflich) Python C++ MILP ...
Softwareentwickler (freiberuflich)

Teilzeit mit Unterbrechungen

  • Maßgeschneiderter Branch-and-Bound-Löser für eine komplexe industrielle Ablaufplanung
  • Technologien: Python, C++
Python C++ MILP Scheduling Algorithmenentwicklung Mathematische Optimierung
4 Jahre 5 Monate
2022-05 - heute

Software-Schulungen: öffentliche Kurse und Inhouse-Schulungen

Software-Trainer (selbstständig) Trainer Schulung Python ...
Software-Trainer (selbstständig)

Öffentliche Kurse bei Schulungsanbietern und Inhouse-Schulungen; bei WIFI Wien auch Prüfer

Themen: Python, C++, Full-Stack-Webentwicklung, React und React Native, Software-Engineering, Datenbanken, KI-gestützte Softwareentwicklung

Kurse:

  • 2023?2026, WIFI Wien: Lehrgang Software Developer JavaScript
  • 12/2025, über einen Schulungsanbieter (NDA): Python Programmierung Advanced (3 Tage)
  • 2023?2025, WIFI Wien: Full-Stack-Lehrgang JavaScript (MERN: MongoDB, Express, React, Node.js)
  • 2022?2025, WIFI Wien: Software-Engineering in den Lehrgängen Java, C++ und JavaScript
  • 02/2023, Inhouse für ein Softwareunternehmen, über einen Schulungsanbieter (NDA): Advanced CSS (2 Tage)
  • 01?02/2023, Inhouse für ein Softwareunternehmen, über einen Schulungsanbieter (NDA): HTML, JavaScript & CSS (5 Tage)
  • 12/2022, über einen Schulungsanbieter (NDA): React und React Native (4 Tage)
  • 10/2022, WIFI Wien: Python für Fortgeschrittene
Trainer Schulung Python C++ JavaScript React React Native Node.js MongoDB Software-Engineering HTML CSS
8 Jahre 1 Monat
2018-09 - heute

Webanwendungen Afázia App und Fejleszt? App

Entwickler und Betreiber JavaScript React Redux ...
Entwickler und Betreiber

Entwicklung seit 2018, online seit 2019

  • Zwei ungarische Webanwendungen im Abo-Modell (SaaS), allein entwickelt und betrieben: Sprachtherapie nach einem Schlaganfall (afazia.app) und Gedächtnisspiele (fejleszto.app)
  • Adaptive Gamification und neuartige Übungen
  • Frontend mit React und Redux; Backend vollständig serverless auf AWS: Lambda-Funktionen in Node.js und Python, DynamoDB
  • Technologien: JavaScript, React, Redux, Node.js, Python, AWS Lambda, DynamoDB
JavaScript React Redux Node.js Python AWS AWS Lambda SaaS
Bitalon IT Services e.U.
13 Jahre 11 Monate
2012-11 - heute

Geologische Datenanalyse (SG2PS)

Entwickler C++ Qt Datenanalyse
Entwickler

Eigenständiges Projekt, in Zusammenarbeit mit einem Geologen

  • Programm zur Auswertung geologischer Messdaten, veröffentlicht in Computers & Geosciences (2014)
  • Grafische Benutzeroberfläche für den Desktop
  • Technologien: C++, Qt
C++ Qt Datenanalyse
4 Monate
2023-09 - 2023-12

Quantitative Finance

Softwareentwickler (freiberuflich) Python NumPy pandas ...
Softwareentwickler (freiberuflich)
  • Analyse und Vergleich der Wertentwicklung von Aktien- und Anleiheportfolios
  • Simulation verschiedener Szenarien, Zeitreihenanalyse
  • Technologien: Python, NumPy, pandas, statsmodels, Darts
Python NumPy pandas statsmodels Darts Zeitreihenanalyse Simulation Datenanalyse
6 Jahre 11 Monate
2011-09 - 2018-07

Zerlegungsverfahren für nichtlineare Gleichungssysteme

Wissenschaftlicher Mitarbeiter (Postdoc) Python NumPy SciPy ...
Wissenschaftlicher Mitarbeiter (Postdoc)
  • ?Tearing?: zerlegt große Gleichungssysteme in eine Kette kleiner; erstmals die seit den 1930er-Jahren bekannten numerischen Probleme gelöst
  • Numerisch stabiles, mannigfaltigkeitsbasiertes Verfahren mit linearer Laufzeit durch Ausnutzung der Dünnbesetztheit
  • Werkzeugkette zur automatischen Blockzerlegung von Optimierungsmodellen
  • Berechnet alle stationären Lösungen von Destillationskolonnen, an denen damalige Verfahren scheitern (NLP-Löser IPOPT)
  • Exaktes Verfahren für das Minimum-Feedback-Arc-Set-Problem (Graphentheorie, MILP-Löser Gurobi), gemeinsam mit Tobias Achterberg (Gurobi)
  • Technologien: Python, NumPy, SciPy, Matplotlib, pandas, Gurobi, IPOPT; anfangs C++ und Java
Python NumPy SciPy Matplotlib pandas Gurobi IPOPT C++ Java Numerische Methoden Graphentheorie MILP Verfahrenstechnik Mathematische Optimierung
Universität Wien, Fakultät für Mathematik
6 Jahre 11 Monate
2011-09 - 2018-07

Modellierung chemischer Prozesse

Wissenschaftlicher Mitarbeiter (Postdoc) Modelica Verfahrenstechnik Prozesssimulation ...
Wissenschaftlicher Mitarbeiter (Postdoc)
  • Komponentenbasiertes Framework für die Modellierung chemischer Prozesse, Prototyp in Modelica (9. Internationale Modelica-Konferenz, 2012)
  • Wesentliche Beiträge zum Entwurf einer neuen Modellierungssprache für Verfahrensingenieure
  • Technologien: Modelica
Modelica Verfahrenstechnik Prozesssimulation Simulation
Universität Wien, Fakultät für Mathematik
1 Jahr 3 Monate
2015-10 - 2016-12

Statistik mit garantierter Genauigkeit (Forschung)

R Statistik Numerische Methoden
  • Berechnungen zur nichtzentralen F-Verteilung, die gängige Software stillschweigend falsch ausführt; das Verfahren erkennt solche Fehler
  • Veröffentlicht in Statistics and Computing (2008) und Computational Statistics (2017)
  • Technologien: R (CRAN-Paket fpow)
R Statistik Numerische Methoden
1 Jahr 2 Monate
2010-07 - 2011-08

Bewegungserfassung mit Wearables

C++-Entwickler C++ Qt OpenGL ...
C++-Entwickler
  • Hauptentwickler einer medizinischen Anwendung: tragbarer Funksensor mit Beschleunigungssensor, Gyroskop und Magnetometer
  • Leichtgewichtiges Dateisystem für zuverlässige Aufzeichnung mit 300 Hz auf einem 16-Bit-Mikrocontroller
  • Sensorfusion mittels nichtlinearer Programmierung (NLP) statt Kalman-Filter; eigene Bibliothek für automatisches Differenzieren
  • Qt-Desktopanwendung zur 3D-Visualisierung der Messungen als OpenGL-Animation
  • Technologien: C++, Qt, OpenGL, Mikrocontroller-Firmware
C++ Qt OpenGL Mikrocontrollerprogrammierung Sensorfusion Sensorsignalverarbeitung
Universität Szeged, Mathematisches Institut
5 Monate
2010-02 - 2010-06

Graphalgorithmen für chemische Strukturen

Java-Entwickler Java Algorithmenentwicklung Graphentheorie ...
Java-Entwickler
  • Aufzählung von Markush-Strukturen (Graphtraversierung) um 20?40 % beschleunigt
  • Neue Darstellung der Ergebnisse der Substruktursuche (Teilgraph-Isomorphie)
  • Kundensupport und Verbesserung der API-Dokumentation
  • Technologien: Java
Java Algorithmenentwicklung Graphentheorie Cheminformatik
ChemAxon
3 Jahre
2006-09 - 2009-08

Globale Lösung nichtlinearer Gleichungssysteme (Dissertation)

Doktorand und Lehrassistent C++ AMPL Numerische Methoden ...
Doktorand und Lehrassistent
  • Neues global konvergentes Verfahren: lineare Relaxationen, Constraint Propagation auf dem Berechnungsgraphen, Schrankenverschärfung mit linearer Programmierung
  • Findet alle stationären Lösungen schwieriger Destillationskolonnen; veröffentlicht im AIChE Journal
  • Open-Source-Löser in C++ mit Anbindung an AMPL
  • Technologien: C++, AMPL
C++ AMPL Numerische Methoden Verfahrenstechnik Mathematische Optimierung
Technische Universität Budapest (BME)
7 Monate
2006-02 - 2006-08

Ablaufplanung für die Industrie

F&E-Ingenieur Java Scheduling Heuristiken ...
F&E-Ingenieur
  • Lösung eines Ablaufplanungsproblems mit der MIP-Heuristik ?Local Branching? deutlich beschleunigt
  • Heuristik auf Basis von 2-opt (Problem des Handlungsreisenden), Demo-Anwendung in Java
  • Bewertung genetischer Algorithmen für gemischt-ganzzahlige Probleme
  • Technologien: Java
Java Scheduling Heuristiken Algorithmenentwicklung Mathematische Optimierung
OptaSoft, Ungarn

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2010-01 - 2010-01

Sun Certified Java Programmer (310-065)

Sun Certified Java Programmer (310-065), Sun Microsystems
Sun Certified Java Programmer (310-065)
Sun Microsystems
1 Monat
2010-01 - 2010-01

Oracle Database 11g SQL Certification (1Z0-051)

Oracle Database 11g SQL Certification (1Z0-051), Oracle
Oracle Database 11g SQL Certification (1Z0-051)
Oracle
3 Jahre
2006-09 - 2009-08

Doktorat (PhD) in Verfahrenstechnik

PhD, summa cum laude, Technische Universität Budapest (BME)
PhD, summa cum laude
Technische Universität Budapest (BME)
5 Jahre 6 Monate
2000-09 - 2006-02

Diplom-Ingenieur (MSc)

Diplom-Ingenieur (MSc), mit Auszeichnung, Technische Universität Budapest (BME)
Diplom-Ingenieur (MSc), mit Auszeichnung
Technische Universität Budapest (BME)

Diplomarbeit: Zuverlässige Berechnung von Phasengleichgewichten

Position

Position

Ich helfe Ingenieur- und Softwareteams, schwierige Softwareprobleme zu lösen und ihre Softwareentwicklung zu verbessern.

Ich schule Teams an ihrem eigenen Code, mit ihren Werkzeugen und Arbeitsabläufen, und entwickle individuelle Software, wo Standardlösungen nicht passen.

  • Doktorat (PhD) in Verfahrenstechnik, angewandte Mathematik: 12 Jahre Forschung (2006?2018) zu numerischen Methoden und mathematischer Optimierung, davon 7 Jahre an der Universität Wien
  • Softwareentwicklung: Algorithmen, numerische Methoden, mathematische Optimierung (MILP, NLP), Datenverarbeitung und Automatisierung
  • Full-Stack-Entwicklung seit 2018: MERN-Stack, React Native, AWS serverless; zwei eigene Webanwendungen in Betrieb
  • Software-Trainer seit 2022: Python, C++, Full-Stack-Webentwicklung, React und React Native, Software-Engineering, Datenbanken, KI-gestützte Softwareentwicklung; öffentliche Kurse und Inhouse-Schulungen
  • Stack Overflow: 59.029 Reputationspunkte, 417 Antworten, 5 Millionen erreichte Personen, vor allem C++
  • Selbstständig seit 2019

Wien oder remote; international reisebereit

Verfügbarkeit: ab sofort; bevorzugt Teilzeit, kurzfristig auch Vollzeit bis Februar 2027

Kompetenzen

Kompetenzen

Top-Skills

Python C++ Mathematik Gurobi JavaScript Java SQL Algorithmenentwicklung Numerische Methoden MILP Operations Research Scheduling Statistik Datenanalyse Verfahrenstechnik React Node.js AWS MongoDB NumPy pandas Trainer Mathematische Optimierung

Schwerpunkte

Industrielle Ablaufplanung (Scheduling, großskalige MILP)
Experte
Verfahrenstechnik (Destillation, Prozesssimulation)
Experte
Cheminformatik
Fortgeschritten
Bewegungserfassung und Inertialnavigation
Experte
Geologie (Datenanalyse)
Finanzdaten (Zeitreihenanalyse)
Fortgeschritten

Fachgebiete: industrielle Ablaufplanung (Scheduling, großskalige MILP), Verfahrenstechnik (Destillation, Prozesssimulation), Cheminformatik, Bewegungserfassung und Inertialnavigation, Geologie (Datenanalyse), Finanzdaten (Zeitreihenanalyse)

Produkte / Standards / Erfahrungen / Methoden

Gurobi
Experte
IPOPT
Experte
AWS Lambda
Fortgeschritten
DynamoDB
Fortgeschritten
Modelica
Fortgeschritten
AIMMS
Basics
AMPL
Experte
UML
Fortgeschritten
Objektorientierte Analyse und Design
Fortgeschritten
Git
Fortgeschritten
GitLab
Fortgeschritten
Claude Code
Fortgeschritten
GitHub Copilot
Basics
Qt
Fortgeschritten
OpenGL
Basics
REST-APIs
Fortgeschritten
Erwachsenenbildung
Fortgeschritten
  • Optimierungssoftware: Gurobi (MILP), IPOPT (NLP)
  • Cloud: AWS serverless seit 2017: Lambda (Node.js, Python), DynamoDB
  • Modellierung: Modelica, AIMMS, AMPL, UML, objektorientierte Analyse und Design
  • Werkzeuge: Git, GitLab, Claude Code, GitHub Copilot

Programmiersprachen

Python
Experte
C++
Experte
JavaScript
Experte
Java
Fortgeschritten
SQL
Fortgeschritten
  • Python, C++, JavaScript, Java (zertifiziert), SQL (Oracle-Zertifikat)
  • Python seit 2014: NumPy, SciPy, pandas, Matplotlib, statsmodels, Darts, JupyterLab
  • C++ seit 2004, bis 2014 Hauptsprache, bis heute für rechenintensive Algorithmen (z. B. im laufenden MILP-Projekt): Qt, OpenGL, Firmware für Mikrocontroller, automatisches Differenzieren
  • JavaScript seit 2018: Full-Stack-Webentwicklung (MERN: MongoDB, Express, React, Node.js), React Native, REST-APIs

Datenbanken

SQL
Fortgeschritten
MongoDB
Fortgeschritten
DynamoDB
Fortgeschritten
Datenbankdesign
Fortgeschritten

SQL, NoSQL (MongoDB, DynamoDB), Datenbankdesign

Berechnung / Simulation / Versuch / Validierung

Mathematik
Experte
Numerische Methoden
Experte
Mathematische Optimierung
Experte
MILP
Experte
NLP
Experte
Branch-and-Bound
Experte
Heuristiken
Fortgeschritten
Nichtlineare Gleichungssysteme
Experte
Intervallarithmetik
Experte
Graphentheorie
Experte
Statistik
Fortgeschritten
Zeitreihenanalyse
Fortgeschritten
Operations Research
Experte
  • Mathematik: numerische Methoden, mathematische Optimierung (MILP, NLP, Branch-and-Bound, Heuristiken), nichtlineare Gleichungssysteme, Intervallarithmetik, Graphentheorie, Statistik, Zeitreihenanalyse, Operations Research
  • Optimierungssoftware: Gurobi (MILP), IPOPT (NLP)

Branchen

Branchen

  • Industrie: industrielle Ablaufplanung (Scheduling)
  • Verfahrenstechnik / chemische Industrie: Prozesssimulation, Destillation
  • Cheminformatik
  • Medizintechnik und Gesundheit: tragbare Sensoren, Sprachtherapie nach einem Schlaganfall
  • Finanzen: Portfolioanalyse, Zeitreihenanalyse
  • Geowissenschaften: Auswertung geologischer Messdaten
  • Forschung und Hochschulen
  • IT-Weiterbildung

Einsatzorte

Einsatzorte

Vienna (+50km)
Deutschland, Schweiz, Österreich

Wien oder remote; international reisebereit

möglich

Projekte

Projekte

3 Jahre 4 Monate
2023-06 - heute

Großskalige gemischt-ganzzahlige lineare Programmierung (MILP)

Softwareentwickler (freiberuflich) Python C++ MILP ...
Softwareentwickler (freiberuflich)

Teilzeit mit Unterbrechungen

  • Maßgeschneiderter Branch-and-Bound-Löser für eine komplexe industrielle Ablaufplanung
  • Technologien: Python, C++
Python C++ MILP Scheduling Algorithmenentwicklung Mathematische Optimierung
4 Jahre 5 Monate
2022-05 - heute

Software-Schulungen: öffentliche Kurse und Inhouse-Schulungen

Software-Trainer (selbstständig) Trainer Schulung Python ...
Software-Trainer (selbstständig)

Öffentliche Kurse bei Schulungsanbietern und Inhouse-Schulungen; bei WIFI Wien auch Prüfer

Themen: Python, C++, Full-Stack-Webentwicklung, React und React Native, Software-Engineering, Datenbanken, KI-gestützte Softwareentwicklung

Kurse:

  • 2023?2026, WIFI Wien: Lehrgang Software Developer JavaScript
  • 12/2025, über einen Schulungsanbieter (NDA): Python Programmierung Advanced (3 Tage)
  • 2023?2025, WIFI Wien: Full-Stack-Lehrgang JavaScript (MERN: MongoDB, Express, React, Node.js)
  • 2022?2025, WIFI Wien: Software-Engineering in den Lehrgängen Java, C++ und JavaScript
  • 02/2023, Inhouse für ein Softwareunternehmen, über einen Schulungsanbieter (NDA): Advanced CSS (2 Tage)
  • 01?02/2023, Inhouse für ein Softwareunternehmen, über einen Schulungsanbieter (NDA): HTML, JavaScript & CSS (5 Tage)
  • 12/2022, über einen Schulungsanbieter (NDA): React und React Native (4 Tage)
  • 10/2022, WIFI Wien: Python für Fortgeschrittene
Trainer Schulung Python C++ JavaScript React React Native Node.js MongoDB Software-Engineering HTML CSS
8 Jahre 1 Monat
2018-09 - heute

Webanwendungen Afázia App und Fejleszt? App

Entwickler und Betreiber JavaScript React Redux ...
Entwickler und Betreiber

Entwicklung seit 2018, online seit 2019

  • Zwei ungarische Webanwendungen im Abo-Modell (SaaS), allein entwickelt und betrieben: Sprachtherapie nach einem Schlaganfall (afazia.app) und Gedächtnisspiele (fejleszto.app)
  • Adaptive Gamification und neuartige Übungen
  • Frontend mit React und Redux; Backend vollständig serverless auf AWS: Lambda-Funktionen in Node.js und Python, DynamoDB
  • Technologien: JavaScript, React, Redux, Node.js, Python, AWS Lambda, DynamoDB
JavaScript React Redux Node.js Python AWS AWS Lambda SaaS
Bitalon IT Services e.U.
13 Jahre 11 Monate
2012-11 - heute

Geologische Datenanalyse (SG2PS)

Entwickler C++ Qt Datenanalyse
Entwickler

Eigenständiges Projekt, in Zusammenarbeit mit einem Geologen

  • Programm zur Auswertung geologischer Messdaten, veröffentlicht in Computers & Geosciences (2014)
  • Grafische Benutzeroberfläche für den Desktop
  • Technologien: C++, Qt
C++ Qt Datenanalyse
4 Monate
2023-09 - 2023-12

Quantitative Finance

Softwareentwickler (freiberuflich) Python NumPy pandas ...
Softwareentwickler (freiberuflich)
  • Analyse und Vergleich der Wertentwicklung von Aktien- und Anleiheportfolios
  • Simulation verschiedener Szenarien, Zeitreihenanalyse
  • Technologien: Python, NumPy, pandas, statsmodels, Darts
Python NumPy pandas statsmodels Darts Zeitreihenanalyse Simulation Datenanalyse
6 Jahre 11 Monate
2011-09 - 2018-07

Zerlegungsverfahren für nichtlineare Gleichungssysteme

Wissenschaftlicher Mitarbeiter (Postdoc) Python NumPy SciPy ...
Wissenschaftlicher Mitarbeiter (Postdoc)
  • ?Tearing?: zerlegt große Gleichungssysteme in eine Kette kleiner; erstmals die seit den 1930er-Jahren bekannten numerischen Probleme gelöst
  • Numerisch stabiles, mannigfaltigkeitsbasiertes Verfahren mit linearer Laufzeit durch Ausnutzung der Dünnbesetztheit
  • Werkzeugkette zur automatischen Blockzerlegung von Optimierungsmodellen
  • Berechnet alle stationären Lösungen von Destillationskolonnen, an denen damalige Verfahren scheitern (NLP-Löser IPOPT)
  • Exaktes Verfahren für das Minimum-Feedback-Arc-Set-Problem (Graphentheorie, MILP-Löser Gurobi), gemeinsam mit Tobias Achterberg (Gurobi)
  • Technologien: Python, NumPy, SciPy, Matplotlib, pandas, Gurobi, IPOPT; anfangs C++ und Java
Python NumPy SciPy Matplotlib pandas Gurobi IPOPT C++ Java Numerische Methoden Graphentheorie MILP Verfahrenstechnik Mathematische Optimierung
Universität Wien, Fakultät für Mathematik
6 Jahre 11 Monate
2011-09 - 2018-07

Modellierung chemischer Prozesse

Wissenschaftlicher Mitarbeiter (Postdoc) Modelica Verfahrenstechnik Prozesssimulation ...
Wissenschaftlicher Mitarbeiter (Postdoc)
  • Komponentenbasiertes Framework für die Modellierung chemischer Prozesse, Prototyp in Modelica (9. Internationale Modelica-Konferenz, 2012)
  • Wesentliche Beiträge zum Entwurf einer neuen Modellierungssprache für Verfahrensingenieure
  • Technologien: Modelica
Modelica Verfahrenstechnik Prozesssimulation Simulation
Universität Wien, Fakultät für Mathematik
1 Jahr 3 Monate
2015-10 - 2016-12

Statistik mit garantierter Genauigkeit (Forschung)

R Statistik Numerische Methoden
  • Berechnungen zur nichtzentralen F-Verteilung, die gängige Software stillschweigend falsch ausführt; das Verfahren erkennt solche Fehler
  • Veröffentlicht in Statistics and Computing (2008) und Computational Statistics (2017)
  • Technologien: R (CRAN-Paket fpow)
R Statistik Numerische Methoden
1 Jahr 2 Monate
2010-07 - 2011-08

Bewegungserfassung mit Wearables

C++-Entwickler C++ Qt OpenGL ...
C++-Entwickler
  • Hauptentwickler einer medizinischen Anwendung: tragbarer Funksensor mit Beschleunigungssensor, Gyroskop und Magnetometer
  • Leichtgewichtiges Dateisystem für zuverlässige Aufzeichnung mit 300 Hz auf einem 16-Bit-Mikrocontroller
  • Sensorfusion mittels nichtlinearer Programmierung (NLP) statt Kalman-Filter; eigene Bibliothek für automatisches Differenzieren
  • Qt-Desktopanwendung zur 3D-Visualisierung der Messungen als OpenGL-Animation
  • Technologien: C++, Qt, OpenGL, Mikrocontroller-Firmware
C++ Qt OpenGL Mikrocontrollerprogrammierung Sensorfusion Sensorsignalverarbeitung
Universität Szeged, Mathematisches Institut
5 Monate
2010-02 - 2010-06

Graphalgorithmen für chemische Strukturen

Java-Entwickler Java Algorithmenentwicklung Graphentheorie ...
Java-Entwickler
  • Aufzählung von Markush-Strukturen (Graphtraversierung) um 20?40 % beschleunigt
  • Neue Darstellung der Ergebnisse der Substruktursuche (Teilgraph-Isomorphie)
  • Kundensupport und Verbesserung der API-Dokumentation
  • Technologien: Java
Java Algorithmenentwicklung Graphentheorie Cheminformatik
ChemAxon
3 Jahre
2006-09 - 2009-08

Globale Lösung nichtlinearer Gleichungssysteme (Dissertation)

Doktorand und Lehrassistent C++ AMPL Numerische Methoden ...
Doktorand und Lehrassistent
  • Neues global konvergentes Verfahren: lineare Relaxationen, Constraint Propagation auf dem Berechnungsgraphen, Schrankenverschärfung mit linearer Programmierung
  • Findet alle stationären Lösungen schwieriger Destillationskolonnen; veröffentlicht im AIChE Journal
  • Open-Source-Löser in C++ mit Anbindung an AMPL
  • Technologien: C++, AMPL
C++ AMPL Numerische Methoden Verfahrenstechnik Mathematische Optimierung
Technische Universität Budapest (BME)
7 Monate
2006-02 - 2006-08

Ablaufplanung für die Industrie

F&E-Ingenieur Java Scheduling Heuristiken ...
F&E-Ingenieur
  • Lösung eines Ablaufplanungsproblems mit der MIP-Heuristik ?Local Branching? deutlich beschleunigt
  • Heuristik auf Basis von 2-opt (Problem des Handlungsreisenden), Demo-Anwendung in Java
  • Bewertung genetischer Algorithmen für gemischt-ganzzahlige Probleme
  • Technologien: Java
Java Scheduling Heuristiken Algorithmenentwicklung Mathematische Optimierung
OptaSoft, Ungarn

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2010-01 - 2010-01

Sun Certified Java Programmer (310-065)

Sun Certified Java Programmer (310-065), Sun Microsystems
Sun Certified Java Programmer (310-065)
Sun Microsystems
1 Monat
2010-01 - 2010-01

Oracle Database 11g SQL Certification (1Z0-051)

Oracle Database 11g SQL Certification (1Z0-051), Oracle
Oracle Database 11g SQL Certification (1Z0-051)
Oracle
3 Jahre
2006-09 - 2009-08

Doktorat (PhD) in Verfahrenstechnik

PhD, summa cum laude, Technische Universität Budapest (BME)
PhD, summa cum laude
Technische Universität Budapest (BME)
5 Jahre 6 Monate
2000-09 - 2006-02

Diplom-Ingenieur (MSc)

Diplom-Ingenieur (MSc), mit Auszeichnung, Technische Universität Budapest (BME)
Diplom-Ingenieur (MSc), mit Auszeichnung
Technische Universität Budapest (BME)

Diplomarbeit: Zuverlässige Berechnung von Phasengleichgewichten

Position

Position

Ich helfe Ingenieur- und Softwareteams, schwierige Softwareprobleme zu lösen und ihre Softwareentwicklung zu verbessern.

Ich schule Teams an ihrem eigenen Code, mit ihren Werkzeugen und Arbeitsabläufen, und entwickle individuelle Software, wo Standardlösungen nicht passen.

  • Doktorat (PhD) in Verfahrenstechnik, angewandte Mathematik: 12 Jahre Forschung (2006?2018) zu numerischen Methoden und mathematischer Optimierung, davon 7 Jahre an der Universität Wien
  • Softwareentwicklung: Algorithmen, numerische Methoden, mathematische Optimierung (MILP, NLP), Datenverarbeitung und Automatisierung
  • Full-Stack-Entwicklung seit 2018: MERN-Stack, React Native, AWS serverless; zwei eigene Webanwendungen in Betrieb
  • Software-Trainer seit 2022: Python, C++, Full-Stack-Webentwicklung, React und React Native, Software-Engineering, Datenbanken, KI-gestützte Softwareentwicklung; öffentliche Kurse und Inhouse-Schulungen
  • Stack Overflow: 59.029 Reputationspunkte, 417 Antworten, 5 Millionen erreichte Personen, vor allem C++
  • Selbstständig seit 2019

Wien oder remote; international reisebereit

Verfügbarkeit: ab sofort; bevorzugt Teilzeit, kurzfristig auch Vollzeit bis Februar 2027

Kompetenzen

Kompetenzen

Top-Skills

Python C++ Mathematik Gurobi JavaScript Java SQL Algorithmenentwicklung Numerische Methoden MILP Operations Research Scheduling Statistik Datenanalyse Verfahrenstechnik React Node.js AWS MongoDB NumPy pandas Trainer Mathematische Optimierung

Schwerpunkte

Industrielle Ablaufplanung (Scheduling, großskalige MILP)
Experte
Verfahrenstechnik (Destillation, Prozesssimulation)
Experte
Cheminformatik
Fortgeschritten
Bewegungserfassung und Inertialnavigation
Experte
Geologie (Datenanalyse)
Finanzdaten (Zeitreihenanalyse)
Fortgeschritten

Fachgebiete: industrielle Ablaufplanung (Scheduling, großskalige MILP), Verfahrenstechnik (Destillation, Prozesssimulation), Cheminformatik, Bewegungserfassung und Inertialnavigation, Geologie (Datenanalyse), Finanzdaten (Zeitreihenanalyse)

Produkte / Standards / Erfahrungen / Methoden

Gurobi
Experte
IPOPT
Experte
AWS Lambda
Fortgeschritten
DynamoDB
Fortgeschritten
Modelica
Fortgeschritten
AIMMS
Basics
AMPL
Experte
UML
Fortgeschritten
Objektorientierte Analyse und Design
Fortgeschritten
Git
Fortgeschritten
GitLab
Fortgeschritten
Claude Code
Fortgeschritten
GitHub Copilot
Basics
Qt
Fortgeschritten
OpenGL
Basics
REST-APIs
Fortgeschritten
Erwachsenenbildung
Fortgeschritten
  • Optimierungssoftware: Gurobi (MILP), IPOPT (NLP)
  • Cloud: AWS serverless seit 2017: Lambda (Node.js, Python), DynamoDB
  • Modellierung: Modelica, AIMMS, AMPL, UML, objektorientierte Analyse und Design
  • Werkzeuge: Git, GitLab, Claude Code, GitHub Copilot

Programmiersprachen

Python
Experte
C++
Experte
JavaScript
Experte
Java
Fortgeschritten
SQL
Fortgeschritten
  • Python, C++, JavaScript, Java (zertifiziert), SQL (Oracle-Zertifikat)
  • Python seit 2014: NumPy, SciPy, pandas, Matplotlib, statsmodels, Darts, JupyterLab
  • C++ seit 2004, bis 2014 Hauptsprache, bis heute für rechenintensive Algorithmen (z. B. im laufenden MILP-Projekt): Qt, OpenGL, Firmware für Mikrocontroller, automatisches Differenzieren
  • JavaScript seit 2018: Full-Stack-Webentwicklung (MERN: MongoDB, Express, React, Node.js), React Native, REST-APIs

Datenbanken

SQL
Fortgeschritten
MongoDB
Fortgeschritten
DynamoDB
Fortgeschritten
Datenbankdesign
Fortgeschritten

SQL, NoSQL (MongoDB, DynamoDB), Datenbankdesign

Berechnung / Simulation / Versuch / Validierung

Mathematik
Experte
Numerische Methoden
Experte
Mathematische Optimierung
Experte
MILP
Experte
NLP
Experte
Branch-and-Bound
Experte
Heuristiken
Fortgeschritten
Nichtlineare Gleichungssysteme
Experte
Intervallarithmetik
Experte
Graphentheorie
Experte
Statistik
Fortgeschritten
Zeitreihenanalyse
Fortgeschritten
Operations Research
Experte
  • Mathematik: numerische Methoden, mathematische Optimierung (MILP, NLP, Branch-and-Bound, Heuristiken), nichtlineare Gleichungssysteme, Intervallarithmetik, Graphentheorie, Statistik, Zeitreihenanalyse, Operations Research
  • Optimierungssoftware: Gurobi (MILP), IPOPT (NLP)

Branchen

Branchen

  • Industrie: industrielle Ablaufplanung (Scheduling)
  • Verfahrenstechnik / chemische Industrie: Prozesssimulation, Destillation
  • Cheminformatik
  • Medizintechnik und Gesundheit: tragbare Sensoren, Sprachtherapie nach einem Schlaganfall
  • Finanzen: Portfolioanalyse, Zeitreihenanalyse
  • Geowissenschaften: Auswertung geologischer Messdaten
  • Forschung und Hochschulen
  • IT-Weiterbildung

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.