Fachlicher Schwerpunkt dieses Freiberuflers

Full Stack: Java, TypeScript, Angular, DevOps, BigData1

verfügbar ab
02.09.2019
verfügbar zu
90 %
davon vor Ort
90 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Schweiz

Kontaktwunsch

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

Position

Kommentar
  • Lead-Entwicklung
  • Architekt
  • Coaching

Projekte

01/2019 - Heute

6 Monate

Steuerungssoftware für Produktions- und Logistikoptimierung

Rolle
DevOps, Fullstack-Entwickler, Beratung technische Architektur
Einsatzort
Hannover
Projektinhalte

- Aufbau CI/CD-Pipeline

- Bereitstellung AWS-Infrastruktur

- Frontend-/Backend-Entwicklung Microservices; Mono-Repo

- Setup Kafka-Cluster in AWS, inklusive Monitoring

- DevOps: automatisierte Provisionierung von Instanzen und Infratsruktur

- Setup Monitoring und Log-Aggregation (ElasticSearch, Kibana, Logstash, Filebeat)

- KnowHow-Transfer/Schulung

- Spring Boot; Spring Cloud, Spring Boot Admin

- BigData Pipeline in AWS (S3, Glue, Athena, Spark, Scala, Python) 

Kenntnisse

Scrum

CI/CD

Infrastructure as Code

Produkte

AWS

GitLab

IntelliJ IDEA

Java

Angular 7

GitLab CI

Terraform

Docker

Traefik

nginx

TypeScript

Angular Material

Kafka

Kafka Streams

Kafka Connect

Prometheus

Grafana

Packer

ansible

elasticsearch

logstash

filebeat

Spring Boot

Spring Cloud

nx

nrwl

ZooKeeper

AWS Glue

AWS Athena

KSQL

Scala

Python

Apache Spark

01/2017 - Heute

2 Jahre 6 Monate

GUI Gesamtrisikosteuerungssystem

Rolle
Architekt, Entwickler, Coach - Frontend
Kunde
Bundes Finanzagentur GmbH
Einsatzort
Frankfurt
Projektinhalte

- Anforderungsanalyse

- Auswahl Tech-Stack

- Aufsetzen Projektstruktur; Buildpipeline, Testautomatisierung (Unit- und e2e-Tests), Continuous Integration

- Coaching interner Mitarbeiter

- Umsetzung (mit Angular 2/4/5/6/7/8)

Kenntnisse

Angular

Plotly

Docker

Scrum

Redux

ngrx

D3.js

PrimeNG

Scala

React

Vue.js

TypeScript

CSS

SCSS

Sping Boot

OAuth2

RESTful APIs

Jasmine

Karma

Protractor

Selenium

ES6

Javascript

RxJS

Angular 4 - 7

Produkte

IntelliJ IDEA

GitLab

Jenkins

VMWare

Confluence

09/2016 - 02/2017

6 Monate

Systemdesign und Umsetzung einer generischen Schnittstelle zur Suchtechnologie

Rolle
Konzeption und Entwicklung
Projektinhalte

Für eine bestehende Systemlandschaft wurde eine technische Lösung konzipiert, die es ermöglicht, die Suchtechnologie auszutauschen ohne das bestehende Anbindungen an die Suche angepasst werden müssen.

Produkte

Java

Guice

GSA

Gradle

Tomcat

Eclipse

GIT

Bootstrap

d3.js

Java 8

07/2016 - 08/2016

2 Monate

IST-Analyse: Einsatz Suchtechnologie

Rolle
Analyse
Einsatzort
Wolfsburg
Projektinhalte

Die bestehende Umsetzung einer Suche wurde analysiert, um einen Austausch der Suchtechnologie vorzubereiten.

12/2015 - 06/2016

7 Monate

Digitalisierung von Pflegeprozessen

Rolle
Lead-Entwickler
Einsatzort
Berlin
Projektinhalte

