C#, C++, Go, Vue.JS, Javascript, PHP, Unity3D, Delphi, Spieleentwicklung
Aktualisiert am 05.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.11.2025
Verfügbar zu: 100%
davon vor Ort: 5%
C#
WPF
.NET
C++
Delphi
MS-SQL
PostgreSQL
MySQL
Vue.js
PHP
JavaScript
Go
Node.js
Scrum
JIRA
jQuery
git
Ubuntu
VR
Unity3D
Künstliche Intelligenz
Agile Softwareentwicklung
Docker
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Suaheli
Grundkenntnisse

Einsatzorte

Einsatzorte

Halle (Saale) (+200km) remote (+500km)
Deutschland, Österreich
möglich

Projekte

Projekte

9 Monate
2023-11 - 2024-07

Neuentwicklung veralteter Software

C# .NET 8.0 WPF Entwickler C# .NET 8.0 WPF ...
C# .NET 8.0 WPF Entwickler
  • Der Kunde benötigte einen Entwickler in C# .NET / WPF für die Neuentwicklung veralteter Software im hessischen Schulbetrieb.
  • Die alte Software wurde noch in Delphi und Visual Basic 6 geschrieben. Daher waren ebenfalls Kenntnisse in Delphi und VB 6.0 erforderlich, um den alten Quellcode zu verstehen.
  • Als IDE wurde Visual Studio 2022 eingesetzt. In der Teamzusammenarbeit wurden Pull-Requests und für die Versionsverwaltung Git / SourceTree eingesetzt.
  • Für das Projektmanagement kam eine eigene Wikisoftware und Open Project zum Einsatz.


Workflow:

  • Pull Requests
  • Open Project
  • Weeklies
  • 2 Besprechungen die Woche, ansonsten dynamische Kommunikation

C# .NET 8.0 WPF Visual Studio 22 Delphi Visual Basic 6 LDAP Active Directory FTP SMB Git SourceTree
Hessisches Ministerium für Kultus, Bildung und Chancen
remote
2 Monate
2023-05 - 2023-06

Weiterentwicklung der Bediensoftware

C# / .NET Entwickler Pull Requests Azure DevOps Confluence ...
C# / .NET Entwickler
  • Der Kunde benötigte einen C# / .NET Entwickler für die Weiterentwicklung der Bediensoftware für seine komplexen Reinigungsmaschinen im Halbleiter / Semiconductor Bereich.
  • Die Oberflächen wurden nach dem SEMI-Standard designt und entwickelt.
  • Die Bediensoftware kommuniziert im Hintergrund mit einer SPS-Software, die dann die jeweiligen Maschinen steuert.
  • Neben den Standard .NET Komponenten wurde auch das Spring.NET Framework genutzt. Als IDE Visual Studio 2019 zusammen mit der Erweiterung ReSharper.
  • In der Teamzusammenarbeit wurden Pull-Requests und für die Versionsverwaltung Git / SourceTree eingesetzt.
  • Für das Projektmanagement wurden die Produkte Confluence von Atlassian und die DevOps Plattform von Azure einge- setzt. Es wurde ein SCRUM-Model mit Dailies umgesetzt.
C# .NET Framework Spring.NET Git SEMI Standard Visual Studio 2019 ReSharper SPS Semiconductor
Pull Requests Azure DevOps Confluence englisch
Brooks Automation GmbH
Remote
9 Monate
2022-01 - 2022-09

Weiterentwicklung von Apps

Full-Stack Entwickler Merge Requests Jira Confluence
Full-Stack Entwickler

  • Der Kunde benötigte einen Full-Stack Entwickler für die Weiterentwicklung von Apps auf seinen embedded Geräten.
  • Die Apps wurden im Backend in Go und im Frontend in Vue.JS geschrieben.
  • Entwickelt wurde in einer VM mit Ubuntu 20.04 LTS. Als IDE wurde Visual Studio Code benutzt. Jede App war in einem Docker-Container gekapselt.
  • Zur Qualitätssicherung wurden Unittests in Go geschrieben und Integrationstests mit Cypress für das Frontend. Außerdem wurden in der Teamzusammenarbeit Merge Requests eingesetzt.
  • Für die Versionsverwaltung wurde Git / Gitlab benutzt. Über Gitlab wurden Pipelines für neue Merge Requests mit automatischen Tests (wie Unit- und Integrationstests) durchgeführt.
  • Für das Projektmanagement wurden die Atlassian Produkte (Jira, Confluence) eingesetzt. Es wurde ein SCRUM-Model mit Dailies, Weeklies, Sprintmeetings und Retros umgesetzt.

Go Vue.JS Javascript Gitlab Docker Ubuntu Visual Studio Code Webpack Cypress Unittests Integrationstests MQTT Modbus D-Bus Yocto Yarn BASH Microservices REST API
Merge Requests Jira Confluence
TQ-Systems GmbH
Leipzig, remote
1 Jahr 5 Monate
2020-01 - 2021-05

