Fachlicher Schwerpunkt dieses Freiberuflers

Architectur, Software quality, Java, Agile Development, Consulting, Project leading, Performance, Web Techniques, Robustness, Legacy Software

Available from
Oct 1, 2019
Availability
100 %
on customer site
80 %
Areas

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Austria

Switzerland

All others

Cities
Hamburg
200 km
München
200 km
Magdeburg
100 km
Stuttgart
200 km
Frankfurt am Main
200 km
Berlin
200 km

Industries

  • Internet commerce
  • Mail ordering selling
  • Software Development
  • Online Advertising
  • Online Media
  • IT Research
  • Application-oriented Research
  • Bioinformatics
  • Tourism
  • Power authories
  • Civil Services
  • Biology
  • Genetics

Skills

Programming Languages
Bash
C
+
CSS
Groovy
HTML5
Java
+++
JavaScript
++
JavaScript
JCL
+++
LaTeX
Lingo
++
Objective C
+
Pascal
Python
+
R
Ruby
+
S-Plus
+
SAS
+
Script Languages
++
Shell
+
SQL
TeX
+
ToolBook (OpenScript)
+
XML
XML Schema

Operating Systems
Mac OS
++
Unix
++
Windows
+

Databases
JDBC
+++
MySQL
++
Oracle
+
Progress
+++
Spreadsheetconnector
++
SQL
+++

Language Skills
English
Fluent, Professional Working
German
Mothers tounge, Native
Russisch
Elementary

Data Communication
CORBA
+
Internet, Intranet
+++

Hardware
Siemens-SPS STEP x

Products / Standards / Experiences
Bash
Java
R
Scalability
SQL
Test Driven Development

Legacy Software

  • SCRUM
  • XP
  • Kanban
  • VAST
  • NITF
 
Knowlegde Management
  • Objekt oriented Analyse (OOA)
  • Objekt oriented Design (OOD)
  • Entity Relationship Model (ER-Modell)
  • UML
  • Agile techniques
  • Persona
  • Softwarequalität
  • Unit testing
  • JUnit
  • Code quality
  • Code analysis
  • Tomcat
  • Swing
  • Java
  • J2EE
  • Ant
  • Maven
  • Eclipse
  • Jenkins
  • Hudson
  • Grails
  • JDBC
  • SQL
  • MySQL
  • HSQLDB
  • Oracle
  • Spring
  • Java Servlets
  • Logging
  • JSP
  • HTML
  • CSS
  • JavaScript
  • CVS
  • Subversion
  • GIT
  • SPLUNK
  • Graylog2
  • E-Learning
  • SCORM
  • Search Engines
  • Big Data
 

Summary

  • Since 2013, I am a successful independent consultant in the field of Agile Software Development and Agile Project Management. I advice and support large companies in the development of software systems.
  • I am a specialist for software architecture and software development with a focus on Performance, Load, Robustness and Security.
  • In my 16 years of professional experience, first I intensely dealt with the subject software engineering as a scientist at the renowned german Fraunhofer Institut. My research on the development of high quality, efficient and economical software quickly led me to Agile Software Development along with
    Agile Project Management methods.
  • With my research results, I was able to win innovation prizes from venture capital. As a result, I switched to the privat economy sector in 2010. There I continued to develop in the field of Agile Software Development and Agile Project Management as project manager and Senior Developer!

Professional Experiences

01/2013 - Present

Customer: Dr. Ebert & Partner IT Consulting, Germany

Tasks:

  • Independent consultant in the field of Agile Software Development and Agile Project Management.
  • Since 2013, I am a successful independent consultant in the field of Agile Software Development and Agile Project Management. I advice and support large companies in the development of software systems as specialist for Performance, Load, Robustness and Security.

04/2017 - Present
Customer: E. Breuninger GmbH & Co., Stuttgart, Deutschland
Role: IT Consultant at Breuninger New Online Shop


Tasks:

Setup of monitoring systems for the new Breuninger Online Shop. Load and Performance optimization for individual shop components. Creation of security software. By using DevOps, I was able to improve the quality of the software as well as accelerate the speed of software development and its delivery process (Build Pipeline). Furthermore, the use of DevOps has optimized the teamwork for effective and efficient collaboration. I took over the operations and the integration of the payment service provider PayPal. In security issues I designed and programed systems that detect, document
and eliminate cyberattacks.

  • Software Architecture, Agile Software Development, Java programming
  • Agile Project Management
  • Software Re-Engineering
  • Robustness Tests, Load Tests, Performance Tests
  • Scalability
  • Efficiency
  • Resource use
  • DevOps

01/2013 - 09/2017

Customer: OTTO GmbH & Co KG, Hamburg, Deutschland

Role: IT Consultant in the OTTO E-Commerce Lhotse Project