Technologieauswahl, Technologieeinführung, Betreuung und Unterstützung bei der Umsetzung der Frontends im Rahmen der Digitalisierung von Pflegeprozessen in der häuslichen Pflege und häuslichen Krankenpflege.

Im Einzelnen:

 

  • Portal für Pflegeeinrichtungen (optimiert für Desktop und Tablet) zur zentrale Steuerung, Planung und das Controlling der Prozesse.
  • HTML5-App für den mobilen Einsatz (optimiert für Smartphone, Phablet und Tablet) - inklusive offline und semi-offline Funktionalitäten

Anbindung der Frontends an das Backend mit Hilfe von REST.

Etablierung einer Projektstruktur für einen einheitlichen Buildprozess zum Aufbau von Continuous Integration und Delivery.

Kenntnisse

AngularJS

Gulp

Bower

Angular Material

Materialdesign

JavaScript

CSS3

HTML5

Jasmine

Karma

PhantomJS

eslint

D3.js

Browsersync

SASS

ES2015

Git

REST

Jenkins

Docker

Gradle

TypeScript

Protractor

e2e-Tests

SauceLabs

Selenium

Produkte

Atlassian JIRA

Atlassian Confluence

08/2014 - 06/2016

1 Jahr 11 Monate

Integration der Google Search Appliance (GSA) in ein Unternehmensportal

Rolle
Konzeption und Lead-Entwicklung
Einsatzort
Wolfsburg
Projektinhalte

Anforderungsanalyse und Abstimmungen mit dem Fachbereich.

Erstellung des technischen Konzepts für die Umsetzung, die Anbindung des Usermanagementsystems und den Betrieb der GSA in der Infrastruktur des Kunden.

Umsetzung der Komponenten:

- Aufbau einer zentralen Komponente für Anbindung der Inhaltsquellen (Java, Tomcat)

- Umsetzung der Berechtigungsprovider (Java, Tomcat, D3.js, JavaScript, Twitter Bootstrap, Google Guice)

- Umsetzung der Suchoberfläche im Portal (Liferay, Portlet, AngularJs, jQuery, CSS, HTML5, JavaScript, JSON, REST)

- Integration der GSA-Suchoberfläche in die Unternehmensinfrastruktur (Konfiguration Apache; Konfiguration GSA)

- Entwicklungs- und Betriebsdokumentation der Komponenten

Produkte

Eclipse

AngularJS

jQuery

CSS

GSA

Java

Tomcat

Liferay

D3.js

Twitter Bootstrap

Guice

JUnit

Mockito

Gradle

Google Closure Compiler

REST

RestEASY

11/2015 - 12/2015

2 Monate

Technologieberatung und Schulung zum Einsatz von AngularJS

Rolle
Berater
Einsatzort
Frankfurt/Rödermark
Projektinhalte

Im Unternehmen wird eine Webanwendung für das Portfoliomanagement auf aktuelle Frontend-Technologien umgestellt. Hierzu wurde das existierende Umsetzungskonzept analysiert und bewertet. Gleichzeitig sollten Lösungen für noch offene technische Fragen gefunden und die Mitarbeiter bei der Einarbeitung in AngularJS und die "Randtechnologien" (ui-router, Jasmine, Gulp, Bower, SASS) unterstützt werden.

Produkte

AngularJS

Gulp

Bower

JavaScript

CSS

COMPASS

Jasmine

07/2015 - 09/2015

3 Monate

Feuerwehreinsatz: Herauslösen Unternehmensforum aus Liferay

Rolle
Konzeption + Umsetzung
Einsatzort
Wolfsburg
Projektinhalte

Ein tief in den Liferay-Portal-Server integriertes Unternehmensforum musste aus dem Portalserver herausgelöst werden. Ziel war der Betrieb als eigenständige Applikation in einem Tomcat-Cluster.

Dabei wurde gleichzeitig auf aktuelle Front- und Backendtechnologie umgestellt und die Gesamtperformance des Forums deutlich verbessert. Außerdem wurde die Abdeckung durch Unit-Test auf über 90% erhöht und einige fachliche Changes umgesetzt.

