Fachlicher Schwerpunkt dieses Freiberuflers

Agile Solution-Architect, DevOps-Engineer and Java Developer

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

D2

Einsatzort unbestimmt

Städte
Hamburg
100 km
Bern
20 km
Zug
20 km
Zürich
20 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

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

Projekte

01/2017 - 11/2017

11 Monate

Methodology coaching of domain-driven requirement analysis and software design

Kunde
Kühne + Nagel
Projektinhalte
  • Methodology coaching of domain-driven requirement analysis and software design
Kenntnisse

Event storming

DDD (~50 pers.)

03/2016 - 12/2016

10 Monate

coordination; solution design

Kunde
Kühne + Nagel
Projektinhalte
  • Business and technical requirement gapanalysis of two interdependent migration projects; requirements elicitation and -coordination; solution design
Kenntnisse

iterative

incremental prototyping

JIRA

Spring Roo

Forge

LightAdmin

12/2014 - 12/2016

2 Jahre 1 Monat

Conception and implementation of highly customizable

Rolle
Supply Chain Management
Kunde
Kühne + Nagel
Projektinhalte

Conception and implementation of highly customizable reporting dashboards based on an existing data warehouse

Kenntnisse

DDD

agile

JSF

CDI

Hibernate

QueryDSL

Oracle

CQRS

07/2013 - 12/2016

3 Jahre 6 Monate

Customer Portal

Kunde
Kühne + Nagel
Projektinhalte

Supersession of an existing software configuration management solution; modernisation of used tools, frameworks and
architecture, technical quality assurance, coaching of used new tools

Methodology:

iterative, incremental with distributed implementation in Germany, Estonia and Poland (5 teams, ~40 pers.)

Kenntnisse

SonarQube

Jenkins

Ant

Maven

Struts

GWT

JSF

CDI

Hibernate

02/2015 - 04/2016

1 Jahr 3 Monate

Conception of a B2B service

Kunde
Kühne + Nagel
Projektinhalte

Conception of a B2B service; project management of the implementation by an external contractor

Kenntnisse

JAX-WS

CDI

iterative

incremental

04/2015 - 12/2015

9 Monate

Analysis and conception for implementation different

Kunde
Kühne + Nagel
Projektinhalte

Analysis and conception for implementation different modernisation strategies of a monolithic software solution; result
presentation to senior executives

Kenntnisse

Enterprise Architect

JQAssistant

Sonargraph

07/2014 - 03/2015

9 Monate

Conception and prototypical implementation of a B2B service

Kunde
Kühne + Nagel
Projektinhalte

Conception and prototypical implementation of a B2B service; consulting support of the following implementation in Estonia

Kenntnisse

Prototyping

Spring Integration

JAXB

Maven

01/2012 - 06/2013

1 Jahr 6 Monate

Infrastructure migration

Kunde
Logistic, VTG
Projektinhalte

Infrastructure migration project conception and implementation of an existing application landscape


Methodology:

iterative, incremental, MDD (6 pers.)

Kenntnisse

WebLogic

JBoss EAP

JAAS

RCP

05/2012 - 12/2012

8 Monate

Implementation of an expense budgeting tools for advertisement producers

Kunde
Advertisement van Eendenburg
Projektinhalte

Implementation of an expense budgeting tools for advertisement producers

Methodology:

agile, DDD (2 pers.)

Kenntnisse

Maven

Swing

iText

01/2012 - 04/2012

4 Monate

Conception and implementation of a distributed monitoring

Kunde
Public-law institution Hamburg Port Authority
Projektinhalte

Conception and implementation of a distributed monitoring and planning GIS tool for the harbour areas and waterways the HPA
is responsible for


Methodology:

Prototyping (5 pers.)

Kenntnisse

RCP

OSGI

JMS

Spring DM

WMS/WFS

Maven

09/2011 - 12/2011

4 Monate

Functional and technical quality

Projektinhalte

Functional and technical quality assurance of the migration project for products management and accounting systems


Methodology:

Kanban, BDD with project execution in Romania (9 pers.)

Kenntnisse

SoapUI

Jenkins

Glassfish ESB

JAXWS

Maven

07/2010 - 08/2011

1 Jahr 2 Monate

introduction of integrated development environments

Kunde
Publishing Haufe & Lexware
Projektinhalte

introduction of integrated development environments; coaching of DDD and different technologies; further support of the
development process; integration of content management systems


Methodology:

Waterfall, Scrum, DDD (for the time being 30 pers.)

Kenntnisse

GWT

EJB

JAX-RS

Glassfish

Ant/Ivy

Hudson

04/2010 - 06/2010

3 Monate

Analysis, design of a non-invasive architecture for control

Kunde
Foundation of Innovation Hamburg, GeneAL
Projektinhalte

Analysis, design of a non-invasive architecture for control console software systems; implementation of prototypes for
selected co-operation partners (Deutsches Elektronen-Synchrotron, Hamburger Hafen und Logistik AG, Hamburg Port Authority)


