Stay Hungry Stay Foolish

Twitter
GitHub
LinkedIn
Medium
Packt Publishing

Holisticon AG June 2014 — Now

Ambassador of Software Craftsmanship

PROFI AG June 2012 — May 2014

Software Architect & Team Lead

Adesso AG November 2011 — May 2012

Software-Engineer

BWI System GmbH (IBM subsidary) October 2003 — October 2011

Portal Architect, IT Architect

Programming Languages (Master)

  • Shell Scripting
  • HTML
  • Java
  • JavaScript/NodeJS
  • SASS/CSS
  • TypeScript

Programming Languages (Basic)

  • Go
  • Python
  • PHP
  • Swift
  • YAML
  • XML
  • Xtend

Frameworks (Master)

  • Angular
  • AngularJS
  • Antlr
  • Cordova
  • Galen Framework
  • Spring
  • Xtext

Frameworks (Basic)

  • OAuth2
  • OGSi
  • EMF

IDE (Master)

  • Eclipse
  • IntelliJ IDEA
  • Visual Studio Code
  • Xcode

System Management (Master)

  • Docker
  • Kubernetes/OpenShift
  • Keycloak
  • Ansible

Build & Dependency Management (Master)

  • Grunt
  • Gulp
  • Maven
  • NPM

Build & Dependency Management (Basic)

  • Ant
  • Gradle

Standard Software (Master)

  • JIRA
  • Confluence
  • MS Office

Scrum Alliance November 2016 — December 2016

Project Management

Courses

  • Certified Scrum Master

International Software Architecture Qualification Board November 2015 — November 2015

Software Architecture

Courses

  • Certified Professional for Software Architecture Foundation Level

BWI April 2010 — April 2010

Software Architecture

Courses

  • ARIS accreditation

IBM April 2010 — July 2010

Software Architecture

Courses

  • ITA accreditation

TÜV SÜD Akademie GmbH January 2008 — January 2008

Operations

Courses

  • Foundation Certificate in IT Service Management (ITIL)

University of Cooperative Education October 2003 — October 2006

Software Development
Bachelor/Diploma (1.4)

Kids4IT February 2016 — Now

Volunteer

Softwerkskammer Hamburg July 2015 — Now

Organizer

Galen Framework June 2015 — Now

Developer

Continuous Security at the next level (Speaker) October 2018

Published by CodeTalks, 2018, Hamburg

Ethical Hacker: Greife dich selbst an (Article) April 2018

Published by JavaSPEKTRUM, 2018

Continuous Security auf dem nächsten Level (Speaker) April 2018

Published by enterJS, 2018, Darmstadt

Save im Hafen (Article) March 2018

Published by JavaSPEKTRUM, 2018

Continuous Tooling - Quo vadis (Speaker) December 2017

Published by IT-Tage, 2017, Frankfurt

Continuous Delivery mit Jenkins Workflow (Speaker) October 2017

Published by CodeTalks, 2017, Hamburg

Continuous Security in Modernen Webanwendungen (Speaker) April 2017

Published by Internet Security Days, 2017, Hamburg

Responsive Testing (Speaker) March 2017

Published by JavaLand, 2017, Brühl

Sicherheit eingebaut: Continuous Security in modernen Webanwendungen (Article) January 2017

Published by JavaSPEKTRUM, 2017

Angular 2 – TypeScript to the Rescue? (Speaker) November 2016

Published by Google DevFest, 2016, Hamburg

Responsive Testing mit Galen (Speaker) October 2016

Published by CodeTalks, 2016, Hamburg

Tests responsiver Anwendungen mit dem Galen Framework (Article) April 2016

Published by heise developer, 2016

Continuous Security in Modernen Webanwendungen (Speaker) November 2015

Published by Google DevFest, 2017, Hamburg

Workshop for Test-Driven Development with Galen (Speaker) October 2015

Published by XP Days, 2015, Karlsruhe

Responsive Testing (Speaker) June 2015

Published by enterJS, 2015, Darmstadt

Äußere Qualitäten - Responsive Testing mit Galen (Article) April 2015

