C++/Kotlin Software Engineer mit Optimierungs-Hintergrund
Aktualisiert am 07.11.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Kotlin
Machine Learning
Optimierung
C++
Java
C#
CI
TDD
Agile Entwicklung
NoSQL
Git
SOA
Docker
Deutsch
Muttersprache
Englisch
Sehr gut

Einsatzorte

Einsatzorte

Wien (+20km)
möglich

Projekte

Projekte

2 Jahre 9 Monate
2017-10 - 2020-06

Entwurf und Implementierung einer KI für Triathlon-Trainingsplanung

Machine Learning Engineer & Entwickler Kotlin C++ TDD ...
Machine Learning Engineer & Entwickler
  • Entwurf und Implementierung einer KI für Triathlon-Trainingsplanung sowie der Trainingsdatenverarbeitung als Micro-Services in Kotlin und C++
  • Aufsetzen und managen des Docker-Swarm-Deployments
  • Neu-Entwicklung einer Android-App, Scrum-Master
IntelliJ IDEA git Elasticsearch Eclipse
Kotlin C++ TDD Scrum Machine Learning Optimierung
LeanFive Software GmbH & Co KG
Wien
3 Jahre 5 Monate
2014-05 - 2017-09

Neu- und Weiterentwicklung von Algorithmen zur automatischen Funkzellenplanung

Softwareentwickler C++ C# TDD ...
Softwareentwickler
  • Selbstständige Neu- und Weiterentwicklung von Algorithmen zur automatischen
    Funkzellenplanung
  • Low-Level Optimierung für Many-Core-Architekturen
  • Erstellen und Überwachen automatischer Performance-Tests des entwickelten Software-Produkts
  • Software-Entwicklung in C# und C++
Microsoft Visual Studio hg Workbench Intel vTune
C++ C# TDD Agile Entwicklung
SYMENA Software und Consulting GmbH
Wien

Aus- und Weiterbildung

Aus- und Weiterbildung

2010 ? 2013

Doktoratsstudium der technischen Wissenschaften, Informatik, Technische Universität Wien.

  • Dissertation zum Thema Optimization Challenges of the Future Federated Internet
  • Rigorosum mit Auszeichnung bestanden, Promotion unter den Auspizien des Bundespräsidenten

2008 ? 2010

Masterstudium Computational Intelligence, Technische Universität Wien.

  • Diplomarbeit zum Thema Automatic Generation of 2-AntWars Players with Genetic Programming
  • Diplomprüfung mit Auszeichnung bestanden

2006 ? 2008

Bachelorstudium Software & Information Engineering, Technische Universität Wien.

  • Bachelorarbeit zum Thema Scatter Search
  • Bachelorprüfung mit Auszeichnung bestanden

2000 ? 2005

HTL, Höhere Technische Bundeslehranstalt Donaustadt, Wien.

  • Ausbildungszweig Technische Informatik
  • Diplomarbeit zum Thema 2-D Motion Capture (Bewegungserfassung)
  • Reife- und Diplomprüfung mit ausgezeichnetem Erfolg bestanden

Weiterbildung:
2019

KotlinConf 2019, Kopenhagen, Dänemark.
Inhalte: Aktuelle Entwicklung von Kotlin auf allen unterstützten Plattformen

2018

WeAreDevelopers World Congress, Wien, Österreich.
Inhalte: Clean Code, Chat-Bots, Scrum, Machine Learning

2015

Genetic and Evolutionary Computation Conference, Madrid, Spanien.
Inhalte: Aktuelle Forschungsergebnisse aus dem Bereich der Evolutionären Algorithmen

2015

ACCU Conference for C/C++ Developers, Bristol, England.
Inhalte: Behaviour Driven Development, C++14, Design for Testability, Modernizing Legacy C++

2015

Evostar Conference on Bio-Inspired Computation, Kopenhagen, Dänemark.
Inhalte: Constrained Optimization Problems, Genetic Programming, Anwendungen Evolutionärer
Algorithmen

2014

OOP Software meets Business, München, Deutschland.
Inhalte: Software-Architektur, Testen und Qualitätssicherung von Software, Management von
IT-Projekten, Soft Skills für Entwickler, Agile Entwicklung

2013

First International Optimization Summer School, Kioloa, Australien.
Inhalte: Constraint Programming, Mixed-Integer Programming, Uncertainty, Vehicle Routing,
Supply Networks

Kompetenzen

Kompetenzen

Top-Skills

Kotlin Machine Learning Optimierung C++ Java C# CI TDD Agile Entwicklung NoSQL Git SOA Docker

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Eclipse
Elasticsearch
git
hg Workbench
Intel vTune
IntelliJ IDEA
Machine Learning
Microsoft Visual Studio
Optimierung
Scrum
TDD

Programmieren:

Professionelle agile Software-Entwicklung in Kotlin/Java, C# und C++20, samt den dazu gehörigen Werkzeugen (z.B. IntelliJ IDEA, Visual Studio, Eclipse, Docker, RabbitMQ, Selenium, Ranorex, git, hg, boost, Gradle, gocd), Grundlagen in funktionalen und logikorientierten Programmiersprachen (Haskell, Prolog), Shell-Skripten, UML und Software-Projektmanagement. Grundkenntnisse in Python, R und Ruby.

Operations Research:
Fundierte Kenntnisse in Machine Learning, AI, kombinatorischer Optimierung, (ganzzahliger) linearer Optimierung, dynamischer Programmierung, heuristischen Optimierungsverfahren, Graphentheorie und Constraintprogrammierung, sowie der relevanten Software in diesen Gebieten (z.B. CPLEX, Gecode, WEKA)

Web;

Android-App Entwicklung, Basiswissen über HTML, CSS, JS, XML, XPath

