Fachlicher Schwerpunkt dieses Freiberuflers

Desktop und mobile Softwareentwicklung in Java,C#,JavaScript,Python,Kotlin,Visual Basic // Consulting & Beratung

verfügbar ab
30.08.2019
verfügbar zu
100 %
davon vor Ort
80 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Städte
Mainhardt
150 km
Kommentar

Mit Hilfe von Video- und Telefonkonferenzen bin ich bereit Projekte weltweit zu übernehmen.

Deutschland: Komplett, jedoch weiter entfernte Regionen mindestens Teilremote, d.h. gelegentliche Treffen (Onboarding/Planning Meeting) vor Ort

Österreich, Schweiz: weitgehend Remote, d.h. einzelne Treffen vor Ort

Projekte

12/2018 - 04/2019

5 Monate

Interne Android App zur Verwaltung von Projekten und Mitarbeitern

Rolle
Software-Entwickler
Projektinhalte
  • Realisierung
  • Berücksichtigung Android-spezifischer Anforderungen
  • Qualitätsmanagement & Testing
Kenntnisse

Kotlin

XML

Git

Produkte

Android Studio

02/2018 - 09/2018

8 Monate

Generierung von Spielinhalten mit Neuronalen Netzen

Rolle
Softwareentwickler
Einsatzort
Heilbronn
Projektinhalte

Im Rahmen dieser Arbeit wurde das Thema Levelgenerierung mit Hilfe von neuronalen Netzen von Grund auf aufgearbeitet. Es wurden alle Schritte und Ebenen erläutert, mit dem Hintergrund, es jemanden anschaulich und praxisbezogen näher bringen zu können, ohne dass der Leser zuvor Kenntnisse von dem Thema neuronale Netze haben muss. Es wurde mit Hilfe von Unity ein eigenes 2D-Plattformer Spiel programmiert um alle Aspekte an die Levelanforderungen nachvollziehen und verstehen zu können. Es wurden verschiedene Arten von neuronalen Netzen genannt und wofür diese prädestiniert sind. Im Rahmen dieser Arbeit wurde das Framework für neuronale Netze Torch-RNN von Justin Johnson vorgestellt, welcher eine Abwandlung und Verbesserung des Frameworks Char-NN von Andrej Karpathy ist.

Kenntnisse

Python

Neuronale Netzwerke

Git

Bash-Shell

TensorFlow

Produkte

Unity

Eclipse

07/2017 - 01/2018

7 Monate

Softwareentwicklung

Rolle
Softwareentwickler, Consultant
Kunde
IT
Kenntnisse

MVVM

C#

Produkte

Microsoft Visual Studio

PostgreSQL

Xamarin

09/2017 - 12/2017

4 Monate

Programmierung von Webapplikation und nativer Applikation mit embedded Firefox Browser für Windows und iOS

Rolle
Software-Entwickler
Kunde
ZwerckWerker Group Ltd. & Co. KG
Einsatzort
Heilbronn
Projektinhalte

Produktkonfigurator in JavaScript, CSS, HTML geschrieben.

