Fachlicher Schwerpunkt dieses Freiberuflers

Multithreading, high performance Java Spezialist und Scrum Master.

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

D2

Städte
Hamburg
50 km
München
50 km
Freiburg im Breisgau
50 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

09/2019 - Heute

3 Monate

Migration eines SEO-Reporting Services

Rolle
Software Developer
Kunde
Otto Group Gmbh, Hamburg
Einsatzort
Hamburg
Projektinhalte
  • Migration des konzerninternen Reporting Tools CROS.
  • Weiterentwicklung von CROS sowie Einbettung in die bestehende Microservice-Landschaft.
Kenntnisse

Java 8

SpringBoot

AWS

Docker

Terraform

MongoDB

05/2018 - 08/2019

1 Jahr 4 Monate

Entwurf und Entwicklung einer Dating App für Android

Rolle
Software Developer
Projektinhalte
  • Entwicklung der Android App mit Chat-Funktionalität
    und Matching unter Einhaltung der nutzerde finierten
    Suchkriterien.
  • Einbindung von Google Firebase als Backend as a Service und Entwicklung mit dem entsprechenden Firebase SDK.
  • Implementierung von Cloud Functions zum Versenden
    von Push Noti cations und zur Datenaufbereitung.
Kenntnisse

Java 8

Android SDK

Firebase

Firebase Cloud Functions

JUnit4

JSON

01/2018 - 05/2018

5 Monate

Entwicklung eines Kompressionsalgorithmus

Rolle
Software Developer
Projektinhalte
  • Konzeption und Proof-of-concept-Implementierung eines
    Kompressionsalgorithmus auf der Basis von Bitalignments
Kenntnisse

C++

03/2015 - 01/2018

2 Jahre 11 Monate

Entwicklung von Serverkomponenten für die automatische Funkaufklärung

Rolle
Software Developer und Scrum Master
Kunde
Plath Gmbh, Hamburg
Projektinhalte
  • Planung und Umsetzung von User Stories im Scrum
    Team mit 5-7 Personen.
  • Konzeption, Planung und Entwicklung von serverseitigen
    Komponenten zur Verortung von Sensordaten aus
    stark parallelisierten Datenströmen.
  • Veröffentlichung von OSGI Services für den Eclipse
    RCP Client und Spring Remoting zur Interservice-Kommunikation.
  • Sicherstellung einer adäquaten Testabdeckung sowie
    umfangreiche Refactoring-Aufgaben.
  • Unterstützung der Architekten beim Neuentwurf
    der Softwarearchitektur und Auflösung modulfremder
    Abhängigkeiten.
  • Einarbeitung und Unterstützung neuer Teammitglieder.
  • Coaching der Teammitglieder in Bezug auf agile Arbeitsmethoden.
  • Organisation und Moderation der Scrum-üblichen Meetings
    und Impediment-Beseitigung.
  • Durchführung von fachlichen Bewerberinterviews.
Kenntnisse

Java 7 + 8 / J2EE

OSGI

Eclipse RCP

Eclipse

Spring

Git

JUnit4

EasyMock

Mockito

JNI/JNA

Puppet

Tomcat Application Server

Certified Scrum Master

07/2014 - 03/2015

9 Monate

Entwicklung von Cross-Platform Apps

Rolle
Software Developer
Projektinhalte
  • Entwicklung einer Android/iOs App für automatisierte
    Einkaufserinnerungen an bevorstehenden Feiertagen.
  • Entwicklung von Android/iOs Frontend-
    Komponenten für den Verkauf von Konzertkarten
Kenntnisse

C#

Xamarin

Android SDK

Java 7

Git

Visual Studio

Svn

03/2014 - 07/2014

5 Monate

Entwicklung eines rundenbasierten Strategiespiels

Rolle
Software Developer
Projektinhalte
  • Entwicklung von Modulen für Spiellogik, 2D-Animationen
    und generellen UI-Elementen.
