Fachlicher Schwerpunkt dieses Freiberuflers

Senior Entwickler Java/Scala

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

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Einsatzort unbestimmt

Städte
Kiel
50 km
Hamburg
100 km
Lübeck
50 km
Rendsburg
50 km
Berlin
20 km
Kontaktwunsch

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

Position

Projekte

01/2016 - Heute

3 Jahre 11 Monate

AllWin - Webapplikation zur Mitarbeitervergütung/Anreizsystem

Rolle
Analyse/Design/Software-Entwickling
Kunde
AllWin GmbH
Einsatzort
Kiel
Projektinhalte
  • Entwurf und Implementierung der gesamten Webapplikation
Kenntnisse

PlayFramework

Scala

Scala-JS

Bootstrap

Akka

Ngnix

PostgreSQL

03/2016 - 12/2019

3 Jahre 10 Monate

div. MicroServices - DB-Architektur

Rolle
Software-Entwickler
Kunde
MobilCom Debitel
Einsatzort
Büdelsdorf
Projektinhalte
  • Evaluierung und Implementierung von alternativen Lösungen zur bestehenden Daten-/ Datenbankarchitektur
Kenntnisse

Spring Boot/Sping Data

PostgreSQL

Elasticsearch

Informix

Testing mit JUnit

Mockito

Spock/Groovy

Cucumber

01/2015 - 12/2016

2 Jahre

METIS - Multiple Transaction Indicator System

Rolle
Software-Entwickler
Kunde
MobilCom-Debitel
Einsatzort
Büdelsdorf
Projektinhalte
  • Umsetzung eines Batch-Systems zur finanziellen Bewertung von Businesstransaktionen/ Bilanzierung
Kenntnisse

Spring-Batch

Spring-Data

Spring Boot

Testing mit JUnit

Mockito

Spock/Groovy

Cucumber

Agiles Team (Scrum)

04/2010 - 05/2015

5 Jahre 2 Monate

Simulationsmodell des öffentlichen Nahverkehrs in Stuttgart (SBB)

Rolle
Software-Entwickler, Modell-Entwicklung
Kunde
BSL Business Management Support
Einsatzort
Kiel
Projektinhalte
  • Verarbeitung/Aggregation und Analyse des Nahverkehrsnetzwerks der SBB
  • Planung und Umsetzung eines agentenbasierten Nahverkehrsmodells des Großraums Stuttgart
Kenntnisse

Java

Hibernate

PostgreSQL

11/2013 - 10/2014

1 Jahr

KATO - Kampagnen-Management Tool

Rolle
Software-Entwickler
Kunde
MobilCom-Debitel
Projektinhalte
  • Entwurf und Umsetzung eines Client-Server-Systems entsprechend der Kundenspezifikation
Kenntnisse

Frontend: Tomcat; SpringMVC; Bootstrap; jQuery

Backend: JBoss; JavaEE; Hibernate; JPA

Testing mit JUnitAgiles Team (Scrum)

05/2013 - 11/2013

7 Monate

OMS - Workflowsystem von Mobilcom-Debitel

Rolle
Software-Entwickler
Kunde
MobilCom-Debitel
Projektinhalte
  • Entwicklung von Stephandlern
  • Testing
  • Performance-Optimierung

11/2012 - 04/2013

6 Monate

KATO - Kampagnen-Management Tool

Rolle
Software-Entwickler
Kunde
MobilCom-Debitel
Projektinhalte
  • Entwurf und Umsetzung eines Client-Server-Systems entsprechend der Kundenspezifikation
Kenntnisse

Frontend: Tomcat; SpringMVC; Bootstrap; jQuery

Backend: JBoss; JavaEE; Hibernate; JPA

Testing mit JUnit

Agiles Team (Scrum)

05/2011 - 08/2012

1 Jahr 4 Monate

Instore Audience Platform (kontextabhängige Auslieferung von Werbung)

Rolle
Software-Entwickler
Kunde
Instore-Audience
Projektinhalte
  • Konzeption und Entwicklung
Kenntnisse

Frontend (Java SE; Webservices; Swing)

Backend (JavaEE; Glassfish; PostgreSQL)

06/2010 - 01/2011

8 Monate

Schnittstelle zur DV von Vodafone (Webservices)

Rolle
Software-Entwickler
Kunde
Freenet AG
Einsatzort
Kiel
Projektinhalte
  • Entwicklung der Schnittstellen vom Freenet Order-Management-System zu Vodafone

08/2007 - 06/2009

1 Jahr 11 Monate

Cliplister Platform

Rolle
Software-Entwickler
Kunde
Cliplister GmbH
Einsatzort
Kiel
Projektinhalte
  • Konzeption und Umsetzung eines verteilten Systems für Video-Streaming
Kenntnisse

Backend (JavaEE; PostgreSQL)

Adminstrations-Frontend (Java Server Faces; Glassfish)

Projekthistorie

11/2004 - 05/2005: OMS Workflowentwicklung

Rolle: Mitarbeiter

Kunde: Freenet AG


2000 - 2004: Development

Rolle: Senior Java Developer

Kunde: Entuity Inc, London


1996: Entwicklung Treibersoftware für Telefax in C++

Kunde: Siemens AG (Buffalo, NY)


1986 - 1996: Softwareprojekte im Telekommunikartionsbereich (BTX, Telefax) in C++

Kunde: TKR, Kiel

Kompetenzen

Programmiersprachen
C
Java SE
JavaEE
JavaScript
Scala
Scala-JS
Scriptsprachen
PHP, Shell etc. wenn nötig
SQL

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend, 6 Jahre Berufstätigkeit in London

Datenbanken
Elasticsearch
Informix
MySQL
Oracle
PostgreSQL

Produkte / Standards / Erfahrungen
Git
mehrjährige Projekterfahrung
Glassfish
Gradle
J2EE
JSF
SBT
Scrum
Slick
mehrjährige Projekterfahrung
Spring-Batch
Spring-Data
Sun GlassFish Enterprise Server
Swing
Frameworks:
  • Spring
  • Spring-Boot
  • SpringMVC
  • Bootstrap
  • jQuery
  • JSP
  • Play-Framework
  • Akka
  • Tomcat
  • JBoss
  • Wildfly
  • JDBC
  • JPA
  • Eclipselink
  • Hibernate
  • Testing Frameworks (BDD: Cucumber, JUnit/Mocking-Frameworks
 
Erfahrung:
 
1986 - 1998 und 2005 - heute
Position: Freiberufliche Arbeit als Softwareentwickler 
 
2000 - 2005
Position: Softwareentwickler in Festanstellung, London und Kiel

Berechnung / Simulation / Versuch / Validierung
Bayesian Statistics
Bayesian Statistics: From Concept to Data Analysis der University of California, Santa Cruz auf Coursera. Zertifikat erhalten am: Samstag, 13. August 2016 17:39 GMT: [URL auf Anfrage]
Machine Learning
Machine Learning der Stanford University auf Coursera. Zertifikat erhalten am: Montag, 29. August 2016 19:17 GMT: [URL auf Anfrage]

Betriebssysteme
Unix
Linux, Mac OS X

Ausbildungshistorie

1991 - 1997

Veterinärmedizin

Approbation

1987 - 1991
Informatik

o. Abschluss