Java/JEE, JPA, EJB, JBoss Fuse, JBoss EAP, Inubit / Softwareentwicklung, Architektur
Aktualisiert am 19.12.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 31.03.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Camunda
Java EE
SpringBoot
Intellij
Git
Oracle
MS SQL Server
JPA
JMS
JSF
PrimeFaces
Angular
Deutsch
Muttersprache
Englisch
fließend
Russisch
fließend

Einsatzorte

Einsatzorte

Montabaur (+100km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

7 Jahre 1 Monat
2018-01 - heute

Fachliche Erweiterung einer langjährig etablierten Web-Anwendung

Managing Consultant
Managing Consultant
Fachliche Erweiterung einer langjährig etablierten Web-Anwendung in B2B Bereich und technische Migration der Anwendung auf EAP 7.1
  • Umsetzung der fachlichen Anforderungen
  • Ersetzen der nicht mehr unterstützen Entity Beans durch JPA
  • Anpassen der HA-Singeltons auf EAP 7.1 Technologie
  • Erweiterung der Anwendung um Clusterering Command Dispatcher
  • Konfiguration von EAP 7.1
  • Konfiguration von Reverse Proxy für Session Based Routing
  • Dokumentation
Apache httpd EAP 6.4 EAP 7.1 JPA Java 8 Maven 3 GIT-Lab MS Windows Server 2012
Finanzdienstleister
1 Jahr 5 Monate
2017-07 - 2018-11

Umsetzung der neuen Investmentsteuerreform & Mifid 2

Senior Consultant
Senior Consultant
  • Agiles Projektvorgehen
  • Anforderungsspezifizierung mit dem Fachbereich
  • Erarbeitung von technischen Lösungen
  • Umsetzung des Drools-Regelwerkes zur Erfüllung der gesetzlichen Anforderungen
  • Umsetzung einer Batch-Anwendung auf Basis von JSR 352 auf EAP 7
DB 2 AS 400 Java EE JPA Java 8 Junit 4 Maven 3 EAP 7 Nexus Jenkins GIT-Lab
Finanzdienstleister
5 Monate
2017-09 - 2018-01

Neu- bzw. Weiterentwicklung der internen Trading Platform

Senior Consultant
Senior Consultant
  • Analyse des bestehende Architektur
  • Erarbeitung von Lösungskonzepten
  • Anpassung der Architektur
  • Umsetzung der fachlichen Anforderungen
MsSQL Java EE EJB JPA Spring Security Hibernate Java 8 Junit 4 Maven 3 SVN EAP 7 Nexus Jenkins Jira JMS Artemis
Finanzdienstleister
1 Jahr 10 Monate
2016-04 - 2018-01

Betreuung und Weiterentwicklung der internen Anwendung zum DNS Anbieter

Senior Consultant
Senior Consultant
  • Modernisierung der bereits vorhandenen Anwendung
  • Auswahl der Technologien
  • Integration der Anwendung mit Umsystemen
  • Modellierung der Prozessabläufe in BPNM
  • Erweiterung der BPMN Prozesse
  • Sammeln und analysieren der Anforderungen
  • Anbindung der AWS Cloud Dienstleistungen
JPA Jersey Java 7 und 8 Junit 4 Maven 3 GIT EAP 6 Docker Liquibase Camunda BPNM Nexus Sonarqube Jenkins Jira Confluence AWS
Energy Drink Hersteller
1 Jahr 4 Monate
2016-04 - 2017-07

Betreuung und Weiterentwicklung von Asset Control

Senior Consultant
Senior Consultant
  • Analyse der bestehenden Anwendung
  • Konzeption von technischen KVPs
  • Erstellung von Schätzung für KVPs und fachlichen Anforderungen
  • Begleitung der Umsetzung
  • Unterstützung beim Go Live
Oracle 11 Java Swing EJB 3.1 JPA 2 Spring 3 Hibernate 4 Java 7 und 8 Junit 4 Maven 3 Robot Tests Asset Control 6 und 7 Formula Engine GIT SVN Wildfly 10 Solaris Nexus Sonarqube Bamboo Jira
Finanzdienstleister
2 Jahre 4 Monate
2013-12 - 2016-03

Betreuung und Weiterentwicklung der internen Schnittstellen zum Kernbankensystem und Umsystemen.

IT-Spezialist für Java/Business Process Management
IT-Spezialist für Java/Business Process Management
  • Konzipierung einer Zielarchitektur
  • Etablierung eines Release-Prozesses mit Jira und Jenkins
  • Qualitätssicherung der Software mit Hilfe von Sonarqube
  • Erstellung von DV-Konzepte
  • Umsetzung der Anforderungen
  • Fachliche Betreuung von CI (Jenkins)
  • Koordination der externen Dienstleister
  • Dokumentation Kollaboration im Confluence
  • Erstellung von UML Diagrammen im Enterprise Architect
  • Aufsetzen initialer Systemlandschaften mit Puppet
  • Entwicklung von Camel-Routen auf Basis von OSGI Budles für JBoss Fuse
JPA CXF Spring 3 Spring 4 Spring Boot Apache Camel 15.1 Java 7 und 8 Junit 4 Maven 3 SVN GIT Lombok JBoss Fuse 6.1 Tomcat 7 CentOS 6 JBoss Developer Studio 9 Puppet in Verbindung mit Foreman Nexus Sonarqube Jenkins Jira Confluence Enterprise Architect
Degussa Bank AG
1 Jahr
2013-01 - 2013-12

Erweiterung einer langjährig etablierten Web-Anwendung in B2B Bereich

Softwareentwickler
Softwareentwickler
Erweiterung einer langjährig etablierten Web-Anwendung in B2B Bereich zur Verwaltung von Depot und Kundendaten im Bankenwesen
  • Erfassung der fachlichen Anforderungen mit dem Fachbereich
  • Umsetzung der fachlichen Anforderungen
  • Erstellung von JSP zur Kommunikation mit ManagedBeans
  • Implementierung der zusätzlichen Ablauflogik
  • Abbildung der Persistence-Schicht
  • Migration der Anwendung auf JBoss 7
  • Migration der Anwendung von Ant zu Maven
  • Dokumentation und Unterstützung der QA
JSP JBoss 5.1 JBoss 7.1.1 EJB 3 Java 6 Junit 4 Maven 3 SVN XHTML
Finanzdienstleister
2 Monate
2012-11 - 2012-12

Anpassung einer betriebskritischen Batchanwendung und Erweiterung der Geschäftslogik

Softwareentwickler
Softwareentwickler
Anpassung einer betriebskritischen Batchanwendung und Erweiterung der Geschäftslogik zur Berechnung von Intraday Forward Curves um eine zu-sätzliche SOA Komponente
  • Erfassung der fachlichen und technischen Anforderungen
  • Entwurf der Architektur
  • Anpassung der Java Batchanwendung
  • Implantation einer zusätzlichen Webservice-Komponente in Java
  • Koppelung der zwei Anwendung und Anpassung der Geschäftsabläufe
  • Implementation eines Inubit Webservices für die Authentifizierung, Autorisierung und Kommunikation mit der Java Komponente
  • Implementierung eines Webservice-Clients in VBA
  • Organisation einer nahtlosen Produktivschaltung
  • Überwachung und Auswertung des Produktivbetriebes
  • Dokumentation und Unterstützung der QA
SOAP-Webservices JBoss 5.1 EJB 3 Java 6 Junit 4 SoapUI Inubit 6 Excel 2010 Maven SVN VBA SAX DOM JSF JSP XHTML
Energiedienstleister
11 Monate
2011-11 - 2012-09

Unterstützung beim Entwickeln der Re-Implementierung der Plattform.

Softwareentwickler für Billing-Systeme
Softwareentwickler für Billing-Systeme
Weiterentwicklung der bestehenden Billing Anwendung als Hauptentwickler des Teams. 
  • Umsetzung von HGB Vorschriften und Unterstützung bei Audit Verfahren
  • Wartung und Betriebsunterstützung für die Produktionsumgebung
  • Erweiterung der bestehenden Anwendung um zusätzliche Abrechnungslogik
  • Sicherstellung der GDPdU Vorschriften über Reviews und CVS Nachvollziehbarkeit.
  • Mitentwicklung und Anwendung von agilen Methoden
  • Anforderungsanalyse und Lessons Learnt erstellt für die bestehende Plattform
  • Konzeptionelle Unterstützung für das Design der neuen Plattform
  • Mitentwicklung der neuen Plattform
  • Erstellung auf Basis von Spring und Hibernate einer DAO und Service-Schicht.
  • Erstellung von Testszenarien und Implementierung von JUnit, DB-Unit und Integrationstests
  • Modularisierung der Anwendung auf Maven-Ebene
  • Implementierung der Programmabläufe mit Java und Spring
  • Dokumentation und Unterstützung der QA

  • Pflege und Erweiterung der Linux Shell Scripte für Produktion
Spring 3 Hibernate 4 Sybase ASE 15 SVN Maven 3 Eclipse Helios JUnit 4 DB Unit 2.4 Shell Stored Procedures JPA with Hibernate SVN Maven
1 & 1 Internet AG
4 Monate
2011-02 - 2011-05

Entwicklung einer WebSphere basierten Architektur um Prozesse der Touristik

Entwickler und Architekt
Entwickler und Architekt
Entwicklung einer WebSphere basierten Architektur um Prozesse der Touristik und Gastronomie auf mobilen Endgeräten kostengünstig und performant anzubieten
  • Erfassung der Anforderungen der Fachabteilung
  • Entwurf der Architektur
  • Vergleich und Auswahlempfehlung zwischen SOAP, XML-RPC, REST, JSON und XML
  • Entwicklung einer Administrationsoberfläche
  • Vergleich und Auswahlempfehlung zwischen JBoss und WebSphere
  • Auswertung und Nutzung der SAP-CRM und der Paypal Schnittstellen
  • Umsetzung einer Referenzimplementierung und deren Übergabe
  • Erstellen eines OLAP Würfels und einer Information Map mit SAS
  • Erstellen der zugehörigen Jobs in SAS
  • Prototypischer Betrieb mit Erhebung statistischer Daten
WebSphere REST Jersey Java 6 Junit 4 SoapUI EJB 3.X JSF JSP CDI
IBM Deutschland
4 Monate
2010-08 - 2010-11

Fachliche Unterstützung des Key Account Managements bei Kundenprojektleads.

Cloud Computing Presales
Cloud Computing Presales
  • Verantwortlich für die Bereitstellung kundenspezifischer Daten
  • Aufnahme und Bearbeitung von Kundenanfragen
  • Unterstützung des KAMs bei Kundengesprächen.
  • Nacharbeitung der Kundengespräche
  • Pflege des Siebel CRMs
Siebel MS Word
IBM Deutschland
3 Monate
2010-02 - 2010-04

Mitarbeit im PMO im Rahmen der Projektunterstützung eines Großkundenprojekts.

Projektmanagementsupport (GTS / SO)
Projektmanagementsupport (GTS / SO)
  • Erstellung und Einhaltung von Zeit- und Arbeitsplänen
  • Verantwortung für das Projekt Tracking
  • Unterstützung der Projekt Manager im Teilprojekt
  • Ressourcenplanung und Kapazitätsplanung
  • Optimierung der Kommunikationswege
MS Project 2007 Rational Project Manager MS Excel
IBM Deutschland
9 Monate
2009-03 - 2009-11

Praxisphasen des Dualen Studiums

Rational Developer J2EE UML 2.0 ...
  • Erstellung von Testszenarien anhand der Anforderungen bzw. Use Cases. Verantworten der Regressionstests in der weiteren Entwicklungszeit.
  • Erstellung eines virtuellen Rundgangs einer der Firmenniederlassungen. Hierzu gehörte das Sammeln von Informationen, deren Aufbereitung und die eigentliche Implementierung der Anwendung.
  • Netzwerkkommunikation mit Java TCP Sockets und UDP Datagramme, Konfiguration von statischen Router Tabellen
Rational Developer J2EE UML 2.0 Eclipse Java 6 UML 2.0 HTML 4 XML Linux Java
IBM Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

2008 ? 2011

Bachelor of Science der Wirtschaftsinformatik

Schwerpunkt: Sales und Consulting

Duale Hochschule Mannheim


Zertifizierung:

  • Certified Professional for Software Architecture (arc42)
  • OMG Certified Expert in BPM: Fundamental
  • Oracle Certified Professional, Java SE 6 Programmer
  • Grundlagen SAS Data Integration Studio

Position

Position

  • DevOps Engineering

Kompetenzen

Kompetenzen

Top-Skills

Camunda Java EE SpringBoot Intellij Git Oracle MS SQL Server JPA JMS JSF PrimeFaces Angular

Schwerpunkte

Architektur
Softwareentwicklung
Bisherige fachliche Schwerpunkte
  • Evaluierung und Auswahl neuer Technologien
  • Konzeption, Entwicklung und Betrieb von Microservices
  • Planung und Entwicklung von Schnittstellen (REST-APIs)
  • Aufbau, Konzeption, Implementierung und Optimierung von CI/CD Pipelines
  • Automatisierung der Build-/Test- und Deployment-Prozesse
  • Wartung sowie Betrieb von Logging und Monitoring-Systemen
  • Fehleranalyse, -bewertung, -bereinigung sowie Codeanalyse
  • Konfigurationsmanagement sowie Administration und Optimierung von Datenbanken
  • Unterstützung und Beratung der Teams sowie Kunden bezüglich Anforderungen
  • Dokumentation von Arbeitsergebnissen in Jira und Confluence (nach Arc42)
  • Mitarbeit in agilen Teams nach Scrum

Produkte / Standards / Erfahrungen / Methoden

Erfahrungshintergrund

  • 12 Jahre in der IT
  • DevOps Engineer
  • Architekt


persönliche Interessen

  • Cloud Foundry
  • Kotlin
  • GraalVM


Frameworks:

Spring Boot, Hibernate, WebSphere, EAP 7.1.3, JBoss Fuse 6 Servicebus, Tibco Servicebus, MQSeries Servicebus, OSGi Blueprints, Asset Control 7, EJB 3.x, Lotus Notes 8


Software-Architektur: 

Microservices, REST API


CI/CD: 

Jenkins, Bamboo, Gitlab


DevOps: 

OpenShift, Cloud Foundry, Azure DevOps


Monitoring:

Grafana, Kibana, Splunk, Checkmk


Logging:

Logstash, Log4j2, Slf4j


Webanwendungen:

Jira, Confluence


Buildmanagement: 

Maven, Ant


Containerisierung:

Docker


Orchestrierung:

Kubernetes, OpenShift, Cloud Foundry, Azure


Virtualisierung: 

VirtualBox, VMWare vSphere, Citrix


IDE:

IntelliJ IDEA, Eclipse, Netbeans


Testing/Codeanalyse:

Postman, SonarQube, JUnit, Selenium, JMeter, Pact


BPMN 2.0:

Camunda, Inubit, IPP, jBPM


Methoden:

OOA, OOD, OOP, AOP, UML, ER-Modellierung, DDD (Domain-Driven Development), BDD (Behavior Driven Development), TDD (Test Driven Development), Infrastructure as Code, Pair Programming


Beruflicher Werdegang:

2018 - heute

Rolle: Managing Consultant

Kunde: Digital Solutions Consulting GmbH, Montabaur


2016 ? 2018 

Rolle: Senior Consultant

Kunde: Exxeta AG, Karlsruhe


2013 ? 2016 

Rolle: Softwareentwickler

Kunde: DEGUSSA Bank AG, Frankfurt


2012 ? 2013

Rolle: Consultant

Kunde: Exxeta AG, Karlsruhe


2011 ? 2012 

Rolle: Softwareentwickler für Billing-Systeme

Kunde: 1 & 1 Internet AG, Montabaur

Betriebssysteme

Linux CentOS bzw. RedHat
MS Windows
Solaris

Programmiersprachen

Drools
HTML 4
Java 6
Java 8
JAVA EE 6
JavaScript
JSF
JSP
SQL
VBA
XML
XPATH
XSLT

Datenbanken

MySQL
Oracle 11
PosgreSQL
Stored Procedures on Sybase ASE
Sybase ASE 14
Sybase ASE 15

Datenkommunikation

MySQL
Oracle 11
PosgreSQL
Stored Procedures on Sybase ASE
Sybase ASE 14
Sybase ASE 15

Branchen

Branchen

Energiedienstleister

Telekommunikation

Bank- und Finanzwesen

Einsatzorte

Einsatzorte

Montabaur (+100km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

7 Jahre 1 Monat
2018-01 - heute

Fachliche Erweiterung einer langjährig etablierten Web-Anwendung

Managing Consultant
Managing Consultant
Fachliche Erweiterung einer langjährig etablierten Web-Anwendung in B2B Bereich und technische Migration der Anwendung auf EAP 7.1
  • Umsetzung der fachlichen Anforderungen
  • Ersetzen der nicht mehr unterstützen Entity Beans durch JPA
  • Anpassen der HA-Singeltons auf EAP 7.1 Technologie
  • Erweiterung der Anwendung um Clusterering Command Dispatcher
  • Konfiguration von EAP 7.1
  • Konfiguration von Reverse Proxy für Session Based Routing
  • Dokumentation
Apache httpd EAP 6.4 EAP 7.1 JPA Java 8 Maven 3 GIT-Lab MS Windows Server 2012
Finanzdienstleister
1 Jahr 5 Monate
2017-07 - 2018-11

Umsetzung der neuen Investmentsteuerreform & Mifid 2

Senior Consultant
Senior Consultant
  • Agiles Projektvorgehen
  • Anforderungsspezifizierung mit dem Fachbereich
  • Erarbeitung von technischen Lösungen
  • Umsetzung des Drools-Regelwerkes zur Erfüllung der gesetzlichen Anforderungen
  • Umsetzung einer Batch-Anwendung auf Basis von JSR 352 auf EAP 7
DB 2 AS 400 Java EE JPA Java 8 Junit 4 Maven 3 EAP 7 Nexus Jenkins GIT-Lab
Finanzdienstleister
5 Monate
2017-09 - 2018-01

Neu- bzw. Weiterentwicklung der internen Trading Platform

Senior Consultant
Senior Consultant
  • Analyse des bestehende Architektur
  • Erarbeitung von Lösungskonzepten
  • Anpassung der Architektur
  • Umsetzung der fachlichen Anforderungen
MsSQL Java EE EJB JPA Spring Security Hibernate Java 8 Junit 4 Maven 3 SVN EAP 7 Nexus Jenkins Jira JMS Artemis
Finanzdienstleister
1 Jahr 10 Monate
2016-04 - 2018-01

Betreuung und Weiterentwicklung der internen Anwendung zum DNS Anbieter

Senior Consultant
Senior Consultant
  • Modernisierung der bereits vorhandenen Anwendung
  • Auswahl der Technologien
  • Integration der Anwendung mit Umsystemen
  • Modellierung der Prozessabläufe in BPNM
  • Erweiterung der BPMN Prozesse
  • Sammeln und analysieren der Anforderungen
  • Anbindung der AWS Cloud Dienstleistungen
JPA Jersey Java 7 und 8 Junit 4 Maven 3 GIT EAP 6 Docker Liquibase Camunda BPNM Nexus Sonarqube Jenkins Jira Confluence AWS
Energy Drink Hersteller
1 Jahr 4 Monate
2016-04 - 2017-07

Betreuung und Weiterentwicklung von Asset Control

Senior Consultant
Senior Consultant
  • Analyse der bestehenden Anwendung
  • Konzeption von technischen KVPs
  • Erstellung von Schätzung für KVPs und fachlichen Anforderungen
  • Begleitung der Umsetzung
  • Unterstützung beim Go Live
Oracle 11 Java Swing EJB 3.1 JPA 2 Spring 3 Hibernate 4 Java 7 und 8 Junit 4 Maven 3 Robot Tests Asset Control 6 und 7 Formula Engine GIT SVN Wildfly 10 Solaris Nexus Sonarqube Bamboo Jira
Finanzdienstleister
2 Jahre 4 Monate
2013-12 - 2016-03

Betreuung und Weiterentwicklung der internen Schnittstellen zum Kernbankensystem und Umsystemen.

IT-Spezialist für Java/Business Process Management
IT-Spezialist für Java/Business Process Management
  • Konzipierung einer Zielarchitektur
  • Etablierung eines Release-Prozesses mit Jira und Jenkins
  • Qualitätssicherung der Software mit Hilfe von Sonarqube
  • Erstellung von DV-Konzepte
  • Umsetzung der Anforderungen
  • Fachliche Betreuung von CI (Jenkins)
  • Koordination der externen Dienstleister
  • Dokumentation Kollaboration im Confluence
  • Erstellung von UML Diagrammen im Enterprise Architect
  • Aufsetzen initialer Systemlandschaften mit Puppet
  • Entwicklung von Camel-Routen auf Basis von OSGI Budles für JBoss Fuse
JPA CXF Spring 3 Spring 4 Spring Boot Apache Camel 15.1 Java 7 und 8 Junit 4 Maven 3 SVN GIT Lombok JBoss Fuse 6.1 Tomcat 7 CentOS 6 JBoss Developer Studio 9 Puppet in Verbindung mit Foreman Nexus Sonarqube Jenkins Jira Confluence Enterprise Architect
Degussa Bank AG
1 Jahr
2013-01 - 2013-12

Erweiterung einer langjährig etablierten Web-Anwendung in B2B Bereich

Softwareentwickler
Softwareentwickler
Erweiterung einer langjährig etablierten Web-Anwendung in B2B Bereich zur Verwaltung von Depot und Kundendaten im Bankenwesen
  • Erfassung der fachlichen Anforderungen mit dem Fachbereich
  • Umsetzung der fachlichen Anforderungen
  • Erstellung von JSP zur Kommunikation mit ManagedBeans
  • Implementierung der zusätzlichen Ablauflogik
  • Abbildung der Persistence-Schicht
  • Migration der Anwendung auf JBoss 7
  • Migration der Anwendung von Ant zu Maven
  • Dokumentation und Unterstützung der QA
JSP JBoss 5.1 JBoss 7.1.1 EJB 3 Java 6 Junit 4 Maven 3 SVN XHTML
Finanzdienstleister
2 Monate
2012-11 - 2012-12

Anpassung einer betriebskritischen Batchanwendung und Erweiterung der Geschäftslogik

Softwareentwickler
Softwareentwickler
Anpassung einer betriebskritischen Batchanwendung und Erweiterung der Geschäftslogik zur Berechnung von Intraday Forward Curves um eine zu-sätzliche SOA Komponente
  • Erfassung der fachlichen und technischen Anforderungen
  • Entwurf der Architektur
  • Anpassung der Java Batchanwendung
  • Implantation einer zusätzlichen Webservice-Komponente in Java
  • Koppelung der zwei Anwendung und Anpassung der Geschäftsabläufe
  • Implementation eines Inubit Webservices für die Authentifizierung, Autorisierung und Kommunikation mit der Java Komponente
  • Implementierung eines Webservice-Clients in VBA
  • Organisation einer nahtlosen Produktivschaltung
  • Überwachung und Auswertung des Produktivbetriebes
  • Dokumentation und Unterstützung der QA
SOAP-Webservices JBoss 5.1 EJB 3 Java 6 Junit 4 SoapUI Inubit 6 Excel 2010 Maven SVN VBA SAX DOM JSF JSP XHTML
Energiedienstleister
11 Monate
2011-11 - 2012-09

Unterstützung beim Entwickeln der Re-Implementierung der Plattform.

Softwareentwickler für Billing-Systeme
Softwareentwickler für Billing-Systeme
Weiterentwicklung der bestehenden Billing Anwendung als Hauptentwickler des Teams. 
  • Umsetzung von HGB Vorschriften und Unterstützung bei Audit Verfahren
  • Wartung und Betriebsunterstützung für die Produktionsumgebung
  • Erweiterung der bestehenden Anwendung um zusätzliche Abrechnungslogik
  • Sicherstellung der GDPdU Vorschriften über Reviews und CVS Nachvollziehbarkeit.
  • Mitentwicklung und Anwendung von agilen Methoden
  • Anforderungsanalyse und Lessons Learnt erstellt für die bestehende Plattform
  • Konzeptionelle Unterstützung für das Design der neuen Plattform
  • Mitentwicklung der neuen Plattform
  • Erstellung auf Basis von Spring und Hibernate einer DAO und Service-Schicht.
  • Erstellung von Testszenarien und Implementierung von JUnit, DB-Unit und Integrationstests
  • Modularisierung der Anwendung auf Maven-Ebene
  • Implementierung der Programmabläufe mit Java und Spring
  • Dokumentation und Unterstützung der QA

  • Pflege und Erweiterung der Linux Shell Scripte für Produktion
Spring 3 Hibernate 4 Sybase ASE 15 SVN Maven 3 Eclipse Helios JUnit 4 DB Unit 2.4 Shell Stored Procedures JPA with Hibernate SVN Maven
1 & 1 Internet AG
4 Monate
2011-02 - 2011-05

Entwicklung einer WebSphere basierten Architektur um Prozesse der Touristik

Entwickler und Architekt
Entwickler und Architekt
Entwicklung einer WebSphere basierten Architektur um Prozesse der Touristik und Gastronomie auf mobilen Endgeräten kostengünstig und performant anzubieten
  • Erfassung der Anforderungen der Fachabteilung
  • Entwurf der Architektur
  • Vergleich und Auswahlempfehlung zwischen SOAP, XML-RPC, REST, JSON und XML
  • Entwicklung einer Administrationsoberfläche
  • Vergleich und Auswahlempfehlung zwischen JBoss und WebSphere
  • Auswertung und Nutzung der SAP-CRM und der Paypal Schnittstellen
  • Umsetzung einer Referenzimplementierung und deren Übergabe
  • Erstellen eines OLAP Würfels und einer Information Map mit SAS
  • Erstellen der zugehörigen Jobs in SAS
  • Prototypischer Betrieb mit Erhebung statistischer Daten
WebSphere REST Jersey Java 6 Junit 4 SoapUI EJB 3.X JSF JSP CDI
IBM Deutschland
4 Monate
2010-08 - 2010-11

Fachliche Unterstützung des Key Account Managements bei Kundenprojektleads.

Cloud Computing Presales
Cloud Computing Presales
  • Verantwortlich für die Bereitstellung kundenspezifischer Daten
  • Aufnahme und Bearbeitung von Kundenanfragen
  • Unterstützung des KAMs bei Kundengesprächen.
  • Nacharbeitung der Kundengespräche
  • Pflege des Siebel CRMs
Siebel MS Word
IBM Deutschland
3 Monate
2010-02 - 2010-04

Mitarbeit im PMO im Rahmen der Projektunterstützung eines Großkundenprojekts.

Projektmanagementsupport (GTS / SO)
Projektmanagementsupport (GTS / SO)
  • Erstellung und Einhaltung von Zeit- und Arbeitsplänen
  • Verantwortung für das Projekt Tracking
  • Unterstützung der Projekt Manager im Teilprojekt
  • Ressourcenplanung und Kapazitätsplanung
  • Optimierung der Kommunikationswege
MS Project 2007 Rational Project Manager MS Excel
IBM Deutschland
9 Monate
2009-03 - 2009-11

Praxisphasen des Dualen Studiums

Rational Developer J2EE UML 2.0 ...
  • Erstellung von Testszenarien anhand der Anforderungen bzw. Use Cases. Verantworten der Regressionstests in der weiteren Entwicklungszeit.
  • Erstellung eines virtuellen Rundgangs einer der Firmenniederlassungen. Hierzu gehörte das Sammeln von Informationen, deren Aufbereitung und die eigentliche Implementierung der Anwendung.
  • Netzwerkkommunikation mit Java TCP Sockets und UDP Datagramme, Konfiguration von statischen Router Tabellen
Rational Developer J2EE UML 2.0 Eclipse Java 6 UML 2.0 HTML 4 XML Linux Java
IBM Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

2008 ? 2011

Bachelor of Science der Wirtschaftsinformatik

Schwerpunkt: Sales und Consulting

Duale Hochschule Mannheim


Zertifizierung:

  • Certified Professional for Software Architecture (arc42)
  • OMG Certified Expert in BPM: Fundamental
  • Oracle Certified Professional, Java SE 6 Programmer
  • Grundlagen SAS Data Integration Studio

Position

Position

  • DevOps Engineering

Kompetenzen

Kompetenzen

Top-Skills

Camunda Java EE SpringBoot Intellij Git Oracle MS SQL Server JPA JMS JSF PrimeFaces Angular

Schwerpunkte

Architektur
Softwareentwicklung
Bisherige fachliche Schwerpunkte
  • Evaluierung und Auswahl neuer Technologien
  • Konzeption, Entwicklung und Betrieb von Microservices
  • Planung und Entwicklung von Schnittstellen (REST-APIs)
  • Aufbau, Konzeption, Implementierung und Optimierung von CI/CD Pipelines
  • Automatisierung der Build-/Test- und Deployment-Prozesse
  • Wartung sowie Betrieb von Logging und Monitoring-Systemen
  • Fehleranalyse, -bewertung, -bereinigung sowie Codeanalyse
  • Konfigurationsmanagement sowie Administration und Optimierung von Datenbanken
  • Unterstützung und Beratung der Teams sowie Kunden bezüglich Anforderungen
  • Dokumentation von Arbeitsergebnissen in Jira und Confluence (nach Arc42)
  • Mitarbeit in agilen Teams nach Scrum

Produkte / Standards / Erfahrungen / Methoden

Erfahrungshintergrund

  • 12 Jahre in der IT
  • DevOps Engineer
  • Architekt


persönliche Interessen

  • Cloud Foundry
  • Kotlin
  • GraalVM


Frameworks:

Spring Boot, Hibernate, WebSphere, EAP 7.1.3, JBoss Fuse 6 Servicebus, Tibco Servicebus, MQSeries Servicebus, OSGi Blueprints, Asset Control 7, EJB 3.x, Lotus Notes 8


Software-Architektur: 

Microservices, REST API


CI/CD: 

Jenkins, Bamboo, Gitlab


DevOps: 

OpenShift, Cloud Foundry, Azure DevOps


Monitoring:

Grafana, Kibana, Splunk, Checkmk


Logging:

Logstash, Log4j2, Slf4j


Webanwendungen:

Jira, Confluence


Buildmanagement: 

Maven, Ant


Containerisierung:

Docker


Orchestrierung:

Kubernetes, OpenShift, Cloud Foundry, Azure


Virtualisierung: 

VirtualBox, VMWare vSphere, Citrix


IDE:

IntelliJ IDEA, Eclipse, Netbeans


Testing/Codeanalyse:

Postman, SonarQube, JUnit, Selenium, JMeter, Pact


BPMN 2.0:

Camunda, Inubit, IPP, jBPM


Methoden:

OOA, OOD, OOP, AOP, UML, ER-Modellierung, DDD (Domain-Driven Development), BDD (Behavior Driven Development), TDD (Test Driven Development), Infrastructure as Code, Pair Programming


Beruflicher Werdegang:

2018 - heute

Rolle: Managing Consultant

Kunde: Digital Solutions Consulting GmbH, Montabaur


2016 ? 2018 

Rolle: Senior Consultant

Kunde: Exxeta AG, Karlsruhe


2013 ? 2016 

Rolle: Softwareentwickler

Kunde: DEGUSSA Bank AG, Frankfurt


2012 ? 2013

Rolle: Consultant

Kunde: Exxeta AG, Karlsruhe


2011 ? 2012 

Rolle: Softwareentwickler für Billing-Systeme

Kunde: 1 & 1 Internet AG, Montabaur

Betriebssysteme

Linux CentOS bzw. RedHat
MS Windows
Solaris

Programmiersprachen

Drools
HTML 4
Java 6
Java 8
JAVA EE 6
JavaScript
JSF
JSP
SQL
VBA
XML
XPATH
XSLT

Datenbanken

MySQL
Oracle 11
PosgreSQL
Stored Procedures on Sybase ASE
Sybase ASE 14
Sybase ASE 15

Datenkommunikation

MySQL
Oracle 11
PosgreSQL
Stored Procedures on Sybase ASE
Sybase ASE 14
Sybase ASE 15

Branchen

Branchen

Energiedienstleister

Telekommunikation

Bank- und Finanzwesen

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.