Weiterbetrieb eines alten CRM- Programms

C# und Vue.JS Entwickler
C# und Vue.JS Entwickler

  • Der Kunde benötigte 2 Freelancer zum Weiterbetrieb eines alten CRM- Programms, da die Mitarbeiter, die bis dahin für das Programm zuständig waren, gekündigt hatten. Daher wurde das Programm mit dem teilweise sehr alte Programmcode in den ersten 2 Monaten vor Ort übergeben. Danach wurde die Software eigenständig gewartet und weiterentwickelt.
  • Das Anwendungsprogramm wurde in C# / .NET entwickelt. Es stellt die verschiedenen Gesprächsleitfäden für die Mitarbeiter in Formularform bereit. Die Formulare wurden in vue.js umgesetzt, über das Programm ?RTI Designer? in das C#-Programm eingebunden und ausgewertet.
  • Entwickelt wurde für C# mit Visual Studio 2019, mit dem RTI Designer und mit Visual Studio Code für die vue.js / Javascript Entwicklung.
  • Für die Versionsverwaltung wurde TortoiseGit eingesetzt.
  • Für das Projektmanagement wurden die Atlassian Produkte (Jira, Confluence) eingesetzt. Es wurde ein SCRUM-Model mit Dailies und Weeklies umgesetzt.

C# .NET Javascript Vue.JS node.js CSS HTML RTI Designer REST API Webservices Microservices SoapUI Postman Git BASH Tortoise Git Visual Studio 2019 Visual Studio Code CosmosDB AWS Jira Confluence SCRUM
E.ON Digital Technology GmbH
2 Monate Potsdam, danach komplett remote
3 Monate
2019-01 - 2019-03

Anwendungs- und Webentwicklung

Anwendungs- und Webentwickler
Anwendungs- und Webentwickler

  • Der Kunde suchte Freelancer, um die kurzfristigen Kündigungen vieler, lang- jähriger Mitarbeiter zu kompensieren. Diese hatten 13 Jahre lang eine große Codebasis aufgebaut ohne dafür eine umfassende Dokumentation zu erstellen.
  • Dadurch mussten wir in nur 2 Monaten den kompletten Umfang erfassen und umfassend dokumentieren. Parallel dazu musste wegen neuer rechtlicher Rahmenbedingungen die bestehende Software an- gepasst werden.
  • Dabei gab es eine komplexe Verwebung zwischen umfangreichen Datenbankcode in Transact-SQL auf alten MS-SQL Servern und verschiedenen Programmen in C++ und C# / .NET die zu unterschiedlichen Zeiten von unterschiedlichen Teams entwickelt wurden. Dazu kamen alte Programm in Perl. Außerdem musste die Homepage des Kunden angepasst werden. Diese wurde im Backend mit PHP 7 / Zend 1 / Composer / Smarty und im Frontend mit prototype.JS betrieben.
  • Für die Entwicklung kamen je nach Programm verschiedene Versionen von Visual Studio, MS SQL Server Management Studio und Eclipse Oxygen 3 zum Einsatz. Als Versionsverwaltung diente WinCVS. Für das Projektmanagement wurde Jira und für die Dokumentation ein Wiki eingesetzt. Es wurde ein SCRUM-Model mit Dailies und Sprints umgesetzt.

C# .NET C++ MS-SQL Server 2008 PHP 7 Zend 1 Javascript jQuery prototypeJS Transact-SQL Composer Smarty Perl Visual Studio 2010/15 MS-SQL Server Management Studio XAMPP Jira WinCVS Eclipse Oxygen 3 Wiki
DAVASO GmbH
Leipzig
6 Monate
2018-07 - 2018-12

Entwicklung von Unity3D-Anwendungen für VR mit Leap Motion Steuerung

Softwareentwickler
Softwareentwickler

  • Der Kunde benötigte einen Unity3D- und VR-Entwickler für die Weiterentwicklung einer umfassenden Fahrsimulation.
  • Gesteuert wurde die Simulation durch echtes Feedback über Hardware wie ein Lenkrad und Pedale. Der Fahrer trägt dabei eine VR-Brille mit Handerkennung.
  • Nicht nur das Fahren wurde simuliert, sondern auch das Aufladen (e-Auto) und andere Szenarien.
  • Als Hardware kam die HTC Vive Pro und Leap Motion zur Handerkennung zur Anwendung.
  • Für die Entwicklung wurde Unity3D mit dem Framework VRTK sowie das aktuelle Visual Studio genutzt.
  • Für das Projektmanagement wurden Jira und Confluence eingesetzt.

Unity3D C# mono VR AR HTC Vive Pro Leap Motion SVN Jira Confluence
Carmeq GmbH
Berlin
1 Jahr 2 Monate
2017-08 - 2018-09