Tasks:
Optimization of shop performance and load behavior. Acceleration of the new Otto Online Shop live release. I was hired as a consultant in this project to define, implement and test the Non Functional Requirements of the system. For this purpose, I introduced Performance Analyzes, Load Tests, Chaos Engineering and Robustness Tests adapted to the customer. A monitoring system monitored the Non Functional Requirements.

  • Software Architecture, Agile Software Development
  • Agile Project Management
  • Software Re-Engineering
  • Robustness Tests, Load Tests, Performance Tests, Chaos Engineering
  • Scalability
  • Efficiency, Resource use

10/2015 - 03/2016

Customer: Adidas, Herzogenaurach, Deutschland

Role: IT Consultant at Adidas

Tasks:
Creation of an extremely powerful software for internal information processing processes.
To enhance the performance of internal software systems at Adidas, I introduced Elastic Search (ELK Stach) as a new technology in this project and optimized the processes for customer needs. Subsequently, this function was integrated into the existing Enterprise Software System.

  • Elastic Search (ELK Stack)
  • Performance, Load


Juli 2011 - Dezember 2013

Customer: FutureTV Group, Rostock, Deutschland

Role: Head of IT and Project Management

Tasks:
Building and renewing the IT department. Architecture of powerful, robust software for playing video content. Handling and evaluation of very large amounts of data -Big Data- for medium sized companies and start ups. In this project, I took over the management of the entire IT department
and successfully rebuilt the team. With the introduction of Agile Project Management with Scrum and Kanban, the work processes were much more efficient. The introduction of the system improvement approach DevOps increased the quality of the playback software in a short time. Load Balancing
and database optimization by switching to a redundant database cluster led to a significant improvement in performance. The system has been optimized and converted for use on the cloud. Under my management, the video playback software has been sustainably built into a very robust and powerful system. This was achieved by rigorously testing the functions and corresponding code in Test
Driven Development. The performance of the software could be increased by a factor of 4, which generated a huge operating profit.

  • Software Development and Operations (DevOps)
  • Re-Engineering of the software architecture
  • High level Load and Robustness
  • Department restructure and Introduction of Scrum and Kanban
  • Continues Deployment

Januar 2011 - Juni 2011

Customer: GECKO mbH, Rostock, Germany

Role: Project Manager, Senior Software Developer

Tasks:
I introduced Agile Software Development to the software development and IT service provider Gecko. Under my project management the architecture for a booking software module of the customer AIDA/CARNIVAL was created. For the Rostock Stadtwerke (a municipal energy provider) an electronic price calculator was completed. With me as the project manager, the customer decided to continue working with Gecko! For the software service provider Gecko, I introduced Agile Software Development. The teams learned the agile programming techniques of Extreme Programming (XP), Test Driven Developments (TDD) and Continues Integration. I took over the project management for the architecture of a booking software module for AIDA/Carnival and the project management for an electronic price calculator for Stadtwerke Rostock. For both projects, I led the project negotiations with the customer.

  • Project Management AIDA/Carnival booking software module
  • Costumer support
  • Software Development and Software Re-Development
  • Introduction Extreme Programming, Continues Integration, Test Driven
  • Development

Juni 2002 - März 2010

Customer: Fraunhofer IGD, Rostock, Deutschland

Role: Senior Scientist

Tasks:
After my studies and finishing my degree in computer sciences I intensely dealt with the subject Software Engineering as scientist at the Fraunhofer IGD. My research on the development of high quality, efficient and economical software quickly led me to Agile Software Development along with Agile Project Management methods.

  • Software Engineering, Software Re-Engineering
  • E-Learning and Knowledge Management
  • Conception and application for international projects
  • University Lecturer, student courses, student mentoring

Frame Works

  • Micro Service
  • Spring
  • XML
  • XSD
  • JSON
  • Grails
  • Rest
  • Hibernate


Tools

  • Cloud
  • Tomcat
  • JUnit
  • Ant
  • Maven
  • Elastic Search ELK
  • Postgres
  • Splunk
  • Nexus
  • MySQL
  • Linux
  • Gradle
  • Gitlab
  • Docker
  • GIT
  • JIRA
  • Hudsen
  • Jenkins
  • CDN
  • SVN

High Software Quality

  • Robustness
  • Performance
  • Load
  • Chaos Engineering
  • Test Driven Development
  • Continuous Deployment, -Integration, -Delivery
  • Efficiency
  • Resources
  • Utilization
  • Nonfunctional Requirements
  • Pair Programming
  • Quality Metrics


Agile Software Architecture and Agile Project Management

  • Agile Software Development
  • Team Management
  • Scrum
  • Kanban Extreme
  • Programming

Comments

Awards on request.


Training History

Education

2002

Institution: University of Rostock
Degree: Master of Computer Science, Diplom Informatik

×
×