Agile Solution-Architect, DevOps-Engineer and Java Developer
Aktualisiert am 02.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
English
excellent command (C1)
German
native (C2)

Einsatzorte

Einsatzorte

Hamburg (+100km) Bern (+20km) Zug (+20km) Zürich (+20km) Stade (+150km)
möglich

Projekte

Projekte

11 Monate
2017-01 - 2017-11

Methodology coaching of domain-driven requirement analysis and software design

Event storming DDD (~50 pers.)
  • Methodology coaching of domain-driven requirement analysis and software design
Event storming DDD (~50 pers.)
Kühne + Nagel
10 Monate
2016-03 - 2016-12

coordination; solution design

iterative incremental prototyping JIRA ...
  • Business and technical requirement gapanalysis of two interdependent migration projects; requirements elicitation and -coordination; solution design
iterative incremental prototyping JIRA Spring Roo Forge LightAdmin
Kühne + Nagel
2 Jahre 1 Monat
2014-12 - 2016-12

Conception and implementation of highly customizable

Supply Chain Management DDD agile JSF ...
Supply Chain Management

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

DDD agile JSF CDI Hibernate QueryDSL Oracle CQRS
Kühne + Nagel
3 Jahre 6 Monate
2013-07 - 2016-12

Customer Portal

SonarQube Jenkins Ant ...

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.)

SonarQube Jenkins Ant Maven Struts GWT JSF CDI Hibernate
Kühne + Nagel
1 Jahr 3 Monate
2015-02 - 2016-04

Conception of a B2B service

JAX-WS CDI iterative ...

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

JAX-WS CDI iterative incremental
Kühne + Nagel
9 Monate
2015-04 - 2015-12

Analysis and conception for implementation different

Enterprise Architect JQAssistant Sonargraph

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

Enterprise Architect JQAssistant Sonargraph
Kühne + Nagel
9 Monate
2014-07 - 2015-03

Conception and prototypical implementation of a B2B service

Prototyping Spring Integration JAXB ...

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

Prototyping Spring Integration JAXB Maven
Kühne + Nagel
1 Jahr 6 Monate
2012-01 - 2013-06

Infrastructure migration

WebLogic JBoss EAP JAAS ...

Infrastructure migration project conception and implementation of an existing application landscape


Methodology:

iterative, incremental, MDD (6 pers.)

WebLogic JBoss EAP JAAS RCP
Logistic, VTG
8 Monate
2012-05 - 2012-12

Implementation of an expense budgeting tools for advertisement producers

Maven Swing iText

Implementation of an expense budgeting tools for advertisement producers

Methodology:

agile, DDD (2 pers.)

Maven Swing iText
Advertisement van Eendenburg
4 Monate
2012-01 - 2012-04

Conception and implementation of a distributed monitoring

RCP OSGI JMS ...

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.)

RCP OSGI JMS Spring DM WMS/WFS Maven
Public-law institution Hamburg Port Authority
4 Monate
2011-09 - 2011-12

Functional and technical quality

SoapUI Jenkins Glassfish ESB ...

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.)

SoapUI Jenkins Glassfish ESB JAXWS Maven
1 Jahr 2 Monate
2010-07 - 2011-08

introduction of integrated development environments

GWT EJB JAX-RS ...

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.)

GWT EJB JAX-RS Glassfish Ant/Ivy Hudson
Publishing Haufe & Lexware
3 Monate
2010-04 - 2010-06

Analysis, design of a non-invasive architecture for control

RCP OSGI CDI ...

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.)

RCP OSGI CDI JBI Maven
Foundation of Innovation Hamburg, GeneAL
11 Monate
2009-05 - 2010-03

Modernisation of the existing consumer platform

JSF JPA CDI ...

Modernisation of the existing consumer platform; logical conception and implementation 


Methodology:

Scrum, DDD, DevOps (13 pers.)

JSF JPA CDI Drools Maven OpenText
Telecommunication Simyo
2 Monate
2009-03 - 2009-04

Design and implementation of a rebate system

Spring Hibernate Struts ...

Design and implementation of a rebate system


Methodology:

Kanban (5 pers.)

Spring Hibernate Struts Maven OpenText
Ecommerce, ecco
2 Monate
2009-01 - 2009-02

Implementation of the software component

JAX-WS JAXB WS-Transaction ...

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


Methodology:

V-Modell

JAX-WS JAXB WS-Transaction XMLSignature Spring
Finance, Deutsche Bank
1 Jahr 1 Monat
2007-12 - 2008-12

Redevelopment of an replacement solution for existing prepaid cards

jBPM Drools OpenSSO ...

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.)

jBPM Drools OpenSSO EJB Seam JPA JSF Ajax4JSF Maven
Telecommunication Telekom

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 9 Monate
2001-09 - 2006-05

Study of computer science

diploma degree / Dipl.-Inf. (univ.), University of Hamburg
diploma degree / Dipl.-Inf. (univ.)
University of Hamburg