Datenbankanwendung in Delphi und PostgreSQL

Alleiniger Entwickler
Alleiniger Entwickler
  • Der Kunde benötigte eine Datenbankanwendung in Delphi, um für seine Kunden Wartungsabläufe planen zu können. Input bekam die Software durch Sensoren in Industrieanlagen, anhand dieser man den Verschleiß und den bevorstehenden Wartungszeitraum berechnen kann.
  • Dabei setzte der Kunde auf eine PostgreSQL-Datenbank. Die neue Software musste in das bestehende Software-Portfolio und das Kundensystem eingebunden werden.
Delphi 10.2 PostgreSQL zeoslib dcpcrypt2
form & function GmbH
remote
10 Monate
2016-11 - 2017-08

Schulungsanwendung in VR

Senior Entwickler Entwicklung einer eigenen Scriptsprache
Senior Entwickler

Umsetzung einer Schulungsanwendung in VR mit Unity3D. Programmiert in C#.

  • Der Kunde setzte als Auftragsarbeit für einen großen Kunden in der Automobile-Industrie eine VR-Lernsoftware mit Gamification-Elementen um.
  • Dazu entwickelte ich sowohl einen Szenario-Editor, sowie eine eigene Skriptsprache mit einem Parser und Interpreter, um jede Trainingseinheit zielgenau erstellen und auswerten zu können.
  • Entwickelt wurde das Ganze in Unity3D mit dem VRTK-Framework als VR-Anwednung mit der HTC Vice als Hardware.
  • Für das Projektmanagement wurden Jira und Confluence eingesetzt.


Unity3D C# mono VRTK HTC Vive UniRx VR Perforce Jira Confluence
Entwicklung einer eigenen Scriptsprache
LeFx GmbH
Leipzig
1 Monat
2016-06 - 2016-06

Spieleentwicklung in Unity3D

Dozent für Studenten C#
Dozent für Studenten

  • Ich habe verschiedene Studententeams in Schwerin und Leipzig betreut. 
  • Ziel war es, Hilfestellung / Beratung in Hinblick auf Programmierung bei der Umsetzung ihrer Spiele zu geben. 
  • Des Weiteren wurde ein Kurs zur Einführung in die Programmierung mit C# jeweils an beiden Standorten gehalten.

Unity3D
C#
Designhochschule
Schwerin und Leipzig
1 Jahr 2 Monate
2015-04 - 2016-05

Videospiel: Crazy Machines 3

Gameplay-Programmierer
Gameplay-Programmierer

Hauptverantwortlicher Gameplay-Programmierer für die Entwicklung eines umfangreichen, komplexen PC Videospiels.

  • Der Kunde ist ein Spieleentwickler aus Leipzig, bekannt für seine Spielereihe ?Crazy Machines?. Bei diesem Auftrag wurde der 3. Teil entwickelt.
  • Dabei setzte ich als Lead Gameplay Entwickler die 2 Editoren im Spiel, Level und Objekte, um. Da der Kunde ein eigenes Engine verwendete, mussten viele komplexe mathematische Funktionen eigenhändig entwickelt werden.
  • Entwickelt wurde in C++ mit Visual Studio und dem hausinternen Engine.
  • Als Versionsverwaltung wurde Git in Form von SourceTree als GUI eingesetzt.
  • Für das Projektmanagement wurde Jira und Confluence eingesetzt. Es wurde ein SCRUM-Model mit Dailies und Ein-Wochen- Sprints umgesetzt.

C++ 3D Programmierung mit firmen- eigenen Engine Physikprogrammierung Visual Studio 13 / 15 SourceTree Git Jira Confluence SCRUM
FAKT Software GmbH
Leipzig
3 Monate
2015-08 - 2015-10

Umsetzung einer Web-App

Programmierer JavaScript Enyo agile Softwareentwicklung ...
Programmierer
  • Umsetzung einer Web-App mit dem Enyo-Framework in Javascript
Atlassian JIRA
JavaScript Enyo agile Softwareentwicklung CSS
FAKT Software GmbH
Leipzig
2 Monate
2015-01 - 2015-02

Multiplayer-Onlinequiz-App

Softwareentwickler PHP Delphi agile Softwareentwicklung
Softwareentwickler
  • Es wurde eine mobile App für Android und iOS umgesetzt. 
  • In der App können Handyspieler online gegen andere Spieler in einem Quizspiel (ähnlich Quizduell) antreten. 
  •  Zusätzlich wurde ein PHP-Backend für die Autoren erstellt.
MyDAC Appmethod MySQL Mantis Bug Tracker
PHP Delphi agile Softwareentwicklung
Redtrump
Leipzig
1 Monat
2014-07 - 2014-07

Vermittlung von Inhalten über Webentwicklung