Programmiersprachen

C#
C++
Kotlin

Datenbanken

ArangoDB
NoSQL
PL/SQL
PostgreSQL
SQL

Einsatzorte

Einsatzorte

Wien (+20km)
möglich

Projekte

Projekte

2 Jahre 9 Monate
2017-10 - 2020-06

Entwurf und Implementierung einer KI für Triathlon-Trainingsplanung

Machine Learning Engineer & Entwickler Kotlin C++ TDD ...
Machine Learning Engineer & Entwickler
  • Entwurf und Implementierung einer KI für Triathlon-Trainingsplanung sowie der Trainingsdatenverarbeitung als Micro-Services in Kotlin und C++
  • Aufsetzen und managen des Docker-Swarm-Deployments
  • Neu-Entwicklung einer Android-App, Scrum-Master
IntelliJ IDEA git Elasticsearch Eclipse
Kotlin C++ TDD Scrum Machine Learning Optimierung
LeanFive Software GmbH & Co KG
Wien
3 Jahre 5 Monate
2014-05 - 2017-09

Neu- und Weiterentwicklung von Algorithmen zur automatischen Funkzellenplanung

Softwareentwickler C++ C# TDD ...
Softwareentwickler
  • Selbstständige Neu- und Weiterentwicklung von Algorithmen zur automatischen
    Funkzellenplanung
  • Low-Level Optimierung für Many-Core-Architekturen
  • Erstellen und Überwachen automatischer Performance-Tests des entwickelten Software-Produkts
  • Software-Entwicklung in C# und C++
Microsoft Visual Studio hg Workbench Intel vTune
C++ C# TDD Agile Entwicklung
SYMENA Software und Consulting GmbH
Wien

Aus- und Weiterbildung

Aus- und Weiterbildung

2010 ? 2013

Doktoratsstudium der technischen Wissenschaften, Informatik, Technische Universität Wien.

  • Dissertation zum Thema Optimization Challenges of the Future Federated Internet
  • Rigorosum mit Auszeichnung bestanden, Promotion unter den Auspizien des Bundespräsidenten

2008 ? 2010

Masterstudium Computational Intelligence, Technische Universität Wien.

  • Diplomarbeit zum Thema Automatic Generation of 2-AntWars Players with Genetic Programming
  • Diplomprüfung mit Auszeichnung bestanden

2006 ? 2008

Bachelorstudium Software & Information Engineering, Technische Universität Wien.

  • Bachelorarbeit zum Thema Scatter Search
  • Bachelorprüfung mit Auszeichnung bestanden

2000 ? 2005

HTL, Höhere Technische Bundeslehranstalt Donaustadt, Wien.

  • Ausbildungszweig Technische Informatik
  • Diplomarbeit zum Thema 2-D Motion Capture (Bewegungserfassung)
  • Reife- und Diplomprüfung mit ausgezeichnetem Erfolg bestanden

Weiterbildung:
2019

KotlinConf 2019, Kopenhagen, Dänemark.
Inhalte: Aktuelle Entwicklung von Kotlin auf allen unterstützten Plattformen

2018

WeAreDevelopers World Congress, Wien, Österreich.
Inhalte: Clean Code, Chat-Bots, Scrum, Machine Learning

2015

Genetic and Evolutionary Computation Conference, Madrid, Spanien.
Inhalte: Aktuelle Forschungsergebnisse aus dem Bereich der Evolutionären Algorithmen

2015

ACCU Conference for C/C++ Developers, Bristol, England.
Inhalte: Behaviour Driven Development, C++14, Design for Testability, Modernizing Legacy C++

2015

Evostar Conference on Bio-Inspired Computation, Kopenhagen, Dänemark.
Inhalte: Constrained Optimization Problems, Genetic Programming, Anwendungen Evolutionärer
Algorithmen

2014

OOP Software meets Business, München, Deutschland.
Inhalte: Software-Architektur, Testen und Qualitätssicherung von Software, Management von
IT-Projekten, Soft Skills für Entwickler, Agile Entwicklung

2013

First International Optimization Summer School, Kioloa, Australien.
Inhalte: Constraint Programming, Mixed-Integer Programming, Uncertainty, Vehicle Routing,
Supply Networks

Kompetenzen

Kompetenzen

Top-Skills

Kotlin Machine Learning Optimierung C++ Java C# CI TDD Agile Entwicklung NoSQL Git SOA Docker

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Eclipse
Elasticsearch
git
hg Workbench
Intel vTune
IntelliJ IDEA
Machine Learning
Microsoft Visual Studio
Optimierung
Scrum
TDD

Programmieren:

Professionelle agile Software-Entwicklung in Kotlin/Java, C# und C++20, samt den dazu gehörigen Werkzeugen (z.B. IntelliJ IDEA, Visual Studio, Eclipse, Docker, RabbitMQ, Selenium, Ranorex, git, hg, boost, Gradle, gocd), Grundlagen in funktionalen und logikorientierten Programmiersprachen (Haskell, Prolog), Shell-Skripten, UML und Software-Projektmanagement. Grundkenntnisse in Python, R und Ruby.

Operations Research:
Fundierte Kenntnisse in Machine Learning, AI, kombinatorischer Optimierung, (ganzzahliger) linearer Optimierung, dynamischer Programmierung, heuristischen Optimierungsverfahren, Graphentheorie und Constraintprogrammierung, sowie der relevanten Software in diesen Gebieten (z.B. CPLEX, Gecode, WEKA)

Web;

Android-App Entwicklung, Basiswissen über HTML, CSS, JS, XML, XPath

Programmiersprachen

C#
C++
Kotlin

Datenbanken

ArangoDB
NoSQL
PL/SQL
PostgreSQL
SQL

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.