Area of studies: Distributed systems / Databases and information systems

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

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

Branchen

Branchen

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

Einsatzorte

Einsatzorte

Hamburg (+100km) Bern (+20km) Zug (+20km) Zürich (+20km) Stade (+150km)
möglich

Projekte

Projekte

11 Monate
2017-01 - 2017-11

Methodology coaching of domain-driven requirement analysis and software design

Event storming DDD (~50 pers.)
  • Methodology coaching of domain-driven requirement analysis and software design
Event storming DDD (~50 pers.)
Kühne + Nagel
10 Monate
2016-03 - 2016-12

coordination; solution design

iterative incremental prototyping JIRA ...
  • Business and technical requirement gapanalysis of two interdependent migration projects; requirements elicitation and -coordination; solution design
iterative incremental prototyping JIRA Spring Roo Forge LightAdmin
Kühne + Nagel
2 Jahre 1 Monat
2014-12 - 2016-12

Conception and implementation of highly customizable

Supply Chain Management DDD agile JSF ...
Supply Chain Management

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

DDD agile JSF CDI Hibernate QueryDSL Oracle CQRS
Kühne + Nagel
3 Jahre 6 Monate
2013-07 - 2016-12

Customer Portal

SonarQube Jenkins Ant ...

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.)

SonarQube Jenkins Ant Maven Struts GWT JSF CDI Hibernate
Kühne + Nagel
1 Jahr 3 Monate
2015-02 - 2016-04

Conception of a B2B service

JAX-WS CDI iterative ...

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

JAX-WS CDI iterative incremental
Kühne + Nagel
9 Monate
2015-04 - 2015-12

Analysis and conception for implementation different

Enterprise Architect JQAssistant Sonargraph

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

Enterprise Architect JQAssistant Sonargraph
Kühne + Nagel
9 Monate
2014-07 - 2015-03

Conception and prototypical implementation of a B2B service

Prototyping Spring Integration JAXB ...

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

Prototyping Spring Integration JAXB Maven
Kühne + Nagel
1 Jahr 6 Monate
2012-01 - 2013-06

Infrastructure migration

WebLogic JBoss EAP JAAS ...

Infrastructure migration project conception and implementation of an existing application landscape


Methodology:

iterative, incremental, MDD (6 pers.)

WebLogic JBoss EAP JAAS RCP
Logistic, VTG
8 Monate
2012-05 - 2012-12

Implementation of an expense budgeting tools for advertisement producers

Maven Swing iText

Implementation of an expense budgeting tools for advertisement producers

Methodology:

agile, DDD (2 pers.)

Maven Swing iText
Advertisement van Eendenburg
4 Monate
2012-01 - 2012-04

Conception and implementation of a distributed monitoring

RCP OSGI JMS ...

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.)

RCP OSGI JMS Spring DM WMS/WFS Maven
Public-law institution Hamburg Port Authority
4 Monate
2011-09 - 2011-12

Functional and technical quality

SoapUI Jenkins Glassfish ESB ...

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.)

SoapUI Jenkins Glassfish ESB JAXWS Maven
1 Jahr 2 Monate
2010-07 - 2011-08

introduction of integrated development environments

GWT EJB JAX-RS ...

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.)

GWT EJB JAX-RS Glassfish Ant/Ivy Hudson
Publishing Haufe & Lexware
3 Monate
2010-04 - 2010-06

Analysis, design of a non-invasive architecture for control

RCP OSGI CDI ...

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.)

RCP OSGI CDI JBI Maven
Foundation of Innovation Hamburg, GeneAL
11 Monate
2009-05 - 2010-03

Modernisation of the existing consumer platform

JSF JPA CDI ...

Modernisation of the existing consumer platform; logical conception and implementation 


Methodology:

Scrum, DDD, DevOps (13 pers.)

JSF JPA CDI Drools Maven OpenText
Telecommunication Simyo
2 Monate
2009-03 - 2009-04

Design and implementation of a rebate system

Spring Hibernate Struts ...

Design and implementation of a rebate system


Methodology:

Kanban (5 pers.)

Spring Hibernate Struts Maven OpenText
Ecommerce, ecco
2 Monate
2009-01 - 2009-02

Implementation of the software component

JAX-WS JAXB WS-Transaction ...

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


Methodology:

V-Modell

JAX-WS JAXB WS-Transaction XMLSignature Spring
Finance, Deutsche Bank
1 Jahr 1 Monat
2007-12 - 2008-12

Redevelopment of an replacement solution for existing prepaid cards

jBPM Drools OpenSSO ...

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.)

jBPM Drools OpenSSO EJB Seam JPA JSF Ajax4JSF Maven
Telecommunication Telekom

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 9 Monate
2001-09 - 2006-05

Study of computer science

diploma degree / Dipl.-Inf. (univ.), University of Hamburg
diploma degree / Dipl.-Inf. (univ.)
University of Hamburg

Area of studies: Distributed systems / Databases and information systems

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

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

Branchen

Branchen

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

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.