Kursleiter für Schüler / Jugendliche Lehren, Projektleiter
Kursleiter für Schüler / Jugendliche
  • Gemeinsame Umsetzung des Projekt ?OutsideIN? mit Schülern an der SAEK Leipzig. 
  • URL auf Anfrage


HTML 5 Javascript
Lehren, Projektleiter
SAEK Leipzig
Leipzig
1 Monat
2014-02 - 2014-02

Android-Entwicklung

Kursleiter, Dozent Lehren
Kursleiter, Dozent
  • Vermittelung von Inhalten zum Thema App-Entwicklung unter Android
Android Studio Java
Lehren
SAEK Zwickau
Zwickau
5 Jahre 7 Monate
2008-03 - 2013-09

Entwicklung Spiele

Gründer
Gründer
  • Für Kunden habe ich oft an kleineren Webprojekten gearbeitet
  • Ebenso wurde auch die eigene Homepage programmiert
  • Die Spiele und Anwendungen wurden dabei in Delphi 7 entwickelt
  • Die Webseiten mit PHP und Javascript
Delphi 7 PHP Javascript Andorra2D MySQL HTML CSS Global Game James
auf Anfrage
Remote

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 9 Monate
2001-10 - 2010-06

Informatik, Logik und Wissenschaftstheorie

Magister, Universität Leipzig
Magister
Universität Leipzig

Schwerpunktprüfungen in Informatik:

  • Bild- und Signalverarbeitung
  • Künstliche Intelligenz
  • Assembler, Hardware

Kompetenzen

Kompetenzen

Top-Skills

C# WPF .NET C++ Delphi MS-SQL PostgreSQL MySQL Vue.js PHP JavaScript Go Node.js Scrum JIRA jQuery git Ubuntu VR Unity3D Künstliche Intelligenz Agile Softwareentwicklung Docker

Schwerpunkte

Anwendungsentwicklung
Spieleentwicklung
VR
Webentwicklung

Aufgabenbereiche

  • Agile Softwareentwicklung
  • SCRUM
  • Objektorientierte Programmierung
  • Leitung eigener Entwicklungsteams
  • Dokumentation von Quellcode und Projekt
  • ein Auge für Softwarearchitektur
  • Erstellung eines Pflichtenhefts
  • kommunikationsstarker Teamplayer
  • leistungsorientiert

Produkte / Standards / Erfahrungen / Methoden

agile Softwareentwicklung
Atlassian Confluence
Atlassian JIRA
Eclipse Oxygen 3
Embarcadero Delphi
Git
HTC Vive
JIRA
MS-SQL Server 2008
Oculus Rift
Scrum
Smarty
SVN
Visual Studio 2010
Visual Studio 2015
XAMPP
Zend

Erfahrung

IDEs

  • Visual Studio
  • Visual Studio Code
  • RTI Designer
  • Delphi (2, 5, 7, XE2, 10, 11)
  • Unity3D
  • Eclipse


Toolchain

  • Git
  • Gitlab
  • SVN
  • SourceTree
  • Perforce, (Win) CVS
  • Docker
  • Ansible
  • Cypress
  • SoapUI
  • Postman
  • Yocto


Frameworks / Komponenten

Webentwicklung

  • Vue.JS
  • Node.JS
  • Webpack
  • Angular
  • jQuery
  • Symfony
  • Zend
  • prototypeJS
  • Composer
  • Enyo


C#

  • .NET
  • WPF
  • Spring.NET
  • Unity3D
  • VRTK
  • UniRx Go lang / Embedded System Modbus
  • D-Bus
  • SPS


Delphi

  • zeoslib
  • UniDAC
  • MyDAC
  • dcpcrypt2
  • Andorra2D


Allgemein

  • MQTT
  • Microservices
  • REST API
  • Webservices


Zusammenarbeit

  • JIRA
  • Confluence
  • Azure DevOps
  • Mantis BT
  • Trello MS Teams
  • Skype
  • Rocket.Chat
  • Zoom
  • Discord
  • BBB


Formate

  • JSON
  • XML
  • HTML
  • CSS
  • RAUC
  • PDF
  • Word
  • Excel

Betriebssysteme

Android
Basics
MS-DOS
Experte
Windows
Experte
Ubuntu
Basics

Programmiersprachen

C#
Experte
C++
Experte
Delphi
Experte
JavaScript
Experte
MS-SQL
Experte
Pascal
Experte
PHP
Experte
Unity3D
Experte
Go
Experte
.NET
Experte
WPF
Experte
C
Experte
Vue.JS
Experte
MySQL
Experte
PostgreSQL
Experte
Turbo Pascal
Experte
CSS
Experte
BASH
Fortgeschritten
HTML
Experte
VB / BASIC
Fortgeschritten
Perl
Basics

Datenbanken

PostgreSQL
Experte
MS-SQL Server
Experte
MySQL
Experte
SQL
Experte

Hardware