Ausgangstechnologie: Lieferay-Portal-Server, jQuery, Velocity, Lieferay-Services

Zieltechnologie: AngularJS, Google Guice, Tomcat, REST, JPA

Produkte

AngularJS

jQuery

JavaScript

JPA

Hibernate

Google Guice

CSS

Apache Tomcat

Liferay

JUnit

Mockito

Gradle

Google Closure Compiler

REST

RestEASY

Eclipse

Java

05/2014 - 10/2014

6 Monate

FarmNet - Webbasierte Planung und Steuerung in Agrarbetrieben

Rolle
Software-Entwickler
Einsatzort
Gütersloh; Bönen
Projektinhalte

Konzeption der Benutzerführung für die Analyse und Planung (Darstellung von Kennziffern und des Laktationszyklus; Darstellung und Bearbeitung des Farmlayouts, Kalendarische Darstellung und Bearbeitungsmöglichkeiten für Melkvorgänge)

Umsetzung im Frontend (AngularJs, D3.js, JavaScript, HTML5, CSS3)

Anbindung des Backends (REST, Java, JBoss)

Optimierung des bestehenden JavaScript Codes (weniger Code, mehr Stabilität, Reduzierung von Komplexität)

Kenntnisse

Scrum

Produkte

JBoss

RESTEasy

AngularJS

Java

JEE

HTML5

CSS

SASS

D3.js

SVG

Maven

PostgreSQL

11/2013 - 07/2014

9 Monate

Informationssystem in der Fahrzeugplanung

Rolle
Architekt; Lead-Entwickler; Teilprojektleitung
Einsatzort
Wolfsburg
Projektinhalte

Anforderungsanalyse; Abstimmungen mit dem Fachbereich

Erstellung des Umsetzungskonzeptes und Designs der Architektur der Anwendung (Integration in ein bestehendes Liferay-Portal; Bereitstellung der Fachlichkeit mit Hilfe von REST-Services; Umsetzung der Oberfläche mit Hilfe von Portlets)

Anleitung der Entwickler

Umsetzung einzelner Module (Java, Tomcat, Liferay, REST, AngularJS, Twitter Bootstrap)

Produkte

Liferay

RESTEasy

AngularJS

Twitter Boostrap

Hibernate

Java

JEE

HTML5

CSS3

Karma

Node.js

Jasmine

SASS

Selenide

PhantomJS

Selenium

Eclipse

12/2012 - 10/2013

11 Monate

In-House-Bewertungsportal

Rolle
Architekt; Lead-Entwickler; Teilprojektleitung
Einsatzort
Wolfsburg
Projektinhalte

- Anforderungsanalyse

- Abstimmungen mit Fachbereich und Betrieb

- Anleitung der Entwickler

- Umsetzung einzelner Module

- Abstimmung und Entwurf WebService-Schnittstelle (XSD, JAXB)

Produkte

Liferay

jQuery

Hibernate

Java

J2EE

HTML5

CSS3

SASS

Eclipse

JSF

JAXB

XSD

WSDL

JavaScript

12/2012 - 05/2013

6 Monate

iOS App zur Erstellung von Protokollen (Weiterentwicklung)

Rolle
Entwickler
Einsatzort
Braunschweig
Projektinhalte

- Anforderungsanalyse

- Erweiterung der iPad-App

- Vorbereitung des Publizierungsprozess für den Apple App Store

Produkte

XCode

GIT

Objective-C

PDF

07/2012 - 03/2013

9 Monate

Entwicklungsunterstützung im Produktdatenmanagement

Rolle
Software-Entwickler
Einsatzort
Wolfsburg
Projektinhalte

- Anpassungen des Teamcenter Clients

- Erarbeitung von Lösungsvorschlägen für die Integration von CATIA

Produkte

Eclipse RCP

Teamcenter

TCIC

Tomcat

HTML5

CSS3

Java

06/2011 - 11/2012

1 Jahr 6 Monate

