Fachlicher Schwerpunkt dieses Freiberuflers

Java 8+ / Spring Senior Consultant

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

D7

D8

Österreich

Schweiz

Städte
Lindau
500 km
Kontaktwunsch

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

Position

Kommentar



Agiler Full Stack Senior Developer Java / Javascript / Typescript

Projekte

03/2020 - Heute

4 Monate

Webapplikation

Rolle
Software Entwickler / Requirements Engineer
Kunde
Airbus Astrium
Einsatzort
Immenstaad
Kenntnisse

Scrum

KnockoutJS

RequireJS

HTML5

CSS3

REST

HATEOAS

Clean Architecture

Clean Coding

Java

JPA

Produkte

Oracle Jet

Netbeans

NodeJS

Jenkins

SonarQube

Git

Artifactory

Spock

Hibernate

12/2019 - 06/2020

7 Monate

E Commerce Platform

Rolle
Produkt Owner / Architekt
Kunde
Foto Online Service GmbH
Einsatzort
Lindau (Bodensee)
Projektinhalte

Universeller Checkout für White Labeling Applikation mit verschiedenen Payment Providern

Kenntnisse

Scrum

Event Storming

User Story Mapping

Near Shoring

Web Components

Produkte

Java 8

IntelliJ

Spring Boot

PostgreSQL

Slack

GitLab

Git

Angular 8

Jenkins

SonarQube

Hibernate

05/2018 - 12/2019

1 Jahr 8 Monate

Webapplikation

Rolle
Software Entwickler / Requirements Engineer
Kunde
Airbus Astrium
Einsatzort
Immenstaad
Kenntnisse

Scrum

KnockoutJS

RequireJS

HTML5

CSS3

REST

HATEOAS

Clean Architecture

Clean Coding

Java 8

Hibernate

Jenkins

BitBucket

Atlassian JIRA

Produkte

Oracle Jet

Netbeans

NodeJS

03/2019 - 11/2019

9 Monate

Backward Planning

Rolle
Software Entwickler / Consultant
Kunde
Stremler AG
Einsatzort
Lindau
Projektinhalte

Web Applikation zur Produktionsplanung

Produkte

Vaadin

Java 8

ReactJS

JetBrains IntelliJ IDEA

D3.js

01/2018 - 03/2018

3 Monate

Neuentwicklung Finanzbuchaltung

Rolle
Software Entwickler Full Stack
Kunde
mps public solutions gmbh
Einsatzort
Biberach
Kenntnisse

Scrum

AngularJS

Java 8

Javascript

SQL

Hibernate

Produkte

IntelliJ

Jira

GitLab

05/2017 - 12/2017

8 Monate

Pflege einer Grails Web Applikation

Rolle
Software Entwickler
Kunde
Interseroh GmbH Köln
Einsatzort
Remote
Projektinhalte

Web Applikation zur Lizensierung von Verpackungen

Kenntnisse

Scrum

Produkte

Grails 2

Grails 3

Hibernate

Jenkins

SonarQube

07/2016 - 12/2017

1 Jahr 6 Monate

Tactical Energy Consumption Analysis

Rolle
Full Stack Software Entwickler
Kunde
kWIQly GmbH
Einsatzort
Bern
Projektinhalte

Entwicklung eines Dashboards mit R-shinyApp, ReactJS, NodeJS, R

Requirement Engineering

Android Client mit Kotlin

Kenntnisse

ReactJS

ES6

TypeScript

Babel

WebPack

CSS3

HTML5

NodeJS

R

Java 8

Kotlin

Android

Room

Retrofit

rxjava

Spring Batch

Produkte

Docker

Shiny

Eclipse

06/2017 - 10/2017

5 Monate

Konzeption, Entwicklung und Betrieb einer Supply Chain Management Platform

Rolle
Software Entwickler
Kunde
Stremler AG
Einsatzort
Remote
Kenntnisse

ReactJS

Sass

HTML5

Produkte

MySQL

05/2015 - 05/2016

1 Jahr 1 Monat

Consulting IoT Produktentwicklung