Published by JavaSPEKTRUM, 2015

Hybride Webanwendungen (Speaker) April 2015

Published by JSUNCONF, 2015, Hamburg

Hybride Webanwendungen (Speaker) October 2014

Published by XP Days, 2014, Hamburg

Continuous Delivery ohne Kopfschmerzen (Speaker) October 2014

Published by XP Days, 2014, Hamburg

German
Native speaker
English
Fluent

Software Development

  • Programming
  • Development
  • TDD

Motorcycle

    Sailing

      Cloud Software Platform (Hamburg) July 2017 — Now

      • Design of cloud native software development strategy.

      One of them has asked for further support for service and process development as part of the modernization of their IT software landscape. Within the scope of his own application strategy, Mr. Reinhardt supported architecture and software craftsmanship:

      • Development of a runtime environment based on OpenShift and suitable provider selection
      • Design of the infrastructure taking compliance requirements into account
      • Advice on the selection and application of suitable technologies, frameworks and best practices for building a service-oriented architecture
      • Advice on software architecture including composition of professional services
      • Participation and coaching in the development of an infrastructure for automated testing

        Keywords
      • Requirements Engineering
      • Software Architecture
      • Testautomation
      • Continuous Delivery
      • Ansible
      • OpenShift
      • Kubernetes
      • Docker
      • Angular
      • Java
      • SpringBoot
      • Jenkins
      • Keycloak

      Application for Supporting Aviation Maintainance (Hamburg) May 2017 — July 2017

      • Mobile App to support aircraft overhaul.

      As part of its own digitization strategy, a well-known German airline has developed a prototype mobile app to support aircraft overhaul. The app is used to log and track individual aircraft overhauls and to improve communication. The aim is to support the system-side of previously manual and paper-based activities and thus improve customer communication, transparency and process efficiency. Mr. Reinhardt developed the technical basis for the app prototype and implemented the requirements in cooperation with the developers. He also helped to build the continuous delivery infrastructure.

        Keywords
      • Mobile Apps
      • Software Architecture
      • Testautomation
      • Angular
      • Ionic
      • TypeScript
      • JavaScript
      • WebPack
      • Continuous Delivery
      • Jenkins

      JS Overlay (Berlin) May 2017 — June 2017

      • Open Source GPDR Consent Management Provider with Opt-In Layer.

      A feasibility study was to examine how a group-wide implementation of an overlay for the implementation of the upcoming EU data protection regulation could be realised.
      It was important that the solution is flexible, so that it can be used in several web technologies/frameworks and thus relies on established web standards. In addition, the solution had to support the majority of desktop and mobile browsers. The prototype was also able to handle strict data protection requirements (deactivated 3rd party cookies) and still ensure cross-domain communication.
      Mr. Reinhardt developed the basic architecture including build and continuous integration environment. In addition, he accompanied the team as a coach for technical problems and supported the customer in requirement analysis workshops.

        Keywords
      • Requirements Engineering
      • Software Architecture
      • Testautomation
      • JavaScript
      • WebPack
      • Continuous Delivery
      • Travis CI
      • Jenkins

      Logistics Solution NexTrust (Hamburg) April 2016 — July 2017

      • Mobile Solution with Push Updates

      A logistics partner would like to implement an innovative business model as part of a feasibility and technology studio. Business processes, BackOffice functionalities and an end customer app are required. Mr. Reinhardt is involved in the architecture and implementation of the components. Mr. Reinhardt developed with other colleagues the app as well as the SpringBoot backend and built up the Continuous Delivery infrastructure.

        Keywords
      • Requirements Engineering
      • Software Architecture
      • Mobile Apps
      • Testautomation
      • Angular
      • NativeScript
      • JavaScript
      • TypeScript
      • WebPack
      • Camunda
      • Spring
      • Serenity
      • Continuous Delivery
      • Jenkins

      Relaunch Online Shop (Bremen) June 2016 — December 2016

      • Integration of different SPAs on mostly static portal pages.

      An online ticket retailer wants to significantly increase the conversion of his customers on mobile devices. The checkout front-ends were re-implemented. In addition, the backend was extended by a RESTful API. Mr. Reinhardt was involved in the architecture and implementation of the website. Together with a colleague he worked together with the architectual team and supported in the Test Automation based on the Serenity frameworks for mobile devices.

        Keywords
      • Requirements Engineering
      • Software Architecture
      • Coaching
      • Testautomation
      • AngularJS
      • jQuery
      • HTML5
      • JavaScript
      • TypeScript
      • WebPack
      • Gradle
      • Selenium
      • Serenity
      • Continuous Delivery
      • Jenkins

      Confiis (Hamburg) April 2016 — July 2016

      • Learning Swift and building native iOS applications.

      Within a feasibility and technology studies for internal use, Swift-based apps for iOS and tvOS have been developed, which are intended to accommodate conference rooms. Mr. Reinhardt developed with other colleagues the apps, as well as the SpringBoot backend, that was used for the apps and built up the Continuous Delivery infrastructure.

        Keywords
      • Software Architecture
      • Mobile Apps
      • Testautomation
      • Swift
      • Angular
      • TypeScript
      • WebPack
      • Maven
      • Spring
      • Serenity
      • Continuous Delivery
      • Jenkins

      Online Dating Platform (Hamburg) May 2016 — August 2015

      • Device Automation within Saucelabs.

      A online dating platform would like to offer its services mobile first with the help of responsive design. Mr. Reinhardt was involved in the architecture and implementation of the mobile website as well as in the test automation. Little by little, his role evolved from architect to team coach for the team.

        Keywords
      • BDD
      • TDD
      • Requirements Engineering
      • Software Architecture
      • Testautomation
      • AngularJS
      • JavaScript
      • TypeScript
      • Galen Framework
      • Continuous Delivery
      • Jenkins

      Galen Framework (Open Source Project) January 2015 — Now

      • DSL based approach for testing.

      It’s a pain for testers and developers. Running an application with different browsers. Resize the browser window and verify that the web page is working on different screen size. Due to “Responsive Design” there are high efforts on this kind of stuff. Sure it’s possible to calculate the delta between images to ensure that the layout does not differ between the last checks. But especially when you build up a new application or start a new design this approach doesn’t really work out. Here comes the Galen Framework to the rescue: Describe like in TDD you’re requirements in a DSL and let the framework verify it for you. The Galen DSL uses relations between elements to describe your checks.

        Keywords
      • BDD
      • TDD
      • Responsive Design
      • Software Architecture
      • Testautomation
      • JavaScript
      • NPM
      • Selenium
      • Continuous Delivery
      • Jenkins

      Responsive eCommerce (Hamburg) June 2015 — August 2014

      • Deactivation of old mobile-only shop frontend.

      A medium-sized retail company commissioned the new development of an online shop. This should enable the connection of external sales platforms and improve the usability for the end customer. Within the further development of this project, the shop is expanded by means of responsive design for the support of a variety of end devices.
      Especially the multi-device strategy and TDD / BDD together with Continuous Delivery required efforts in the field of test automation. Layout tests based on Galen were introduced. Performance optimizations were also taken into account for each device class.

        Keywords
      • BDD
      • TDD
      • Requirements Engineering
      • Software Architecture
      • Testautomation
      • Angular
      • MongoDB
      • JavaScript
      • HTML5
      • Gradle
      • Wicket
      • Spring
      • Galen Framework
      • Continuous Delivery
      • Jenkins

      Flynn (Hamburg) January 2015 — June 2014

      • Building a mobile app with web technology.

      This OSS project deals with building up a mobile application that allows users to store their book library on their smartphone. The books are added via barcode scanning and using the GoogleBooks API for searching. The app should also allow searching against books and provide additional server replication with a CouchDB.

        Keywords
      • Software Architecture
      • Mobile Apps
      • Testautomation
      • AngularJS
      • Cordova
      • JavaScript
      • HTML5
      • CouchDB
      • Grunt
      • Continuous Delivery
      • Jenkins

      JUS-IT Migration (Hamburg) May 2014 — January 2014

      • Testcase generation driven by business people.

      Within the JUSIT program a migration from the current IT solutiion to the new JUSIT one was needed, because the release was done within several steps/versions. Therefore for each logical module a lading mechanism was developed and a test environment was set up to provide a realistic background for development. The main aim was to get a wide basis of test data with a realistic cross cut from a business perspective. To achieve this a Junit infrastructure was created to get daily test feedback. Also a integration system procedure was developed which reused this testdata and help to verify the data within the frontend of the target environment and supports in cross-checking further processing of the data.

        Keywords
      • Requirements Engineering
      • Software Architecture
      • Model Driven Architecture
      • Testautomation
      • UML
      • Ant
      • Curam

      JUS-IT WebTest (Hamburg) November 2013 — April 2014

      • Helping customers to be able to generate test cases for the system.

      Within the JUSIT program is was needed to develop a maintable frontend-focused integration solution based on selenium. The target architecture was built upon a client-server architecture which executed customized selenium tests. The solution supports the error analysis with logging data and screenshots of each test step execution. For the test case creation a Xtext based language (DSL) was created, which made it easy to write own tests with the help of an Eclipse RCP-Editor without much knowledge about the application.

        Keywords
      • Requirements Engineering
      • Software Architecture
      • Model Driven Architecture
      • Testautomation
      • UML
      • Ant
      • Maven
      • Curam
      • JavaScript
      • OSGi
      • Selenium
      • Thucydides (Serenity)
      • Jenkins

      IaaS Exchange Cloud (Darmstadt) May 2013 — October 2013

      • Prototyping a product for pre-sales acquisition.

      This project deals with an offering for a dynamic scaling cloud platform for a multi-tenant exchange environment in a vSphere environment. The main focus of the desired architecture was to build up a thin and flexible management layer which can be extended for further usage, e.g. for adding for applications like Sharepoint .

        Keywords
      • Requirements Engineering
      • Software Architecture
      • API Design
      • Testautomation
      • VMware VI Java SDK
      • Maven
      • Camunda
      • Spring
      • Spring Roo
      • Spring Webflow
      • Chef

      JUS-IT” (Hamburg, Bangalore) January 2014 — May 2013

      • Working in an inter-cultural team on government project.

      The business background is to build up government services for citizen in the city of Hamburg based on an IBM application plattform called „CURAM“. The responsibilities covered the complete lifecycle of software engineering, starting from the requirements engineering, the technical design and finally with the development and testing. The main development tasks were done by indian developers which had to be guided during workshops in India.

        Keywords
      • Requirements Engineering
      • Software Architecture
      • Model Driven Architecture
      • Testautomation
      • UML
      • JEE
      • Ant
      • Curam
      • IBM WebSphere
      • Rational Team Concert
      • JavaScript
      • CSS

      Software Consulting (Darmstadt, Hamburg, Berlin) November 2012 — May 2014

      • Coaching and education of team members.

      The main task at PROFI Engineering Systems is to identify new business opportunities around the software area. This is mainly focussing on consulting companies in the software development and mobility area. This covers the following points and products:

      • Improve software development process by using tools like Rational Team Concert, Rational Quality Manager, Selenium, Sonar and JaCoCo
      • Building up automated quality insurance programs with Rational Team Concert, Jenkins and Selenium
      • Guidance for building cross-plattform mobile apps by utilizing IBM Worklight

        Keywords
      • Requirements Engineering
      • Software Design
      • Software Architecture
      • IT strategy

      smartKITA Portal (Darmstadt, Karlsruhe) November 2012 — May 2014

      • Overall system design and first agile team lead.

      The idea of this portal is to build up an web application based in JEE 6, JSF and Primefaces to deliver citizens the possibility to manage the seats of their children in kindergarten. Behind this this portal shall not only be used by end users, it should also support the management and the local staff of government organization in managing the seats of their institutions and application management.
      Furthermore it is planned to deliver some kind of statistics for planing , reporting and scheduling

        Keywords
      • Requirements Engineering
      • Software Design
      • Software Architecture
      • Testautomation
      • JEE/JSF
      • Maven
      • JavaScript
      • JBoss Application Server
      • WebSphere Application Server
      • Thucydides (Serenity)
      • Continuous Delivery
      • Jenkins

      Insurance Application (Berlin) August 2011 — October 2012

      • Migration from WebSphere to JBoss JEE server.

      The focus during the start of the project were improved stability, multi language support, HTML5 migration and enhanced AJAX functionality. The responsibilities were the design and development of the needed software component and the revision of the existing architecture together with the IT architect.
      Another focus were the quality insurance: Due to the fact that the application uses complex workflows Selenium based test suites were planned, developed and integrated into the Jenkins server for ensuring the overall quality of the application during the complete development lifecycle. During the development of the new releases the application were also ported from JBoss 4.2.3 to JBoss 7.1 and JavaEE 6 Full Profile. The existing platform needed to be also ported to WebSphere. The port force the massive refactoring of the whole application. Additionally this new runtime environment needed to be included in the current CI model. So an automated installation and update method was built based on wsadmin, which were intended to be used for continuous integration in next releases

        Keywords
      • Requirements Engineering
      • Software Engineering
      • Testautomation
      • SOAPui
      • HTML
      • JavaScript
      • CSS
      • Maven
      • Selenium
      • Jenkins
      • JEE/JSF
      • Websphere
      • JBoss
      • Serenity
      • Continuous Delivery
      • Jenkins

      ECQRF-Underwriter Insurance Application (Berlin) July 2011 — August 2011

      • Testautomation with SOAPui and Jenkins

      This project deals with the development of new module of an existing software suite for insurance agencies. The main focus an supporting the ECQRF standard of the UK. There were two main tasks in this project. One was the development of WebServices and the implementation of a business flow with the existing JEE application. All the development was tested by utilizing SOAPui and Selenium. The application uses JSF and EJB as core technologies.

        Keywords
      • Requirements Engineering
      • Software Engineering
      • Testautomation
      • SOAPui
      • Maven
      • HTML
      • JavaScript
      • CSS
      • Selenium
      • Jenkins
      • JEE/JSF
      • JBoss

      Cloud continuous integration (Berlin) April 2011 — October 2012

      • Build an automation platform for self-service computing resources.

      This internal project deals with the development of a dynamic scaling cloud platform for typical business application in a vSphere environment. The solution should be support a large scale of enterprise environments, like various application and database servers. The prototype should show how an environment could be managed automatically like a public cloud to enable auto-scaling environment.

        Keywords
      • Requirements Engineering
      • Software Architecture
      • Testautomation
      • VMware VI Java SDK
      • Chef
      • Maven
      • Spring Webflow
      • SpringRoo
      • Spring
      • Jenkins

      Financial application (Mainz, Frankfurt a.M., Berlin) March 2011 — June 2011

      • Model-driven software development approach within this project.

      The main task was the enhancement of the existing SOA-based architecture for new services. These in- house business applications were used by employees of the customer. On the other side there are also direct customer faced services, like online banking.

        Keywords
      • Requirements Engineering
      • MDA/MDD
      • JEE/JSF/EJB
      • Tomcat
      • Maven
      • Apache Tuscany
      • Spring
      • Spring Webflow

      Model-Driven Architecture (Berlin) January 2011 — October 2012

      • Working in a research project on model-driven software development approaches.

      This research project focus on the design and develop an MDA framework to enable the generation of flexible and scalable enterprise applications based on a metamodel. This research project evaluates different established technologies. For several specific domains there will be domain specific languages (DSLs) to build up the domain model.

        Keywords
      • Requirements Engineering
      • Software Architecture
      • MDA/MDD
      • Testautomation
      • Maven
      • JBoss Drools
      • Spring
      • SpringRoo
      • Xtend/Xtext
      • Jenkins

      SEO Optimization (Berlin) August 2011 — October 2012

      • Working with FirstSpirit as CMS and utilizing its staging concepts

      The focus for this project were the optimization of the website for a property management company in Berlin. This leads to enhancements of the FirstSpirit CMS to delivery correct Google Sitemaps or to automate the generation of RSS feeds.

        Keywords
      • JEE/JSF
      • HTML
      • CSS
      • Ant
      • Tomcat
      • FirstSpirit
      • Spring
      • Serenity
      • MySQL

      Identity Management (Cologne, Strausberg) November 2009 — December 2010

      • Handling a projects which integrates with many other systems.

      This project focused on the design an overall Identity Management Solution for the german federal armed forces. The architecture combines technologies and policies to allow institutions to store users’ personal information and keep them updated. This basically means gathering the identity-related information from the systems used to store them (for instance directories), joining them together so that all the data associated with an individual is listed together, then using this information to authenticate a user to access an application and (later) for authorization purposes. With this features the Identity Management provide and control users’ access to critical on-line resources and at the same time to protect resources from unauthorized access.

        Keywords
      • Requirements Engineering
      • Compliance
      • Identity Management
      • Security Architectures
      • Infrastructure Planning
      • JEE

      Certification of the internal systems (Bonn, Wilhelmshaven) November 2009 — December 2010

      • Implementing company regulations for interal system usage.

      The project deals with the business problem that the internal SAP systems to fulfill internal company regulations. So the aim of the project is the design of an architecture for the server and network in order to fulfill these regulations. The focus is on writing the concept and document all interfaces in an internal database.
      Therefore an hosting are for internal business application was designed. All nodes of the overall system (networking devices and servers) uses the same LDAP for authentication. Additionally the underlying vSphere cluster was build up high-availability to ensure the failover in case of hardware problems.

        Keywords
      • Requirements Engineering
      • Compliance
      • Identity Management
      • Security Architectures
      • Infrastructure Planning
      • JEE
      • LDAP
      • Linux
      • vSphere

      Enterprise modelling with System Architect (Berlin) October 2009 — December 2010

      • Modelling with ARIS.

      Plan and realize the deployment and usage of System Architect within the internal IT architect community. The aim is to model the whole enterprise with the different architectures within one single tool to gain an overview, that can be reused for several purpose, like security considerations.

        Keywords
      • Requirements Engineering
      • Enterprise Architecture Modelling
      • Identity Management
      • Security Architectures
      • Infrastructure Planning
      • ARIS

      Update of security concept DMZ & Portal (Strausberg) August 2011 — October 2012

      • Dealing with military security standards.

      Write the update for the security concept of the DMZ and Portal environment of the german federal armed forces with focus on most recent security standards and technologies.

        Keywords
      • Requirements Engineering
      • Enterprise Architecture Modelling
      • Identity Management
      • Security Architectures
      • Infrastructure Planning

      Video conferencing solution for the German Federal Armed Forces (Wildflecken, Strausberg) May 2009 — December 2009

      • Being a project manager.

      Planning and rollout of the video conferencing solution for the Bundeswehr. The focus was on a concept that takes into account the 50 planned video conferencing systems and the integration of the existing old systems.

        Keywords
      • Project Management
      • Video Conferencing

      Intra-and internet-solution for European Endeavour 2009 (Wildflecken) April 2009 — May 2009

      • Working in multi-national military project.

      Main tasks were project management for Inter- and Intranet, including DMZ, streaming and video conference systems with the multinational military exercise “European Endeavour 2009”. This includes the controlling of the roll-out for all 13 video conference stations during the exercise. The major challenge were the technical issues regarding the hardware and software which had to be solved, whereas moderation between the sub-contractor, customer and manufacturer where necessary. All the necessary information had to be documented for future arrangements.

        Keywords
      • Project Management
      • Identity Management
      • Video Conferencing

      Internal applications for BWI Systeme (Wilhelmshaven, Meckenheim, Strausberg) March 2009 — October 2010

      • Planning and Conception of internal collaboration tools for a whole company.

      Responsibilities includes the design plan and concept for target environment. So the new environment must fit into new enterprise architecture requirements. The coordination with related projects, which are targeted to run in the same operational and maintenance area and the creation of time and resource plans were also part of the project as presentations for customer and management. There was also the need to ensure companies compliance and security guidelines and plan the target environment for the operation and maintenance. The design architecture includes the following services: Directory Services, including LDAP and collaboration software (Lotus Sametime).

        Keywords
      • Requirements Engineering
      • Enterprise Architecture Modelling
      • Identity Management
      • Security Architectures
      • Infrastructure Planning

      DMZ4BWI-Systeme (Wilhelmshaven, Meckenheim, Strausberg) December 2008 — December 2009

      • Conception of a security boundary for a whole company.

      The project's scope was the movement of the DMZ from an IBM hosting area to a data center of the BWI. Starting with the assessment of current IT environment of the DMZ of the BWI Systeme GmbH, the next step was to prepare Fit-Gap Analysis between current and target environment. Therefore, a design plan and concept for the target environment. It also should address all involved interfaces and external connections, that were identified.
      Besides the pure technical tasks co-ordination with related projects, which are targeted to run in the same operational and maintenance area, needed to be done by the project manager and me . Other tasks included the creation of time and resource plans presentations for customer and management to ensure companies compliance and their security guidelines. At the end the operation, a management and maintenance plan was started to deliver an integrated DMZ infrastructure concept.

        Keywords
      • Requirements Engineering
      • Enterprise Architecture Modelling
      • Identity Management
      • Security Architectures
      • Infrastructure Planning
      • Linux
      • OpenVPN
      • Shell Scripting

      Assessment BWB Koblenz (Koblenz, Meckenheim) July 2008 — March 2009

      • Make a Fit-Gap analysis of the current DMZ environment.

      The Assessment of the current IT environment of the BWB department in Koblenz including a Fit-Gap Analysis between current and target environment with a DMZ and web portals. The next step was the design concept for target environment, which includes that the new environment must fit into new enterprise architecture requirements. Therefore the coordination with related projects, which are targeted to run in the same operational and maintenance area was important. The last step was the plan the target environment for the operation and maintenance to deliver an integrated portal and integrated DMZ infrastructure concept.

        Keywords
      • Security Architectures
      • Infrastructure Planning
      • Linux
      • Mysql
      • Shell Scripting

      IntranetBw (Cologne, Meckenheim, Strausberg) March 2007 — December 2008

      • Building a huge internal web portal for customer with integrated collaboration tools.

      This project focused on working with the project team in delivering an integrated portal and infrastructure concept for the intranet of the German Federal Armed Forces (german federal armed forces). Project management was also part of the responsibilities. This means the assistance for project manager and usage of MS Project 2003 for project planning. Another task was the preparation of Fit-Gap Analysis between current and target environment for the IntranetBw project, which includes the documentation of current IT-environment (ARC304 – Current IT Assessment) and the preparation of workshops for assess current environment and identify gaps. Afterwards the results were included into the plan for the target environment. The other major focus was the work with the architect on the portal and infrastructure architecture and assist in designing the architecture and the coordination with related projects, which are targeted to run in the same operational and maintenance area . Therefore the common business business processes had to be regarded. The using of IBM technologies and products, such as Websphere Portal, Websphere Application Server and Rational Application Developer was preferred.

        Keywords
      • Requirements Engineering
      • Software Engineering
      • Project Management
      • Portlet Development
      • Identity Management
      • Security Architectures
      • Infrastructure Planning
      • UML
      • JEE/JSF
      • AIX
      • Linux
      • WebSphere Portal

      Galen Framework

      Automated testing of look and feel for your responsive websites.
      Layout testing seemed always a complex task. Galen Framework offers a simple solution: test location of objects relatively to each other on page. Using a special syntax and comprehensive rules you can describe any layout you can imagine

      OIL

      OIL is a holistic consent management platform that enables your compliance with GDPR and ePrivacy. The platform allows the user to manage their consent for data processing transparently and subsequently signals this information across the advertising supply chain as well as any other with OIL integrated vendor.
      It is open-source, based on the IAB TCF Standard and is currently being developed by a collaboration of international publishers.

      Jenkins RocketChat Plugin

      Allows users to send build notifications via RocketChat