HTC Vive Pro
Experte
Leap Motion
Experte
Oculus Rift
Experte
Microsoft HoloLens
Fortgeschritten

Branchen

Branchen

Bisherige Branchen:

  • Spiele
  • Automobile
  • Medien
  • Bildung
  • Halbleiter
  • Energie

Einsatzorte

Einsatzorte

Halle (Saale) (+200km) remote (+500km)
Deutschland, Österreich
möglich

Projekte

Projekte

9 Monate
2023-11 - 2024-07

Neuentwicklung veralteter Software

C# .NET 8.0 WPF Entwickler C# .NET 8.0 WPF ...
C# .NET 8.0 WPF Entwickler
  • Der Kunde benötigte einen Entwickler in C# .NET / WPF für die Neuentwicklung veralteter Software im hessischen Schulbetrieb.
  • Die alte Software wurde noch in Delphi und Visual Basic 6 geschrieben. Daher waren ebenfalls Kenntnisse in Delphi und VB 6.0 erforderlich, um den alten Quellcode zu verstehen.
  • Als IDE wurde Visual Studio 2022 eingesetzt. In der Teamzusammenarbeit wurden Pull-Requests und für die Versionsverwaltung Git / SourceTree eingesetzt.
  • Für das Projektmanagement kam eine eigene Wikisoftware und Open Project zum Einsatz.


Workflow:

  • Pull Requests
  • Open Project
  • Weeklies
  • 2 Besprechungen die Woche, ansonsten dynamische Kommunikation

C# .NET 8.0 WPF Visual Studio 22 Delphi Visual Basic 6 LDAP Active Directory FTP SMB Git SourceTree
Hessisches Ministerium für Kultus, Bildung und Chancen
remote
2 Monate
2023-05 - 2023-06

Weiterentwicklung der Bediensoftware

C# / .NET Entwickler Pull Requests Azure DevOps Confluence ...
C# / .NET Entwickler
  • Der Kunde benötigte einen C# / .NET Entwickler für die Weiterentwicklung der Bediensoftware für seine komplexen Reinigungsmaschinen im Halbleiter / Semiconductor Bereich.
  • Die Oberflächen wurden nach dem SEMI-Standard designt und entwickelt.
  • Die Bediensoftware kommuniziert im Hintergrund mit einer SPS-Software, die dann die jeweiligen Maschinen steuert.
  • Neben den Standard .NET Komponenten wurde auch das Spring.NET Framework genutzt. Als IDE Visual Studio 2019 zusammen mit der Erweiterung ReSharper.
  • In der Teamzusammenarbeit wurden Pull-Requests und für die Versionsverwaltung Git / SourceTree eingesetzt.
  • Für das Projektmanagement wurden die Produkte Confluence von Atlassian und die DevOps Plattform von Azure einge- setzt. Es wurde ein SCRUM-Model mit Dailies umgesetzt.
C# .NET Framework Spring.NET Git SEMI Standard Visual Studio 2019 ReSharper SPS Semiconductor
Pull Requests Azure DevOps Confluence englisch
Brooks Automation GmbH
Remote
9 Monate
2022-01 - 2022-09

Weiterentwicklung von Apps

Full-Stack Entwickler Merge Requests Jira Confluence
Full-Stack Entwickler

  • Der Kunde benötigte einen Full-Stack Entwickler für die Weiterentwicklung von Apps auf seinen embedded Geräten.
  • Die Apps wurden im Backend in Go und im Frontend in Vue.JS geschrieben.
  • Entwickelt wurde in einer VM mit Ubuntu 20.04 LTS. Als IDE wurde Visual Studio Code benutzt. Jede App war in einem Docker-Container gekapselt.
  • Zur Qualitätssicherung wurden Unittests in Go geschrieben und Integrationstests mit Cypress für das Frontend. Außerdem wurden in der Teamzusammenarbeit Merge Requests eingesetzt.
  • Für die Versionsverwaltung wurde Git / Gitlab benutzt. Über Gitlab wurden Pipelines für neue Merge Requests mit automatischen Tests (wie Unit- und Integrationstests) durchgeführt.
  • Für das Projektmanagement wurden die Atlassian Produkte (Jira, Confluence) eingesetzt. Es wurde ein SCRUM-Model mit Dailies, Weeklies, Sprintmeetings und Retros umgesetzt.

Go Vue.JS Javascript Gitlab Docker Ubuntu Visual Studio Code Webpack Cypress Unittests Integrationstests MQTT Modbus D-Bus Yocto Yarn BASH Microservices REST API
Merge Requests Jira Confluence
TQ-Systems GmbH
Leipzig, remote
1 Jahr 5 Monate
2020-01 - 2021-05

Weiterbetrieb eines alten CRM- Programms