Methodology:

Prototyping (4 pers.)

Kenntnisse

RCP

OSGI

CDI

JBI

Maven

05/2009 - 03/2010

11 Monate

Modernisation of the existing consumer platform

Kunde
Telecommunication Simyo
Projektinhalte

Modernisation of the existing consumer platform; logical conception and implementation 


Methodology:

Scrum, DDD, DevOps (13 pers.)

Kenntnisse

JSF

JPA

CDI

Drools

Maven

OpenText

03/2009 - 04/2009

2 Monate

Design and implementation of a rebate system

Kunde
Ecommerce, ecco
Projektinhalte

Design and implementation of a rebate system


Methodology:

Kanban (5 pers.)

Kenntnisse

Spring

Hibernate

Struts

Maven

OpenText

01/2009 - 02/2009

2 Monate

Implementation of the software component

Kunde
Finance, Deutsche Bank
Projektinhalte

Implementation of the software component to secure XML-based, asynchronous communication; introduction of W3C-compliant content signature and encryption


Methodology:

V-Modell

Kenntnisse

JAX-WS

JAXB

WS-Transaction

XMLSignature

Spring

12/2007 - 12/2008

1 Jahr 1 Monat

Redevelopment of an replacement solution for existing prepaid cards

Kunde
Telecommunication Telekom
Projektinhalte

Redevelopment of an replacement solution for existing prepaid cards; introduction of a prepaid account platform; implementation of a multitenant customer and call centre platform; process design; Integration of CRM systems and SAP for accounting


Methodology:

Scrum (14 pers.)

Kenntnisse

jBPM

Drools

OpenSSO

EJB

Seam

JPA

JSF

Ajax4JSF

Maven

Branchen

  • Logistics / Supply-Chain-Management
  • Telecommunications
  • Commerce
  • Finance

Kompetenzen

Sprachkenntnisse
English
excellent command (C1)
German
native (C2)

Produkte / Standards / Erfahrungen

Architectural styles
Domain-driven, CQRS, message-driven, layered, monolithic, service-oriented, Event-sourced, parallel models, plugin-based, pipes & filters,SCS, Kappa, Lambda, model-driven

Modelling

UML, BPMN, C4, ER, Event Storming, eGPM, EPK

Development processes
Kanban, prototyping, iterative / incremental Scrum, V-Modell, Waterfall

Computing platforms
Java SE/EE Spring-based, AWS, Google App Engine

Version control

Git, SVN, CVS, TFS

Configuration management
Docker, Vagrant, Ansible, Puppet

Build / CI

Maven, Ant, Jenkins, Gitlab CI

QA

TDD, static Code-Analysis, security analysis based on OWASP, quantified runtime analysis, Sonargraph, JQAssistant, Penetration-Testing, Nagios, graphite

Data storage

Oracle DB, MSSQL, Postgres, Kafka, Jackrabbit, MongoDB, Elasticsearch, Neo4j, InfluxDB

EAI / ESB

JMS, RabbitMQ, Spring Integration, Apache Camel, JBI, JCA, Apache ServiceMix

Remoting

JAX-RS, JAX-WS, Java RMI, JMS, RMI-IIOP 

Web-development

JSF, Struts, JSP Spring MVC, jQuery, Freemarker, GWT, Thymeleaf, AngularJS 

Desktopdevelopment
RCP/SWT, Swing, JavaFX


Programmiersprachen
Ceylon
Java
Javascript
Kotlin
XSLT

Bemerkungen

Work & Professional Experience

Since 10/2018

Freelancing Solutions-Architect and Software-Engineer


12/2017 – 08/2018

Sabbatical


07/2013 – 11/2017

Software Architect for Kühne + Nagel (AG & Co.) KG
Responsibilities:

  • Analysis, conception and evaluation of business and system architectures
  • Quality assurance
  • Employee guidance and performance appraisal
  • Candidate assessment


04/2010 – 06/2013

Software Architect and IT-Consultant for C1 WPS GmbH
Responsibilities:

  • Client consulting with respects to technologies and processes
  • Technical conception and implementation


06/2006 – 03/2010

Software Engineer for SinnerSchrader Deutschland GmbH
Responsibilities:

  • Technical conception and implementation 
  • Guidance and leadership of external colleagues


Aus- und Weiterbildung

09/2001 - 05/2006

4 Jahre 9 Monate

Study of computer science

Abschluss
diploma degree / Dipl.-Inf. (univ.)
Institution, Ort
University of Hamburg
Schwerpunkt

Area of studies: Distributed systems / Databases and information systems

Ausbildungshistorie

Professional Trainings
2017: Event storming workshop

2016: DDD und architecture concepts

2015: Time management techniques

2014: Java Performance Tuning and Optimization
2012: ISAQB Certified Architect, CPSA-F
2011: Certified Scrum Master
2010: ISTQB Certified Tester, CTFL
2008: Moderation techniques