Rolle
Consultant
Kunde
Bosch GmbH
Einsatzort
Immenstaad
Projektinhalte
  • Requirement Engineering
  • Visualisierug und Analyse der Value Chain in der Fertigung anhand von EPCIS Events und ERP Daten.
  • Testautomatisierung
Kenntnisse

Scrum

OOP

Big Data

IoT

CSS3

HTML5

R

Machine Learning

Kanban

Continuous Integration (CI)

OWL

RDF

SPARQL

Microservice Architecture

PL/SQL

PL/R

Linux

Virtualisierung

EPCIS

RFID

OPC UA

Hibernate

Produkte

AngularJS

NodeJS

Eclipse 4.4

D3.js

GIT

JMeter

Protractor

Selenium

GIT

Grunt

Yeoman

Bower

Gulp

Android

MATLAB

Highcharts

Vert.X

Docker

Jenkins

ProSyst

Visual Rules

Cassandra

Apache Jena

Apache Fuseki

Spring Boot

Java 8

PostgreSQL

Cloud Foundry

01/2011 - 04/2015

4 Jahre 4 Monate

Energy Data Analysis

Rolle
Data Scientist / Developer
Kunde
kWIQly GmbH / kWIQly UK Ltd
Einsatzort
Bern/London
Projektinhalte

* Abstimmung von Anforderungen mit Kunden

* Definition von externen REST Schnittstellen

* Applikationsentwurf

* Implementierung Frontend

* Personalverantwortung für zwei Softwareentwickler

Kenntnisse

Scrum

OOP

Big Data

IoT

CSS3

HTML5

JavaScript

R

Demand Side Management

PL/SQL

PL/R

PL/TCL

PHP

Jade

Produkte

AngularJS

NodeJS

Eclipse 4.4

D3.js

GIT

JMeter

Protractor

Selenium

GIT

Grunt

Yeoman

Bower

Gulp

Android

Highcharts

PostgreSQL

Docker

LESS

08/2013 - 07/2014

1 Jahr

Migration einer Oracle Forms Applikation auf NodeJS/AngularJS Stack

Rolle
Requirements Engineer/Architekt/Software Entwickler
Kunde
F. Hofmann La Roche
Einsatzort
Basel
Projektinhalte

* Erstellung der User Requirements Dokumente in Zusammenarbeit mit den Key Usern

* Erstellung der System Requirements Dokumente in Zusammenarbeit mit der QA Abteilung

* Erstellung der Test Dokumentation in Zusammenarbeit mit QA

* Implementierung des Backends auf Basis ExpressJS

* Anpassungen von PL/SQL Packages

* Implementierung der Unit Tests

* Implementierung des Frontends mit AngularJS

* Migration der Altdaten von Oracle 9i auf Oracle 11g

Meine Implementierungen wurden vor dem Go Live einem Code Review durch einen externen Dienstleister unterzogen. Die Applikation läuft seit dem Go Live ohne Ausfall.

Kenntnisse

Jade

Produkte

Oracle 11g

Oracle Forms

AngularJS

NodeJS

CVS

HP Quality Center

Yeoman

Grunt

Bower

Bootstrap

SASS

PL/SQL

Nginx

01/2013 - 07/2013

7 Monate

Anbindung einer Verpackungsmaschine an SAP/R3

Rolle
Architekt/Entwickler
Kunde
F. Hofmann La Roche AG
Einsatzort
Basel
Projektinhalte

* Lösungsentwurf

* Implementierung

* Wartung

Produkte

SAP/R3

JCo

Java

Groovy

Griffon

Swing

BAPI

Gradle

08/2010 - 12/2010

5 Monate

Rollout einer neuen Web Applikation mit Car Konfigurator

Rolle
Continous Integration Manager
Kunde
BMW AG
Einsatzort
München
Projektinhalte

* Planung und Administration der Continous Integration Platform für ein Team von 200 Software Entwicklern

* Schulung der Software Entwickler

* Monitoring der Software Qualität

Kenntnisse

Scrum

CI

Java

Javascript

Python

Produkte

svn

Sharepoint

Maven

Hudson

Jenkins

Jira

Fisheye

Day CQ5