C# und Vue.JS Entwickler
C# und Vue.JS Entwickler

  • Der Kunde benötigte 2 Freelancer zum Weiterbetrieb eines alten CRM- Programms, da die Mitarbeiter, die bis dahin für das Programm zuständig waren, gekündigt hatten. Daher wurde das Programm mit dem teilweise sehr alte Programmcode in den ersten 2 Monaten vor Ort übergeben. Danach wurde die Software eigenständig gewartet und weiterentwickelt.
  • Das Anwendungsprogramm wurde in C# / .NET entwickelt. Es stellt die verschiedenen Gesprächsleitfäden für die Mitarbeiter in Formularform bereit. Die Formulare wurden in vue.js umgesetzt, über das Programm ?RTI Designer? in das C#-Programm eingebunden und ausgewertet.
  • Entwickelt wurde für C# mit Visual Studio 2019, mit dem RTI Designer und mit Visual Studio Code für die vue.js / Javascript Entwicklung.
  • Für die Versionsverwaltung wurde TortoiseGit eingesetzt.
  • Für das Projektmanagement wurden die Atlassian Produkte (Jira, Confluence) eingesetzt. Es wurde ein SCRUM-Model mit Dailies und Weeklies umgesetzt.

C# .NET Javascript Vue.JS node.js CSS HTML RTI Designer REST API Webservices Microservices SoapUI Postman Git BASH Tortoise Git Visual Studio 2019 Visual Studio Code CosmosDB AWS Jira Confluence SCRUM
E.ON Digital Technology GmbH
2 Monate Potsdam, danach komplett remote
3 Monate
2019-01 - 2019-03

Anwendungs- und Webentwicklung

Anwendungs- und Webentwickler
Anwendungs- und Webentwickler

  • Der Kunde suchte Freelancer, um die kurzfristigen Kündigungen vieler, lang- jähriger Mitarbeiter zu kompensieren. Diese hatten 13 Jahre lang eine große Codebasis aufgebaut ohne dafür eine umfassende Dokumentation zu erstellen.
  • Dadurch mussten wir in nur 2 Monaten den kompletten Umfang erfassen und umfassend dokumentieren. Parallel dazu musste wegen neuer rechtlicher Rahmenbedingungen die bestehende Software an- gepasst werden.
  • Dabei gab es eine komplexe Verwebung zwischen umfangreichen Datenbankcode in Transact-SQL auf alten MS-SQL Servern und verschiedenen Programmen in C++ und C# / .NET die zu unterschiedlichen Zeiten von unterschiedlichen Teams entwickelt wurden. Dazu kamen alte Programm in Perl. Außerdem musste die Homepage des Kunden angepasst werden. Diese wurde im Backend mit PHP 7 / Zend 1 / Composer / Smarty und im Frontend mit prototype.JS betrieben.
  • Für die Entwicklung kamen je nach Programm verschiedene Versionen von Visual Studio, MS SQL Server Management Studio und Eclipse Oxygen 3 zum Einsatz. Als Versionsverwaltung diente WinCVS. Für das Projektmanagement wurde Jira und für die Dokumentation ein Wiki eingesetzt. Es wurde ein SCRUM-Model mit Dailies und Sprints umgesetzt.

C# .NET C++ MS-SQL Server 2008 PHP 7 Zend 1 Javascript jQuery prototypeJS Transact-SQL Composer Smarty Perl Visual Studio 2010/15 MS-SQL Server Management Studio XAMPP Jira WinCVS Eclipse Oxygen 3 Wiki
DAVASO GmbH
Leipzig
6 Monate
2018-07 - 2018-12

Entwicklung von Unity3D-Anwendungen für VR mit Leap Motion Steuerung

Softwareentwickler
Softwareentwickler

  • Der Kunde benötigte einen Unity3D- und VR-Entwickler für die Weiterentwicklung einer umfassenden Fahrsimulation.
  • Gesteuert wurde die Simulation durch echtes Feedback über Hardware wie ein Lenkrad und Pedale. Der Fahrer trägt dabei eine VR-Brille mit Handerkennung.
  • Nicht nur das Fahren wurde simuliert, sondern auch das Aufladen (e-Auto) und andere Szenarien.
  • Als Hardware kam die HTC Vive Pro und Leap Motion zur Handerkennung zur Anwendung.
  • Für die Entwicklung wurde Unity3D mit dem Framework VRTK sowie das aktuelle Visual Studio genutzt.
  • Für das Projektmanagement wurden Jira und Confluence eingesetzt.

Unity3D C# mono VR AR HTC Vive Pro Leap Motion SVN Jira Confluence
Carmeq GmbH
Berlin
1 Jahr 2 Monate
2017-08 - 2018-09

Datenbankanwendung in Delphi und PostgreSQL