Kenntnisse

Java 7

Lwjgl

Slick2D

NiftyGui

07/2011 - 03/2013

1 Jahr 9 Monate

Entwicklung von Software zur Unterstützung der Disponenten eines Verkehrsträgers

Rolle
Werkstudent
Kunde
BVU Gmbh, Freiburg
Projektinhalte
  • Entwicklung von Projektbegleitenden Gui-
    Komponenten und Optimierung von bestehenden
    Datenstrukturen.
  • Entwicklung von Tools zur statistischen Analyse von Simulationsläufen mit angeschlossenem Web Frontend.
Kenntnisse

Java 6 + 7

AWT

JavaScript

jQuery

node.js

Python

Oracle-db/SQL

NetBeans

02/2008 - 04/2010

2 Jahre 3 Monate

IT-Unterstützung

Rolle
Werkstudent
Kunde
ISE Fraunhofer, Freiburg
Projektinhalte
  • Userlevel Hard- und Software support
  • Scripting-Aufgaben
  • Unterstützung beim Ausbau der IT-Infrastruktur
Kenntnisse

Python

02/2007 - 07/2007

6 Monate

Entwicklung von Komponenten für das 3D- Volumenrendering von CT-Bildern

Rolle
Freier Mitarbeiter
Kunde
Phönix-Pacs GmbH, Freiburg
Projektinhalte
  • Entwicklung ausgelagerter Gui-Komponenten und IO-Module.
  • Proof-of-concept-Implementierungen zur Optimierung des Rendering-Prozesses.
Kenntnisse

C++

QT4

OpenGL

Branchen

  • Soziale Medien
  • Fernmeldeaufklärungssysteme und Funkortung
  • Medizintechnik
  • Verkehr und Transportwesen
  • E-Commerce

Kompetenzen

Sprachkenntnisse
Englisch
Fließend in Wort und Schrift

Programmiersprachen
C#
Gut
C/C++
Grundkenntnisse
Java
Sehr Gut
JavaScript
Grundkenntnisse
Python
Gut

Produkte / Standards / Erfahrungen
Certified Scrum Master
Scrum Alliance

Tools/Frameworks:

  • Android SDK
  • AWT
  • Confluence
  • EasyMock
  • Eclipse
  • Eclipse RCP
  • Google Firebase
  • Git
  • Jira
  • JNI/JNA
  • jQuery
  • JUnit
  • JSON
  • Jenkins
  • Lwjgl
  • Maven
  • Mockito
  • NiftyGui
  • Node.js
  • NetBeans
  • OpenGL
  • OSGI
  • Puppet
  • QT4
  • SDL
  • Slick2D
  • Spring
  • Svn
  • Unity
  • Visual Studio
  • Xamarin
  • XNA
  • YourKit Profiler

Schwerpunkte
Analyse und Optimierung von performance-kritischen Komponenten
Erfahrung und Zerti zierung als Scrum Master
High performance, multithreading Lösungen zur Verarbeitung von Massendaten
Java 7 / 8 / J2EE

Datenbanken
Firebase NoSql DB (vermtl. MongoDB)
Grundkentnisse
Oracle
Grundkentnisse

Ausbildungshistorie

WS 2010/11 - WS 2013/14

Albert-Ludwigs-Universität, Freiburg

Masterstudiengang Informatik M.Sc. 

Schwerpunkt Künstliche Intelligenz.
Nebenfach: Bioinformatik

WS 2006/07 - SS 2010

Albert-Ludwigs-Universität, Freiburg

Bachelorstudiengang Informatik B.Sc.

Schwerpunkt Maschinelles Lernen
Nebenfach: Bioinformatik

Schulungen:

  • Concurrent Java and Performance Profiling
  • Eclipse 4 RCP Delta
  • Clean code
  • Kommunikation & Rethorik Basic
  • Certified Scrum Master (Scrum Alliance)