Migration In-House-Portal von WebSphere nach Liferay

Rolle
Lead-Entwickler
Kunde
T-Systems on site services GmbH
Einsatzort
Wolfsburg
Projektinhalte

- Technische Konzeption

- Erstellung von Portlets, Layouts, Templates, Hooks und Services für Liferay

- Umsetzung einer Dokumentensuche (Solr, HTML5, JavaScritp, Java, Tomcat)

- Erstellung HTML5 iPad App (Dojo, JavaScript, Java, Hibernate, Tomcat)

Produkte

Liferay

Solr

Google Search Appliance

Lucene

Dojo

jQuery

Hibernate

Java

J2EE

HTML5

CSS3

SASS

SVN

Ant

06/2012 - 09/2012

4 Monate

iOS App zur Erstellung von Protokollen

Rolle
Software-Entwickler
Einsatzort
Braunschweig
Projektinhalte

- Anforderungsanalyse

- Umsetzung der iPad-App (UIKit)

- Generierung von PDF-Exporten der Protokolle (CoreGraphics)

- Vorbereitung des Publizierungsprozess für den Apple App Store

Produkte

XCode

Git

Objective-C

CoreData

PDF Erstellung

CoreGraphics

08/2012 - 08/2012

1 Monat

Erstellung Game für iPhone/iPad

Rolle
Software-Entwickler
Einsatzort
Wolfsburg
Projektinhalte

- Entwurf und Umsetzung eines Quiz-Games

Produkte

XCode

iOS

Objective-C

CoreGraphics

Animations

01/2011 - 05/2011

5 Monate

Know-How Transition Fachlich/Technologisch

Rolle
Software-Entwickler
Einsatzort
Wolfsburg
Projektinhalte

- Know-How Transfer

- Entwicklung; 3rd Level Support

Produkte

Java

Hibernate

Spring

Oracle

Swing

Eclipse

jProfiler

05/2006 - 12/2010

4 Jahre 8 Monate

Global Sourcing System

Rolle
Software-Entwickler
Einsatzort
Wolfsburg
Projektinhalte

- Beratung Fachbereich bei der Erstellung von Lastenheften

- Erstellung von Pflichtenheften für die Entwicklung

- Umsetzung des Rich Clients (Swing, Java, Oracle)

- Vollständige Überarbeitung des UI und der Benutzerführung

Produkte

Java

Hibernate

Spring

Oracle

DB2

Axis

Swing

Websphere

Lucene

JAXB

Eclipse

JProfiler

08/2010 - 08/2010

1 Monat

iOS App Puzzle-Game

Rolle
Software-Entwickler
Einsatzort
Wolfsburg
Projektinhalte

- Entwurf und Umsetzung eines Puzzle-Games für iOS

Produkte

XCode

iOS

Objective-C

Cocoa

CoreGraphics

CoreAnimation

07/2010 - 08/2010

2 Monate

iOS App Lieferservice

Rolle
Software-Entwickler
Einsatzort
Wolfsburg
Projektinhalte

- Konzeption und Umsetzung einer App zur Bestellung bei einem Lieferservcie

Produkte

XCode

iOS

Objective-C

Cocoa

CoreData

07/2010 - 07/2010

1 Monat

iOS App Medizinisches Informationssystem

Rolle
Software-Entwickler
Einsatzort
Wolfsburg
Projektinhalte

Planung und Umsetzung einer App, die geographische und medizinische Informationen verknüpft.

Produkte

XCode

Objective-C

CoreData

CoreLocation

GPS

GeoMaps

01/2010 - 02/2010

2 Monate

Echtzeitvisualisierung von M2M-Kommunikationsdaten

Rolle
Software-Enwtickler
Einsatzort
Rostock
Projektinhalte

- Technologieberatung im Bereich Web und Echtzeitvisualisierung

- Umsetzung des Web-Clients

Produkte

Ajax

Dojo

CometD

Jetty

JavaScript

HTML5

CSS

Eclipse

SVN

07/2009 - 07/2009

1 Monat