Alleiniger Entwickler
Alleiniger Entwickler
  • Der Kunde benötigte eine Datenbankanwendung in Delphi, um für seine Kunden Wartungsabläufe planen zu können. Input bekam die Software durch Sensoren in Industrieanlagen, anhand dieser man den Verschleiß und den bevorstehenden Wartungszeitraum berechnen kann.
  • Dabei setzte der Kunde auf eine PostgreSQL-Datenbank. Die neue Software musste in das bestehende Software-Portfolio und das Kundensystem eingebunden werden.
Delphi 10.2 PostgreSQL zeoslib dcpcrypt2
form & function GmbH
remote
10 Monate
2016-11 - 2017-08

Schulungsanwendung in VR

Senior Entwickler Entwicklung einer eigenen Scriptsprache
Senior Entwickler

Umsetzung einer Schulungsanwendung in VR mit Unity3D. Programmiert in C#.

  • Der Kunde setzte als Auftragsarbeit für einen großen Kunden in der Automobile-Industrie eine VR-Lernsoftware mit Gamification-Elementen um.
  • Dazu entwickelte ich sowohl einen Szenario-Editor, sowie eine eigene Skriptsprache mit einem Parser und Interpreter, um jede Trainingseinheit zielgenau erstellen und auswerten zu können.
  • Entwickelt wurde das Ganze in Unity3D mit dem VRTK-Framework als VR-Anwednung mit der HTC Vice als Hardware.
  • Für das Projektmanagement wurden Jira und Confluence eingesetzt.


Unity3D C# mono VRTK HTC Vive UniRx VR Perforce Jira Confluence
Entwicklung einer eigenen Scriptsprache
LeFx GmbH
Leipzig
1 Monat
2016-06 - 2016-06

Spieleentwicklung in Unity3D

Dozent für Studenten C#
Dozent für Studenten

  • Ich habe verschiedene Studententeams in Schwerin und Leipzig betreut. 
  • Ziel war es, Hilfestellung / Beratung in Hinblick auf Programmierung bei der Umsetzung ihrer Spiele zu geben. 
  • Des Weiteren wurde ein Kurs zur Einführung in die Programmierung mit C# jeweils an beiden Standorten gehalten.

Unity3D
C#
Designhochschule
Schwerin und Leipzig
1 Jahr 2 Monate
2015-04 - 2016-05

Videospiel: Crazy Machines 3

Gameplay-Programmierer
Gameplay-Programmierer

Hauptverantwortlicher Gameplay-Programmierer für die Entwicklung eines umfangreichen, komplexen PC Videospiels.

  • Der Kunde ist ein Spieleentwickler aus Leipzig, bekannt für seine Spielereihe ?Crazy Machines?. Bei diesem Auftrag wurde der 3. Teil entwickelt.
  • Dabei setzte ich als Lead Gameplay Entwickler die 2 Editoren im Spiel, Level und Objekte, um. Da der Kunde ein eigenes Engine verwendete, mussten viele komplexe mathematische Funktionen eigenhändig entwickelt werden.
  • Entwickelt wurde in C++ mit Visual Studio und dem hausinternen Engine.
  • Als Versionsverwaltung wurde Git in Form von SourceTree als GUI eingesetzt.
  • Für das Projektmanagement wurde Jira und Confluence eingesetzt. Es wurde ein SCRUM-Model mit Dailies und Ein-Wochen- Sprints umgesetzt.

C++ 3D Programmierung mit firmen- eigenen Engine Physikprogrammierung Visual Studio 13 / 15 SourceTree Git Jira Confluence SCRUM
FAKT Software GmbH
Leipzig
3 Monate
2015-08 - 2015-10

Umsetzung einer Web-App

Programmierer JavaScript Enyo agile Softwareentwicklung ...
Programmierer
  • Umsetzung einer Web-App mit dem Enyo-Framework in Javascript
Atlassian JIRA
JavaScript Enyo agile Softwareentwicklung CSS
FAKT Software GmbH
Leipzig
2 Monate
2015-01 - 2015-02

Multiplayer-Onlinequiz-App

Softwareentwickler PHP Delphi agile Softwareentwicklung
Softwareentwickler
  • Es wurde eine mobile App für Android und iOS umgesetzt. 
  • In der App können Handyspieler online gegen andere Spieler in einem Quizspiel (ähnlich Quizduell) antreten. 
  •  Zusätzlich wurde ein PHP-Backend für die Autoren erstellt.
MyDAC Appmethod MySQL Mantis Bug Tracker
PHP Delphi agile Softwareentwicklung
Redtrump
Leipzig
1 Monat
2014-07 - 2014-07

Vermittlung von Inhalten über Webentwicklung

Kursleiter für Schüler / Jugendliche Lehren, Projektleiter
Kursleiter für Schüler / Jugendliche
  • Gemeinsame Umsetzung des Projekt ?OutsideIN? mit Schülern an der SAEK Leipzig. 
  • URL auf Anfrage


HTML 5 Javascript
Lehren, Projektleiter
SAEK Leipzig
Leipzig
1 Monat
2014-02 - 2014-02