Den Konfigurator wird in embedded Firefox ausgeführt (in C# geschrieben) um den lokalen Dateizugriff des Konfigurators zu ermöglichen (nur in Firefox möglich) ohne, dass auf Firmen Windows-PCs erst Firefox installiert werden muss.

Den Konfigurator anschliessend noch für iOS umgesetzt (Swift) inkl. lokalem Dateizugriff, damit es auf Firmen iPads benutzt werden kann.

Der Konfigurator wird aktuell in einer internationalen Firma mit mehr als 8000 Mitarbeiter aktiv genutzt.

Kenntnisse

CSS

JavaScript

HTML

Swift

C#

GeckoFX

Produkte

Visual Studio

Xcode

Visual Studio Code

05/2017 - 09/2017

5 Monate

Präsentationssoftware für die IAA 2017

Kunde
Berner GmbH
Einsatzort
Heilbronn
Projektinhalte
  • Konzeption und Entwicklung von Python Code für den Raspberry Pi
  • Konzeption und Entwicklung von Java Code auf separatem PC
  • Mit angeschlossenem Hardware-Buttons am RaspberryPi werden Events getriggered und per Socket-Verbindungen an einen PC geschickt, welcher das Signal in Java empfängt und darauf reagiert
  • In Java werden dann verschiedene Videos auf Knopfdruck abgespielt um einen Produktablauf zu repräsentieren
Kenntnisse

Java

Python

Atlassian JIRA

Sockets

vlcj

Produkte

Eclipse

RaspberryPi

Raspbian OS

07/2017 - 07/2017

1 Monat

Gehackte Webseite reparieren und Sicherheit upgraden

Rolle
Entwickler
Kunde
Freiherren von Massenbach’sche Waldstiftung
Einsatzort
Heilbronn
Projektinhalte
  • Backups der vorhandenen Webseite erstellen
  • Veränderte Systemdateien finden und reparieren
  • Die Backups analysieren und die Backdoors finden und beseitigen
  • Verschiedene Sicherheitsmechanismen einbauen
Kenntnisse

PHP

JavaScript

Produkte

WordPress

03/2017 - 07/2017

5 Monate

Android App Entwicklung und Konzeption

Rolle
Software-Entwickler
Einsatzort
Heilbronn
Projektinhalte

Android kann Formulare anlegen, einscannen, verwalten, Formulare als PDF exportieren und Formulare automatisch an eine Ziel-Mailadresse versenden.

Kenntnisse

Java

Android

Produkte

Android Studio

08/2016 - 03/2017

8 Monate

Code refactoring und Weiterentwicklung einer internen Analyse- und Auswertesoftware/CRM Software

Rolle
Software-Entwickler
Kunde
Audi AG
Einsatzort
Neckarsulm
Projektinhalte

Die Software wertet Messungen an Fahrzeugen mit 30-100 Sensoren aus und stellt diese auf verschiedene Arten dar. Die Darstellung erfolgt mittels variierenden Tabellen und verschiedenen Diagrammen. Sowohl die Tabellen als auch die Diagramme sind interaktiv und mit eigenen komplexen Funktionen ausgestattet und verschiedene interne Berechnungen durchzuführen.

Mit selbiger Software werden auch intern die Mitarbeiter verwaltet. Diese kann man Projekten zuweisen und erhält so eine hilfreiche Übersicht der Beschäftigung aller Mitarbeiter.

- ca. 9000 Zeilen Code konnten im Zuge meiner Refactoringarbeiten gelöscht werden

 - Redundante Datenbank an einem anderen Standort konfiguriert und in Betrieb genommen

Kenntnisse

VB.NET

MySQL

Relational Database Management System

Visual Basic 6

Produkte

Microsoft Visual Studio

MySQL 5

Administration Windows Server

PostgreSQL

Branchen

Unterhaltungselektronik, Consulting, Hochschule, Finanzsektor, IT, Versicherung, Automotive, Aviation, Gesundheitswesen, Energiewirtschaft, Logistik, Hausautomatisierung

Kompetenzen

Programmiersprachen
AutoHotkey
Bash-Shell
Batchscript
C#
Java
JavaScript
JSON
Kotlin
PHP
PL / SQL
PowerShell
Python
VB.NET
VB/Script
Visual Basic .NET
Visual Basic 6.0

Sprachkenntnisse
Deutsch Muttersprache
Englisch: verhandlungssicher
Italienisch

Betriebssysteme
Administration Windows Server
Linux
Windows

Design / Entwicklung / Konstruktion
JavaFX
Responsive Design
Software Architecture
Software Design Patterns
Web Applications

Produkte / Standards / Erfahrungen
Algorithmenentwicklung
Android
Android Studio
Artificial Neural Network
Atlassian JIRA
Bootstrap
CSS
Docker
Eclipse
GeckoFX
Git
GitHub
HTML
Internet of Things
iOS-Development
JetBrains IntelliJ IDEA
jQuery
Künstliche Intelligenz
Machine Learning
Maven
Microsoft Visual Studio
MVVM
Neuronale Netzwerke
RaspberryPi
Raspbian OS
SOAP
Spring
SVN
TensorFlow
Unity
Version Control
Visual Studio
Visual Studio Code
vlcj
WordPress
Xamarin
Xcode
XML

Datenbanken
JDBC
MySQL
MySQL 5
PostgreSQL
Relational Database Management System

Schwerpunkte
Automatisierung
IT-Beratung
Software-Entwicklung

Datenkommunikation
Sockets

Aus- und Weiterbildung

09/2014 - 08/2018

4 Jahre

B. Sc. Software Engineering

Abschluss
1,7
Institution, Ort
Hochschule Heilbronn

09/2010 - 07/2013

2 Jahre 11 Monate

Ausbildung IT-Systemelektroniker

Abschluss
1,9
Institution, Ort
Awinta GmbH, Bietigheim-Bissingen
×
×