Technologie-Beratung Berkely DB XML

Rolle
Berater
Kunde
Landesbank Berlin
Einsatzort
Berlin
Projektinhalte

Technologie-Beratung und Wissenstransfer zum optimierten Einsatz der Berkeley DB XML (Verbesserung der Performance; Optimierungen für den Betrieb der Berkeley DB XML in der Infrastruktur und Organisation des Kunden).

Produkte

Berkeley DB XML

02/2006 - 04/2006

3 Monate

Konzeption und Umsetzung einer Intranet-Suchmaschine

Rolle
Software-Entwickler
Einsatzort
Greifswald
Projektinhalte

Konzeption und Umsetzung einer Intranet-Suchmaschine auf Basis von Open-Source Software mit der Möglichkeit, geschützte Bereiche zu durchsuchen und nach Zugriffsrechten der Mitarbeiter aufzubereiten.

Administration über JMX Client.

Produkte

Nutch

Lucene

Java

Tomcat

JSP

Ant

Eclipse

CVS

11/2004 - 02/2006

1 Jahr 4 Monate

Webanwendung für die Erfassung und Verteilung von Gewebespenden

Rolle
Projektleitung, Entwicklung, Administration
Kunde
DSO-G
Einsatzort
Rostock
Projektinhalte

- Abstimmungen mit der Fachabteilung

- Erstellung von Umsetzungskonzepten

- Lead-Enwticklung

- Umsetzung von Modulen

Produkte

Java

Berkeley DB XML

Tomcat

Struts

MVC

JSP

XSL-FO

Quartz

XSLT

JMX

JUnit

01/2004 - 06/2005

1 Jahr 6 Monate

Medizinisches Dokumentationsframework

Rolle
Projektleitung, Entwicklung
Einsatzort
Greifswald
Projektinhalte

Entwurf und Umsetzung eines Frameworks mit dem sich Dokumentationsanwendungen einfach und schnell erstellen lassen. Die Zielanwendung wird im Wesentlichen durch eine hierarchische Struktur in einem XML-Dokument beschrieben und daraus das Laufzeitsystem generiert. Besonders der Umgang mit Formularen gestaltet sich einfach, da auf PDF (XDP)-Formulare zurückgegriffen werden kann.

Produkte

Java

Tomcat

Struts

JSP

PDF (XDP)

RMI

SOAP

AXIS

Ant

CVS

Eclipse

Projekthistorie




Referenzen

Projekt Beschaffungs-Systeme Volkswagen, 05/06 - dato
Referenz durch Teilprojektleiter, großes Consultingunternehmen, vom 19.02.09

"Der Consultant verfügt über stark überdurchschnittliche Kenntnisse in den Disziplinen Softwarerchitektur, -design und -entwicklung. Er ist in der Lage diese Kenntnisse derartig in die Praxis umzusetzen, dass die enwickelten Systeme und Komponenten nicht nur den fachlichen Anforderungen entsprechen, sondern auch Kriterien wie Performance, Wartbarkeit, Robustheit und Erweiterbarkeit. Der Consultant ist sehr engagiert und sieht über den technischen Tellerrand hinaus. Er verfügt dabei über die Fähigkeit, sich in Fachbereichsthemen erschreckend schnell einarbeiten zu können, so dass er in kurzer Zeit kompetenter Ansprechpartner für die unterschiedlichsten Projektbelange wurde."

Branchen

Automotive, Healthcare, Banken, Handel/Dienstleistung, Verwaltung, Agrarwirtschaft, Logistik, Industrie 4.0

Kompetenzen

Programmiersprachen
C
umfangreiche eigene Entwicklungsarbeit
C++
umfangreiche eigene Entwicklungsarbeit
Java
umfangreiche eigene Projekt- und Entwicklungsarbeit
JavaScript
umfangreiche eigene Projekt- und Entwicklungsarbeit
Objective C
umfangreiche eigene Projekt- und Entwicklungsarbeit
Python
Scala
Swift
umfangreiche eigene Projekt- und Entwicklungsarbeit
TypeScript
umfangreiche eigene Projekt- und Entwicklungsarbeit