Android-Entwicklung

Kursleiter, Dozent Lehren
Kursleiter, Dozent
  • Vermittelung von Inhalten zum Thema App-Entwicklung unter Android
Android Studio Java
Lehren
SAEK Zwickau
Zwickau
5 Jahre 7 Monate
2008-03 - 2013-09

Entwicklung Spiele

Gründer
Gründer
  • Für Kunden habe ich oft an kleineren Webprojekten gearbeitet
  • Ebenso wurde auch die eigene Homepage programmiert
  • Die Spiele und Anwendungen wurden dabei in Delphi 7 entwickelt
  • Die Webseiten mit PHP und Javascript
Delphi 7 PHP Javascript Andorra2D MySQL HTML CSS Global Game James
auf Anfrage
Remote

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 9 Monate
2001-10 - 2010-06

Informatik, Logik und Wissenschaftstheorie

Magister, Universität Leipzig
Magister
Universität Leipzig

Schwerpunktprüfungen in Informatik:

  • Bild- und Signalverarbeitung
  • Künstliche Intelligenz
  • Assembler, Hardware

Kompetenzen

Kompetenzen

Top-Skills

C# WPF .NET C++ Delphi MS-SQL PostgreSQL MySQL Vue.js PHP JavaScript Go Node.js Scrum JIRA jQuery git Ubuntu VR Unity3D Künstliche Intelligenz Agile Softwareentwicklung Docker

Schwerpunkte

Anwendungsentwicklung
Spieleentwicklung
VR
Webentwicklung

Aufgabenbereiche

  • Agile Softwareentwicklung
  • SCRUM
  • Objektorientierte Programmierung
  • Leitung eigener Entwicklungsteams
  • Dokumentation von Quellcode und Projekt
  • ein Auge für Softwarearchitektur
  • Erstellung eines Pflichtenhefts
  • kommunikationsstarker Teamplayer
  • leistungsorientiert

Produkte / Standards / Erfahrungen / Methoden

agile Softwareentwicklung
Atlassian Confluence
Atlassian JIRA
Eclipse Oxygen 3
Embarcadero Delphi
Git
HTC Vive
JIRA
MS-SQL Server 2008
Oculus Rift
Scrum
Smarty
SVN
Visual Studio 2010
Visual Studio 2015
XAMPP
Zend

Erfahrung

IDEs

  • Visual Studio
  • Visual Studio Code
  • RTI Designer
  • Delphi (2, 5, 7, XE2, 10, 11)
  • Unity3D
  • Eclipse


Toolchain

  • Git
  • Gitlab
  • SVN
  • SourceTree
  • Perforce, (Win) CVS
  • Docker
  • Ansible
  • Cypress
  • SoapUI
  • Postman
  • Yocto


Frameworks / Komponenten

Webentwicklung

  • Vue.JS
  • Node.JS
  • Webpack
  • Angular
  • jQuery
  • Symfony
  • Zend
  • prototypeJS
  • Composer
  • Enyo


C#

  • .NET
  • WPF
  • Spring.NET
  • Unity3D
  • VRTK
  • UniRx Go lang / Embedded System Modbus
  • D-Bus
  • SPS


Delphi

  • zeoslib
  • UniDAC
  • MyDAC
  • dcpcrypt2
  • Andorra2D


Allgemein

  • MQTT
  • Microservices
  • REST API
  • Webservices


Zusammenarbeit

  • JIRA
  • Confluence
  • Azure DevOps
  • Mantis BT
  • Trello MS Teams
  • Skype
  • Rocket.Chat
  • Zoom
  • Discord
  • BBB


Formate

  • JSON
  • XML
  • HTML
  • CSS
  • RAUC
  • PDF
  • Word
  • Excel

Betriebssysteme

Android
Basics
MS-DOS
Experte
Windows
Experte
Ubuntu
Basics

Programmiersprachen

C#
Experte
C++
Experte
Delphi
Experte
JavaScript
Experte
MS-SQL
Experte
Pascal
Experte
PHP
Experte
Unity3D
Experte
Go
Experte
.NET
Experte
WPF
Experte
C
Experte
Vue.JS
Experte
MySQL
Experte
PostgreSQL
Experte
Turbo Pascal
Experte
CSS
Experte
BASH
Fortgeschritten
HTML
Experte
VB / BASIC
Fortgeschritten
Perl
Basics

Datenbanken

PostgreSQL
Experte
MS-SQL Server
Experte
MySQL
Experte
SQL
Experte

Hardware

HTC Vive Pro
Experte
Leap Motion
Experte
Oculus Rift
Experte
Microsoft HoloLens
Fortgeschritten

Branchen

Branchen

Bisherige Branchen:

  • Spiele
  • Automobile
  • Medien
  • Bildung
  • Halbleiter
  • Energie

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.