Android

01/2010 - 07/2010

7 Monate

Preissuch Portal

Rolle
Architekt/Software Entwickler
Kunde
Oezkan Kirmaci
Einsatzort
Zürich
Projektinhalte

Entwurf und Implementierung eines Prototypen für eine Preissuch Webapplikation

Kenntnisse

Scrum

Produkte

Java

GWT

Liferay

12/2009 - 12/2009

1 Monat

Anbindung Web Applikation an LDAP und Condor

Rolle
Software Entwickler
Kunde
F. Hofmann La Roche AG
Einsatzort
Basel
Produkte

LDAP

Java

Groovy

Condor

09/2009 - 11/2009

3 Monate

Content Management System für POIs

Rolle
Berater
Kunde
Ganske Verlag
Einsatzort
München
Projektinhalte

Architecture Review, Konzeption, KnowHow Transfer,

Performance Optimierung,

Flaschenhals Suche, GUI Entwicklung, Optimierung des

Entwicklungsprozesses

Produkte

Java

Oracle 9i

GWT

04/2009 - 05/2009

2 Monate

Upgrade Intranetanwendung zur Stücklistenverwaltung

Rolle
Software Entwickler
Kunde
F. Hofmann La Roche
Einsatzort
Basel
Projektinhalte

Konzeption, KnowHow Transfer, Umsetzung

Produkte

Grails

Oracle 9i

Java

LDAP

11/2008 - 04/2009

6 Monate

Webapplikation

Rolle
Technical Supplier Assessor
Kunde
EADS
Einsatzort
Friedrichhafen + München + Bukarest
Kenntnisse

Requirements Engineering

BPM

SOA

Produkte

Cognos

Drools

Doors

Glassfish

IBM Websphere

Oracle Application Server

JBoss

Oracle 9i

09/2008 - 10/2008

2 Monate

Intranetanwendung zur Stücklistenverwaltung

Rolle
Software Entwickler
Kunde
F. Hofmann La Roche
Einsatzort
Basel
Projektinhalte

Architektur + Implementierung

Produkte

Grails

JQuery

05/2008 - 08/2008

4 Monate

Beratung Tool Chain Softwareentwicklung Medizintechnik

Rolle
Consultant
Kunde
Siemens Medical Services
Einsatzort
Erlangen
Projektinhalte

Tool Chain Softwareentwicklung, RIS, PACS

Produkte

Borland Together

Caliber RM

ClearCase

06/2007 - 09/2007

4 Monate

Java Client Server Anwendung für Flugsicherung

Rolle
Berater
Kunde
Avitech GmbH
Einsatzort
Friedrichshafen
Projektinhalte

Code Review, Audit, Redesign

Produkte

Java

Swing

Maven

SVN

05/2005 - 05/2007

2 Jahre 1 Monat

SOA Lösung für ein Paketsortierzentrum

Rolle
Software Entwickler
Kunde
Siemens Industrial Solutions
Einsatzort
Konstanz
Projektinhalte

Backend Software Entwickler für eine SOA Lösung

Kenntnisse

SOA

Java

09/2004 - 04/2005

8 Monate

Entwicklung einer Platform für Postzusteller

Rolle
Software Entwickler
Kunde
Siemens Industrial Solutions
Einsatzort
Berlin
Projektinhalte

Entwicklung von Swing User Interfaces

Kenntnisse

C++

Java

01/2004 - 08/2004

8 Monate

XML-basiertes Intranet-Auftragsabwicklungs-system

Rolle
Software Entwickler
Einsatzort
Ulm

09/2001 - 08/2004

3 Jahre

Java, OO und Together-Schulungen

Rolle
Trainer
Einsatzort
Ulm

01/2003 - 12/2003

1 Jahr

Gear Design System

Rolle
Software Entwickler
Kunde
ZF
Einsatzort
Friedrichshafen
Projektinhalte

Entwicklung von Zahnrädern im

Rahmen einer Getriebeentwicklung Input: Anforderungen

von der Getriebeentwicklung

Ergebnis: Fertigungsdokumente

Datenhaltung für alle Stufen des Entwicklungs-prozesses,