Betriebssysteme
iOS
Linux
Mac OS
MS-DOS
Windows

Datenbanken
Apache Derby
umfangreiche eigene Entwicklungsarbeit
BDE
umfangreiche eigene Entwicklungsarbeit
DAO
eigene Entwicklungsarbeit
DB2
JDBC
eigene Entwicklungsarbeit
MS SQL Server
Grundkenntnisse
MySQL
umfangreiche eigene Entwicklungsarbeit
ODBC
umfangreiche eigene Entwicklungsarbeit
Oracle
umfangreiche eigene Entwicklungsarbeit
Paradox
umfangreiche eigene Entwicklungsarbeit
Postgres
SQL
umfangreiche eigene Projekt- und Entwicklungsarbeit
Detailliertes Wissen im Bereich XML-Datenbanken und Embedded-Datenbanken (Berkeley DB, Berkeley DB XML, Berkeley DB JE, Tamino, xHive, SQLite) durch umfangreiche eigene Projekt- und Entwicklungsarbeit sowie Veröffentlichungen.

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Grundkenntnisse
Italienisch
Grundkenntnisse
Norwegisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Datenkommunikation
Internet, Intranet
Kafka
TCP/IP
Windows Netzwerk
Winsock
umfangreiche Kenntnisse zu den Themen SOA, SOAP, Web Services, BPEL durch eigene Projekt- und Entwicklungsarbeit sowie Veröffentlichungen. REST.

Produkte / Standards / Erfahrungen
Angular
Angular 4 - 7
Angular 7
Angular Material
ansible
Apache Spark
AWS
AWS Athena
AWS Glue
CI/CD
Confluence
CSS
D3.js
Docker
elasticsearch
ES6
filebeat
GitLab
GitLab CI
Grafana
Infrastructure as Code
IntelliJ IDEA
Jasmine
Jenkins
Kafka Connect
Kafka Streams
Karma
KSQL
logstash
nginx
ngrx
nrwl
nx
OAuth2
Packer
Plotly
PrimeNG
Prometheus
Protractor
React
Redux
RESTful APIs
RxJS
Scrum
SCSS
Selenium
Sping Boot
Spring Boot
Spring Cloud
Terraform
Traefik
VMWare
Vue.js
ZooKeeper
o iPhone/iPad/iOS/Apple/Mac; Cocoapods, Quick, Nimble
o Liferay CE / EE
o Java (JEE, Swing)
o Web-Applikationen (Schwerpunkte: Java, WebSphere, Tomcat, Jetty, JavaScript, Node.js ...)
o XML/XML Schema/XQuery/XSLT/XPath
o Oracle
o MongoDB
o Eclipse
o Lucene, Nutch, Solr, Google Search Appliance (GSA)
o AJAX-Toolkits (Google Web Toolkit; Dojo; jQuery; AngularJS , Backbone)
o TypeScript, ES2015, ES6, ES7
o Responsive Webdesign, Mobile First, Material Design, Angular Material, 
o Cordova, NativeScript
o REST, RESTEasy
o Domain Driven Design; OOA; OOD; Clean Code
o Google App Engine, AWS, EC2
o Twitter Bootstrap
o HTML5 und CSS3; SASS; Compass
o Node.js; Gulp, Grunt; Bower; Yeoman; D3.js, BrowserSync, SystemJS, Webpack, Broccoli
o Karma, Jasmine, Protractor, Selenium, PhantomJS, eslint, Mocha, Sauce Labs, Browserstack
o Scrum, agile Entwicklung
o Ant, Maven, Jenkins, Gradle
o CVS, SVN, Git
o Github, Travis-ci
o Docker
o Microservices
o Apache, nginx
o Redis

 

 

 


Ausbildungshistorie

2004 Dipl. Wirtschaftsinformatiker
Spezialisierungsstudium: Informatik/Datenbanken
×
×