Fachlicher Schwerpunkt dieses Freiberuflers

Fullstack Entwickler für Javascript, Java und JVM Frameworks

verfügbar ab
01.10.2019
verfügbar zu
100 %
davon vor Ort
100 %
Städte
München
50 km
Kontaktwunsch

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

Projekte

12/2018 - 09/2019

10 Monate

Entwicklung Microservice und Frontend zur Verwaltung von Hubs (Verkaufsstellen) mit Spring Boot 2 in Automobilprojekt

Rolle
Freiberuflicher Softwareentwickler
Kunde
Pentasys
Einsatzort
München
Projektinhalte
  • Konzeption der REST API und Dokumentation mit Swagger

  • Integration mit OAuth2 Infrastruktur

  • Deployment zu VW Cloud Foundry durch deskriptive Jenkins Pipeline (Pipeline Plugin)

  • Umsetzung eines Frontends mit Angular 5 in Frontendframework des Projektes

Kenntnisse

Spring

Angular

Cloud

TypeScript

12/2018 - 03/2019

4 Monate

Entwicklung dynamischer, zentralisierter Verwaltungsoberfläche für Konfiguration von Microserviceprojekt mit Angular 5

Rolle
Freiberuflicher Softwareentwickler
Kunde
Pentasys
Einsatzort
München
Projektinhalte
  • Integration einer Angular JSON Schema Form Library in Frontendframework des Projektes

  • Transparente Datensynchronisation zu älteren Services

Kenntnisse

Angular

JSON

05/2018 - 12/2018

8 Monate

Automatisierung verschiedener Arbeitsschritte für Einführung von neuen Hubs (Verkaufsstellen) in Automobilprojekt

Rolle
Freiberuflicher Softwareentwickler
Kunde
Pentasys
Einsatzort
München
Projektinhalte
  • Reduzierung der 2nd Level Support Kosten durch Umsetzung von interaktiven nodeJS Skripten für eine REST API

  • Reduzierung von Fehlern durch Pflege von Konfigurationsdateien in Git repository und Deployment mit Pull Request durch Jenkins

Kenntnisse

Node.js

JavaScript

REST

2nd Level IT Support

05/2017 - 05/2018

1 Jahr 1 Monat

Entwicklung eines Facebook Messenger Bots und mobilefirst Webapplikation mit Clojure und React in Gewinnspiel Projekt

Rolle
Software Entwickler
Kunde
lextip GmbH
Einsatzort
München
Projektinhalte
  • Entwicklung des B2C Frontends mit React, Redux und Webpack

  • Entwicklung des Backends mit Clojure und PostgreSQL

  • Integration der Facebook API

  • Entwicklung von funktionalen (E2E) Tests mit Selenium Webdriver & Docker

  • Integration der verschiedenen Tools durch Maven

Produkte

Postgres

Maven 3

Clojure

React

Webpack

Selenium WebDriver

Docker

Clojure

04/2017 - 10/2017

7 Monate

Umsetzung einer REST API mit Spring 3 nach Anforderungsdokumenten in IOT Projekt

Rolle
Software Entwickler
Kunde
Device Insight GmbH
Einsatzort
München
Projektinhalte
  • Einführung existierender Spring MVC Funktionalität wie HandlerMethodArgumentResolver, Validerungsannotationen und ExceptionHandler

  • Dokumentation bestehender und neuer Funktionalität in Confluence

  • Redesign der bestehenden Architektur die Funktionalität für das Lesen und Schreiben von Datenpunkten bereitstellt. Die neue Architektur löst Performanceprobleme und senkt die Anzahl der Bugs durch starke Einschränkung von duplizierten Code dramatisch.

  • Ersetzen von existierenden Serialisierungscode durch Jackson Annotationen.

Kenntnisse

Spring 3.0

Java 8

MQTT

Apache Camel

Maven 2

Docker

Spring MVC

Eclipse

01/2016 - 11/2016

11 Monate

Ausbau einer CD Pipeline mit Build Pipeline Plugin (connected jobs) und bash in Jenkins 1