Versionierung und Archivierung der Daten,

komplexe Berechnungsalgorithmen, globaler/weltweit Einsatz,

Mehrsprachigkeit

01/2002 - 12/2002

1 Jahr

Web-basiertes Auftragsabwicklungssystem

Rolle
Software Entwickler
Kunde
Hewlet Packard
Einsatzort
Böblingen
Kenntnisse

Java

HTML

CSS

Javascript

Produkte

Apache Tomcat

01/2001 - 12/2001

1 Jahr

Web-basiertes PDM-System

Rolle
Software Entwickler
Kunde
Hartmann AG
Einsatzort
Heidenheim
Kenntnisse

JSP

Java

HTML

CSS

01/2000 - 12/2000

1 Jahr

Werkstattinformationssystem für einen Auto­mobil­konzern

Rolle
Software Entwickler
Kunde
General Motors
Einsatzort
Rüsselsheim

Branchen

Anlagenbau
Automobilhersteller / -zulieferer / Automotive / Nutzfahrzeuge
Architektur / Bauindustrie
Versicherungen /Banken / Finanzdienstleister
Behörden / Öffentlicher Dienst
Bildung / Schulung / Training
Chemie / Pharma / Biotechnologie / Medizintechnik
Druck / Papier / Verpackungsindustrie
Elektrotechnik / Elektronik
Energieerzeugung / -versorgung / -handel
Handel / Konsum- und Gebrauchsgüter / Nahrungs- und Genussmittelindustrie
Hochschulen / Forschungseinrichtungen
Industrie allg.
Ingenieurbüros / Technische Dienstleistung
IT / Internet / EDV
IT-Dienstleister / Rechenzentrum
Luft- und Raumfahrt
Maschinenbau
Medien / Kommunikation
Metall- und Kunststoffverarbeitung
Militär / Rüstung
Telekommunikation / Mobilfunk
Touristik
Umwelttechnik / Recycling / Entsorgung
Verkehr / Transport / Logistik / Bahn

Kompetenzen

Programmiersprachen
AngularJS
D3.js
ES6
Groovy
Java
Experte in Performance Tuning und Concurrency
Java 8
JavaScript
Experte
JPA
Kotlin
MATLAB
PL/SQL
Python
R
ReactJS
SPARQL
TypeScript

Betriebssysteme
Android
Linux
OPC UA
OS/X
Windows
Administration, Systemprogrammierung

Datenbanken
Big Data
Cassandra
Hibernate
JDBC
MySQL
Oracle 11g
Oracle 9i
PostgreSQL
SQL

Sprachkenntnisse
Deutsch
(Muttersprache)
Englisch
(verhandlungsicher)
Französisch
(gutes Verständnis)

Hardware
PC
Intel und AMD Architekturen
Sensoren
Arduino: Temperatur, Gyro,
Steuer und Regelsysteme
Arduino
SUN

Design / Entwicklung / Konstruktion
SolidWorks

Produkte / Standards / Erfahrungen
Artifactory
Atlassian JIRA
BAPI
Bootstrap
BPM
Cognos
CSS3
CVS
Doors
Drools
Eclipse
Git
Glassfish
Gradle
Grails
GWT
HTML5
IntelliJ
IoT
JBoss
JBoss ApplicationServer
JCo
Jenkins
JetBrains IntelliJ IDEA
Jira
JMeter
Kanban
LDAP
Liferay
MVVM Design Pattern
Netbeans
Nginx
NodeJS
OOP
Oracle Application Server
Oracle Forms
Oracle Jet
Requirements Engineering
REST
RFID
Sass
Scrum
SOA
SonarQube
Spock
Swing
Vaadin
Virtualisierung

Ausbildungshistorie

Studium der Informatik an der Friedrich Alexander Universität Erlangen-Nürnberg 1994-1999
Abschluss als Diplom Informatiker (Univ.) mit Nebenfach Physiologie

Weiterbildung Together Architect Berater
Train the Trainer Seminar

Einführung in Scrum (Boris Gloger)
 
Entrepreneurship Training (Bern)
 
Startup Coaching (London)