Rolle
Fullstack Java Developer
Kunde
check24 GmbH
Einsatzort
München
Projektinhalte
  • Analyse der Build Laufzeit mit eigenen Gradle Plugin

  • Reduzierung der Testausführung um 50% durch Eliminierung von Redundanzen, bessere Ausnutzung des Caching des Spring test context

  • Reduzierung des npm builds um 30% durch Caching der node modules und Verbesserung des gulp pipeline

  • Erstellung Exception Mail (de-duplicated Java Exceptions in tomcat logs aller live instanzen) durch ein Groovy Skript integriert in einen Jenkins cron job

Kenntnisse

Jenkins

bash

01/2015 - 11/2016

1 Jahr 11 Monate

Entwicklung/Wartung Kunden Matching Algorithums und Verteilungslogik mit Spring 4 in Baufinanzierungsprojekt

Rolle
Fullstack Java Developer
Kunde
check24 GmbH
Einsatzort
München
Projektinhalte
  • Implementierung eines matching Algorithmus basierend auf verschiedenen Paaren von Kundendaten (fingerprints)

  • Implementierung eines skill based routing Algorithmus inklusive Verteilungsschlüssel mit Spring, Hibernate und Java 8

  • Implementierung einer Neuverteilungslogik basierend auf einen Entscheidungsbaum

  • Umsetzung einer graphischen Oberfläche zur Simulation verschiedener Verteilungsszenarien

Kenntnisse

Spring 4.1

Hibernate

Angular

CSS3

HTML5

Oracle/SQL

01/2015 - 11/2016

1 Jahr 11 Monate

Implementation/Wartung von Backofficetools mit AngularJS und Spring 4 in Baufinanzierungsprojekt

Rolle
Fullstack Java Developer
Kunde
check24 GmbH
Einsatzort
München

01/2016 - 04/2016

4 Monate

Neuentwicklung mobiler Kundenbereich mit Spring 4 und AngularJS in Baufinanzierungsprojekt

Rolle
Fullstack Java Developer
Kunde
check24 GmbH
Projektinhalte
  • Enge Zusammenarbeit/Absprache mit Designer und Produkt Manager

  • Umsetzung komplexer Darstellungsregel abhängig von Stand der Baufinanzierungsanfrage

01/2014 - 11/2014

11 Monate

Migration JCaps auf IBM Message Broker

Rolle
Softwareentwickler
Kunde
Sulzer GmbH
Einsatzort
München
Projektinhalte
  • Analyse und Dokumentation von JCaps Schnittstellen
  • Entwicklung der neuen Schnittstellen mit IBM Message Broker (EAI)
  • Koordination mit Fachabteilungen bzgl. der Implementierung  Schnittstellen
  • Liveschaltung und Betreuung

04/2014 - 10/2014

7 Monate

Weiterentwicklung/Wartung Logistiksoftware mit Java 5 und Swing in Automobilprojekt

Rolle
Softwareentwickler
Kunde
Sulzer GmbH
Einsatzort
München
Projektinhalte
  • Umsetzung der Kundenwünsche in Java 5/SWING/Oracle DB
  • Direkter Kontakt zum Kunden

Branchen

  • Baufinanzierung: 2 Jahre
  • Automotive:  1 Jahr
  • IOT: 0,5 Jahre

Kompetenzen

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Maven 3

Produkte / Standards / Erfahrungen
2nd Level IT Support
Angular
Ant
Apache Camel
Cloud
CSS3
Docker
Eclipse
Eclipse
Git
Gradle
Heroku
Hibernate
HTML5
IntelliJ IDEA
Jenkins
Maven
Maven 2
Node.js
REST
Selenium WebDriver
Spring
Spring 3.0
Spring 4.1
Spring 5
Spring MVC
Vaadin Flow
Webpack

Datenkommunikation
MQTT

Programmiersprachen
AngularJS
bash
Clojure
Java 8
JavaScript
JSON
Kotlin
React
TypeScript

Datenbanken
Oracle
Oracle/SQL
Postgres

Ausbildungshistorie

01/2016 Oracle Certified Associate Java 8

03/2016 Oracle Certified Professional Java 8

04/2016 Cloudbees Certified Jenkins Engineer

09/2016 Oracle Certified Java EE 6 Persistence API Developer

Ausbildung

09/2009 – 09/2013

Unversität Mannheim

Bachelor of Science Wirtschaftsinformatik

Abschlussnote: 2,1

×
×