Erfahrener Java und Java EE Entwickler mit starkem Fokus auf agile Prozesse.
Aktualisiert am 19.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.01.2025
Verfügbar zu: 100%
davon vor Ort: 80%
Java
DevOps
Architekt
Java 17
REST
SOAP
Deutsch
Muttersprache
Englisch
sehr gut

Einsatzorte

Einsatzorte

Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
möglich

Projekte

Projekte

1 Jahr 7 Monate
2023-01 - 2024-07

Implementation Mandantenportal

Senior Architekt Java 17 Spring Boot OpenAPI ...
Senior Architekt

Design und Implementation eines Mandantenportals für einen Dienstleister im Bereich Forderungsmanagement. Anbindung an eine IBM iSeries Datenhaltung, Modulares Design und CQRS-Datenstruktur.

  • Design
  • Software-Architektur
  • Implementation Java
  • Code Review Java und JavaScript
Java 17 Spring Boot OpenAPI Ansible Terraform Jenkins Maven VueJS Docker Gitlab CQRS Spring
Systemum GmbH & Co.KG
Braunschweig
5 Monate
2022-09 - 2023-01

Architektur-Analyse eines Systems zum Forderungsmanagement.

Senior Consultant
Senior Consultant

Implementation von Adapter-Programmen für die Testauswertung in Polarion.

  • Architekturerhebung durch Interviews
  • Erstellung einer Zielarchitektur
  • Migrationsplan
Systemum GmbH & Co.KG
Braunschweig
1 Jahr 1 Monat
2021-12 - 2022-12

Architektur-Dokumentation im Embedded Umfeld.

Senior Architekt
Senior Architekt

Architektur-Dokumentation im Embedded Umfeld.

  • Analyse bestehender Dokumentation
  • Erstellung eines Architektur-Konzeptes
Systemum GmbH & Co.KG
Braunschweig
1 Jahr 1 Monat
2021-06 - 2022-06

Entwicklung einer Messaging-Plattform

Developer/DevOps-Consultant Java Spring Boot Microservice ...
Developer/DevOps-Consultant
Entwicklung einer Messaging-Plattform für Forderungsmanagement. Ziel des Projektes war eine schrittweise Ablösung von Legacy-Systemen durch Standard-Software, die mittels REST-Services und Mappern an bestehende Systeme über ein Messaging-System angeschlossen werden.
  • Entwicklung in Java/Spring Boot
  • Weiterentwicklung CI/CD Plattform
  • Kubernetes Deployment
  • Coaching
Java Spring Boot Microservice Architektur Kubernetes Docker Helm OpenAPI Hashicorp Vault Java SE 11/17 Groovy JPA Ansible OpenAPI Jenkins Maven Jira Confluence Git Junit 5 Mockito AssertJ IntelliJ IDEA Scrum AsciiDoc
Verband der Vereine Creditreform
Neuss
2 Jahre 3 Monate
2019-04 - 2021-06

Architektur-Analyse und Architektur-Neuausrichtung

IT-Consultant Java Spring Boot Microservice ...
IT-Consultant
Architektur-Analyse einer verteilten Anwendung. Überarbeitung der Build- und Deployment-Pipeline. Konzeption einer Plattform-Lösung auf Basis von Kubernetes. Neuausrichtung der Architektur des Altsystems auf Kubernetes. Coaching in Java, git, Helm, Spring Boot.
  • Architektur-Analyse
  • Weiterentwicklung CI/CD Plattform
  • Kubernetes Deployment
  • Kubernetes-Security
  • Coaching
Java Spring Boot Microservice Architektur Kubernetes Docker Helm OpenAPI Java SE 8/11 Groovy Hibernate JPA JAXB Oracle Ansible OpenAPI Jenkins Maven Jira Confluence Git Junit 5 Mockito AssertJ IntelliJ IDEA Scrum AsciiDoc Vue.js
Verband der Vereine Creditreform
Neuss
1 Jahr 1 Monat
2018-04 - 2019-04

Umstellung einer Fulfillment-Lösung

Senior Java Developer Java Dropwizard Google guice ...
Senior Java Developer
Umstellung einer Fulfillment-Lösung für e-Mobilität von JEE in Self-Contained Microservices
  • Entwicklung von Java Komponenten
  • Dokumentation von Ist-Architektur
  • Erstellung von Architekturvorschlägen für die Soll-Architektur
  • Weiterentwicklung CI/CD Plattform
  • Umstellung von Jenkins auf Gitlab-CI
Java Dropwizard Google guice Microservice Architektur Java 8 jUnit 4 Mockito Plantuml Asciidoc git gitlab-ci AsciiDoc
Systemum GmbH & Co. KG
Braunschweig
4 Monate
2018-02 - 2018-05

Weiterentwicklung eines Systems

Senior Java Developer Java Kanban (oder ähnlich) Java 8 ...
Senior Java Developer
Weiterentwicklung eines Systems zur Adressvermietung und Direktmarktings.
  • Entwicklung von Java Komponenten
  • Design und Entwicklung von Vaadin Oberflächen
  • REST-Services
  • Anforderungsanalyse
  • Reverse Engineering
Java Kanban (oder ähnlich) Java 8 jUnit 4 Spring Vaadin CSS REST SVN
anderScore GmbH
Köln
4 Monate
2017-10 - 2018-01

Erstellung und Dokumentation einer Modernisierungsstrategie

Senior Consultant Oracle ADF Java Vaadin ...
Senior Consultant

Erstellung und Dokumentation einer Modernisierungsstrategie für ein Oracle ADF basierte Software-System.

  • Aufnahme der Kernanforderungen
  • Analyse der vorhandenen Systemarchitektur
  • Entwurf Sollarchitektur
  • Entwurf Migrationsstrategie und
  • Planung Prototypenumsetzung
Oracle ADF Java Vaadin Beratung Software-Architektur Requirements-Engineering
Systemum GmbH
Braunschweig
2 Jahre 4 Monate
2015-07 - 2017-10

Weiterentwicklung eines Systems im Connected Car Umfeld

Java Backend Entwickler Java 8 jUnit 4 JAX-WS ...
Java Backend Entwickler
  • Implementation in Java und Spring
Java 8 jUnit 4 JAX-WS Spring Jenkins soapUI Insomnia SVN fitNesse MQTT Java Scrum SOAP REST-Webservice TDD Agile Softwareentwicklung BDD LDAP
Valtech GmbH
Düsseldorf
3 Monate
2017-04 - 2017-06

Weiterentwicklung/Migration eines Systems im IAM Umfeld

Senior Java Developer Java 8 jUnit 4 JAX-WS ...
Senior Java Developer
  • Implementation in Java und Spring
  • Einführung eines Behaviour Driven Test-Systems
Java 8 jUnit 4 JAX-WS Spring Jenkins soapUI subversion jBehave Java Scrum SOAP REST-Webservice Test Driven Development Agile Softwareentwicklung Source Code Management BDD LDAP
E.ON Business Services GmbH
Hannover
2 Jahre
2015-04 - 2017-03

Implementation einer Buchungsplattform für Mietfahrzeuge

Senior JEE Developer Java EE jUnit 4 JPA ...
Senior JEE Developer
  • Implementation in JEE (EJB3.1)
  • Administration JBoss 7.2 (Redhat EAP 6.4)
Java EE jUnit 4 JPA Hibernate JDBC JAX-WS Postgresql JBoss 7.2 JMX Intellij IDEA gradle Jenkins Arquillian soapUI SQL git Atlassian Jira Intellij IDEA gradle Jenkins Arquillian soapUI SQL git Atlassian Jira Java EE Scrum SOAP REST-Webservice Model Driven Development Test Driven Development Agile Softwareentwicklung Source Code Management Multi-Tier Architektur Kanban
Systemum GmbH
Braunschweig
1 Jahr 9 Monate
2013-04 - 2014-12

Einführung eines Lifecycle-Systems

Product Owner (Technischer Part) ServiceNow Tomcat Nexus Prime ...
Product Owner (Technischer Part)

Einführung eines Lifecycle-Systems zur Verwaltung von X.509 Zertifikaten. Mittels dieses Systems soll das unbemerkte Auslaufen von Zertifikaten im produktionsnahen IT-Systemen verhindert werden.

  • Software-Architektur
  • QS-Management
  • Test-Management
  • Schnittstellendesign
  • Anforderungsanalyse
  • Prozessdesign
ServiceNow Tomcat Nexus Prime Blueprint-Entwicklung Java EE Axis2 und Jax-WS XMLBeans JAX-B XML XSD soapUI Oracle 11i Analyse und Design Anforderungsmanagement Architektur SOAP UML Agile Softwareentwicklung Kanban Multi-Tier Architektur Requirements-Engineering
Volkswagen AG
Wolfsburg
1 Monat
2014-04 - 2014-04

Leitung eines Workshops über IPv6 Security im Fahrzeug

IT Security Consultant IPv6 Security
IT Security Consultant
IPv6 Security
Volkswagen AG
Wolfsburg
5 Monate
2012-11 - 2013-03

Technologieumstellung einer Konsolidierungsplattform

Senior Java Developer Java EE jUnit 3 Maven ...
Senior Java Developer

Technologieumstellung einer Konsolidierungsplattform zur Bestellung und Verwaltung von Produkten des Telekommunikationsumfeldes. Zur Performanz-Steigerung und Code-Clearance wurde der Datenbank-Layers von variablen Attribut/Wert Matrizen auf eine Objekthierarchie mittels OR-Mapping mit JPA/Hibernate umgestellt.

  • Implementation
  • Test
Java EE jUnit 3 Maven JPA Hibernate Spring JAX-B JSF Richfaces Oracle 11g Tomcat Intellij IDEA Selenium GEB Jenkins SQL SOAP Subversion Atlassian Jira J2EE Scrum Continous Integration Test Driven Development Agile Softwareentwicklung Model Driven Development Multi-Tier Architektur Serviceorientierte Architektur JIRA
EWE TEL GmbH
Oldenburg
3 Monate
2012-08 - 2012-10

Dokumentation

IT Consultant Netzverwaltung Carrier IP Netze ...
IT Consultant

Dokumentation eines Systems zur Verwaltung von Leitungen (VPN und physikalisch), IPv4 Netzen und Provider- und Customer-Routern.

  • Dokumentation
  • Reverse-Engineering PHP
  • Reverse-Engineering postgreSQL
Netzverwaltung Carrier IP Netze Leitungsverwaltung VPN SQL UML
Versatel Deutschland GmbH
Stuttgart
2 Monate
2012-07 - 2012-08

Implementation einer EAI-Schnittstelle

Entwickler EAI SOA Webservices ...
Entwickler

Implementation einer EAI-Schnittstelle zwischen SAP und valuemation durch Orchestra.

  • Implementation in Orchestra
EAI SOA Webservices SOAP valuemation Orchestra Multi-Tier Architektur EDMS Orchestra Java SE SQL soapUI BPMN
EMDS AG
Augsburg
1 Monat
2012-05 - 2012-05

Entwicklung eines Apache httpd Moduls

Senior C Developer Apache httpd C Apache Portable Runtime (APR)
Senior C Developer

Entwicklung eines Apache httpd Moduls, welches sicher stellt, dass ein bestimmtes Session Cookie gesetzt ist.

  • Implementation
  • Lösungsbeschreibung
Apache httpd C Apache Portable Runtime (APR)
PrimeForce
München
9 Monate
2011-07 - 2012-03

Entwicklung einer Software

Senior Java Developer C Java EE X.509 ...
Senior Java Developer

Entwicklung einer Software zur Online-Validierung von X.509 Zertifikaten und User-Zuordnung. Mittels dieser Software ist es Drittfirmen möglich sich mit Zertifikaten öffentlicher oder eigener Trustcenter bei Volkswagen zu authentisieren. Durch die zertifikatsbasierte Authentisierung wird ein größerer Sicherheitsstandard im Konzern eingeführt.

  • Koordination der Softwareentwicklung
  • Softwarearchitektur
  • Implementation J2EE auf IBM Websphere
  • Erweiterung Apache httpd module (mod_ssl, mod_auth_ldap)

C Java EE X.509 PKI Infrastruktur Identity Management OCSP IBM Websphere Maven eclipse IBM Rational Application Developer SOAP XML XSD RESTful Webservice PRINCE2 LDAP Java EE 1.5 (EJB 3.1 Session Beans) IBM Websphere (6 und 8) Axis2 (1.6.0 1.6.1) Jersey (1.12) soapUI JPA (Hibernate 4.0) JAX-WS (2.x) jUnit (4.9) slf4j (1.6) Vaadin (6.6) Subversion
Volkswagen
Wolfsburg
1 Jahr 8 Monate
2009-09 - 2011-04

Entwicklung und Konzeption

Senior System-Analyst Billing Java EE Java SE Message Oriented Middleware ...
Senior System-Analyst Billing

Telefónica O2 Germany GmbH & Co. OHG gehört zu Telefónica Europe und ist Teil des spanischen Telekommunikationskonzerns Telefónica S.A. Das Unternehmen stellt als integrierter Kommunikationsanbieter DSL-Festnetztelefonie, Mobilfunkprodukte und Internetconnectivity an. Telefónica Europe hat mehr als 56 Millionen Mobil- und Festnetzkunden in Großbritannien, Irland, der Tschechischen Republik, der Slowakei und Deutschland.


Projekte:

  • Entwicklung und Konzeption einer Wholesale-Billing Lösung für VoIP-Lösungen
  • Konzeption einer Service-Schnittstelle zwischen Billing-System und Order-Management-System


Erfolge:

  • Durch die Service-Schnittstelle zwischen Order-Management und Billing wird eine vollständige Automatisierung des Billings angestrebt. Durch diese Automatisierung werden manuelle Übertragungen minimiert, was sowohl die Fehleranfälligkeit verringert, als auch die Performance erhöht. Es ergibt sich somit eine doppelte Qualitätsverbesserung, da die Notwendigkeit von rückwirkenden Änderungen nach Rechnungslauf minimiert wird.
Java EE Java SE Message Oriented Middleware Multi-Tier Architektur UML XML XSD Billit Siebel Source Code Management Serviceorientierte Architektur Apache ActiveMQ (4.x) JMS XMLBeans (2.2+) JBoss (4.2) Java EE 1.5 (EJB3.0 Session Bean Message Driven Beans) log4j (1.2) SQL CVS JDBC eclipse Oracle SQL Developer
Telefónica O2 Germany GmbH & Co. OHG, Verl
3 Jahre 11 Monate
2005-10 - 2009-08

Aufbau und Abnahme

System-Analyst Billing Java EE Java SE Message Oriented Middleware ...
System-Analyst Billing

ab September 2009 durch Betriebsübergang zur Telefónica O2 Germany GmbH & Co. OHG geworden.

Die Telefónica Deutschland GmbH ist einer der größten IP-Carrier in Deutschland. Mit Ihren knapp 500 Mitarbeitern bietet die Telefónica Internet Service Providern und Carriern Lösungen im Bereich des DSL Access sowie VoIP-Lösungen


Projekte:

  • Aufbau und Abnahme eine Billing Lösung für LLU (ADSL) Resale Produkte
  • Design und Implementierung einer Billing-Schnittstelle zur LLU (ADSL) Abrechnung.


Erfolge:

  • Umstellung einer proprietären Billing-Lösung auf eine flexible Standard-Software. Dadurch ergibt sich ein besser planbarer operativer Aufwand, da eine klare Betriebsdokumentation vorliegt, sowie die Möglichkeit auf externe Spezialisten zurückzugreifen.
Java EE Java SE Message Oriented Middleware Serviceorientierte Architektur Multi-Tier Architektur ActiveMQ SOAP JBoss Billit Source Code Management JIRA Apache ActiveMQ (4.x) Axis2 (Version: SPS) JBoss (4.2) J2EE 1.5 (EJB3.0 Session Bean Message Driven Beans) Apache log4j (1.2) jMeter CVS
Telefónica Deutschland GmbH, Verl
2 Jahre 5 Monate
2005-10 - 2008-02

Konzeption und Entwicklung

System-Entwickler Fulfillment Java EE Java SE Message Oriented Middleware ...
System-Entwickler Fulfillment

Projekte:

  • Konzeption und Entwicklung eines multi-tier Geoinformationssystems
  • Konzeption und Entwicklung einer SOA Lösung zur Rufnummern- und SIP-Provisionierung
  • Entwicklung eines Backends zur Steuerung von Leistungsmerkmalen von SIP-Accounts.

Erfolge:

  • Erweiterung des Rufnummernprovisionierungssystems auf SIP-Account Vergabe. Anpassung der Workflowengine und Implementierung einer asynchronen Transaktionssteuerung.
  • Refactoring und Restrukturierung eines Geoinformationssystems in Frontend-, Business Logik und Persistenz-Schicht.
Java EE Java SE Message Oriented Middleware Serviceorientierte Architektur JBoss JMX GIS BPMN Source Code Management JIRA Apache ActiveMQ (4.x) Sun Java Message Queue JMS XMLBeans (2.2+) jUnit log4j JBoss (4.2) J2EE 1.4 und 1.5 (EJB3.0 Session Bean Message Driven Beans) Spring(2.0) Hivemind(1.1) Apache Struts Wigeogis ArcGIS Hibernate (3.x) JPA JPA Native Queries JDBC Apache log4j (1.2) Apache Struts (1.x) jBPM eclipse Netbeans Ant CVS SQL Oracle SQL Developer
4 Jahre 5 Monate
2001-06 - 2005-10

Design und Entwicklung

System-Entwickler ITU-T H.323 C++ Unix ...
System-Entwickler

Fox LightWare GmbH ist ein Softwarehaus, dass das mit den Schwerpunkten Datenbanken und dynamische Internetlösungen ein breites Spektrum an IT Dienstleistung anbietet. Die Fox-Lightware hat ein langjähriges Know-How im Bereich intelligenter und innovativer IT-Projekte. Die Fox Lightware verfügt über 30 hoch qualifizierte Mitarbeiter.

Projekte:

  • Portierung einer Datenbank-Retrieval-Software von OS/2 auf MS Windows
  • Mitarbeit an der Open-Source Telefonie-Lösung OpenH323GK
  • Design und Entwicklung einer VoIP-Switching Lösung nach ITU-T Standard H.323

Erfolge:

  • Durch die Umsetzung einer schlanken, bedarfsgerechten Lösung im Bereich des VoIP Access konnte die Last vom zentralen Voice-Switch auf einen Cluster verteilt werden, da die Authentisierung und Autorisierung der Clients in der hier entwickelten Software abgehandelt werden, während das Routing weiterhin in dem dafür spezialisierten Voice-Switch erfolgt. Diese Lösung wurde Anfang 2011 außer Dienst gestellt.
ITU-T H.323 C++ Unix LDAP X.500 Source Code Management Model Driven Development C++ CVS Visual Source Safe Boost PWlib MingW Qt
Fox-Lightware GmbH, Bielefeld
2 Jahre 9 Monate
1998-04 - 2000-12

Entwicklung

System-Administrator Apache httpd mysql Linux ...
System-Administrator

Die IOK ist ein Full-Service Internet Provider mit 10 Mitarbeitern. Die Dienstleistungen reichen von Dial-Up und Standleitungsanbindungen über Hosting bis zur Entwicklung und Bereitstellung von Web-Anwendungen.

Aufgaben:

  • Entwicklung eines individuellen Webshops in Perl
  • Administration von LAMP-Servern
  • Routerkonfiguration (Cisco)
  • Konzeption und Überwachung des Backup

Erfolge:

  • Automatisierung der Installation von virtuellen Web-Servern. Damit wurde eine Qualitätsverbesserung und eine Verringerung des manuellen Aufwandes erreicht, wodurch die Produktivität verbessert wurde, die Kundenzufriedenheit verbessert wurde, da manuelle Fehleingaben nicht zu teilweiser Konfiguration geführt haben, die der Kunden nicht als Fehlkonfiguration, sondern als Betriebsfehler empfunden hat.
Apache httpd mysql Linux Shell Perl
IOK Internet Services, Verl

Aus- und Weiterbildung

Aus- und Weiterbildung

1995 ? heute:

Selbststudium Linux Administration

Unix Programmierung in Fortran 77, Perl, C, C++


1991 ? 2001

Studium der Chemie an der Universität Bielefeld

Abgeschlossen mit Diplom im Fachbereich physikalische Chemie (Abschlußnote: ?gut?)


Zusatzqualifikationen IT:

  • PRINCE2 (certified practitioner)
  • Certified Scrum Product Owner
  • IREB® Certified Professional for Requirements Engineering

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Architekt Java 17 REST SOAP

Produkte / Standards / Erfahrungen / Methoden

Auf einem Blick:

  • Softwarearchitektur von Java Enterprise Anwendungen
  • Security-Architekturen in der Anwendungsentwicklung
  • X.509 Infrastrukturen
  • Schnittstellendesign verteilter Anwendungen
  • Continuous Integration
  • Specification by Example (Behavior Driven Design)
  • Softwareentwicklung in Java, C++, Groovy


Zur Finanzierung des Studiums:

05/1995 ? 03/1997

Rolle: studentische Hilfskraft im Chemiekalienlager

Kunde: Universität Bielefeld


Aufgaben:

  • Annahme und Bearbeitung von Material- und Chemikalienbestellungen der Studenten und Arbeitsgruppen.
  • Abfüllen von Chemikalien.


08/1992 ? 12/1994

Rolle: Aushilfe als Briefzusteller

Kunde: Deutsche Post AG


Sprachen und Basistechnologien

  • Basis
  • Standard
  • Erweitert
  • Experte
  • Java SE
  • Java EE
  • C
  • C++
  • Fortran77 
  • SQL
  • UML
  • XML
  • XSD
  • BPMN


Paradigmen und Methoden

  • Basis
  • Standard
  • Erweitert
  • Experte
  • Agile Softwareentwicklung
  • Continous Integration
  • Source Code Management
  • Test Driven Development
  • Model Driven Development
  • Serviceorientierte Architektur
  • Mutli-Tier Architektur
  • Requirements-Engineering
  • Scrum
  • Kanban
  • PRINCE2 


Bibliotheken und Frameworks

  • Basis
  • Standard
  • Erweitert
  • Experte
  • jUnit 
  • log4j
  • slf4j 
  • JDBC
  • Java Messaging Service (JMS) 
  • Java Management Extension (JMX) 
  • Java Enterprise Beans (EJB)
  • Java Server Faces (JSF) 
  • Vaadin 
  • Hibernate 
  • JPA
  • Axis2
  • JAX-WS
  • XMLBeans
  • JAX-B
  • SOAP
  • RESTful Webservices
  • Spring
  • OAuth
  • H.323
  • PWlib
  • LDAP
  • Boost


Container und Werkzeuge

  • Basis
  • Standard
  • Erweitert
  • Experte
  • Eclipse 
  • Netbeans 
  • CVS 
  • Subversion
  • Git 
  • Visual Source Safe 
  • Oracle 10g
  • Oracle 11i 
  • Postgresql
  • Mysql
  • Oracle SQL Developer 
  • Rational Application Developer 
  • Websphere AS (6 & 8)
  • JBoss AS (4.2) 
  • JBoss AS (7.2) 
  • jMeter
  • Ant
  • Maven
  • gradle 
  • ActiveMQ
  • Sun Java Message Queue 
  • soapUI
  • JIRA
  • Jenkins
  • ServiceNow

Einsatzorte

Einsatzorte

Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
möglich

Projekte

Projekte

1 Jahr 7 Monate
2023-01 - 2024-07

Implementation Mandantenportal

Senior Architekt Java 17 Spring Boot OpenAPI ...
Senior Architekt

Design und Implementation eines Mandantenportals für einen Dienstleister im Bereich Forderungsmanagement. Anbindung an eine IBM iSeries Datenhaltung, Modulares Design und CQRS-Datenstruktur.

  • Design
  • Software-Architektur
  • Implementation Java
  • Code Review Java und JavaScript
Java 17 Spring Boot OpenAPI Ansible Terraform Jenkins Maven VueJS Docker Gitlab CQRS Spring
Systemum GmbH & Co.KG
Braunschweig
5 Monate
2022-09 - 2023-01

Architektur-Analyse eines Systems zum Forderungsmanagement.

Senior Consultant
Senior Consultant

Implementation von Adapter-Programmen für die Testauswertung in Polarion.

  • Architekturerhebung durch Interviews
  • Erstellung einer Zielarchitektur
  • Migrationsplan
Systemum GmbH & Co.KG
Braunschweig
1 Jahr 1 Monat
2021-12 - 2022-12

Architektur-Dokumentation im Embedded Umfeld.

Senior Architekt
Senior Architekt

Architektur-Dokumentation im Embedded Umfeld.

  • Analyse bestehender Dokumentation
  • Erstellung eines Architektur-Konzeptes
Systemum GmbH & Co.KG
Braunschweig
1 Jahr 1 Monat
2021-06 - 2022-06

Entwicklung einer Messaging-Plattform

Developer/DevOps-Consultant Java Spring Boot Microservice ...
Developer/DevOps-Consultant
Entwicklung einer Messaging-Plattform für Forderungsmanagement. Ziel des Projektes war eine schrittweise Ablösung von Legacy-Systemen durch Standard-Software, die mittels REST-Services und Mappern an bestehende Systeme über ein Messaging-System angeschlossen werden.
  • Entwicklung in Java/Spring Boot
  • Weiterentwicklung CI/CD Plattform
  • Kubernetes Deployment
  • Coaching
Java Spring Boot Microservice Architektur Kubernetes Docker Helm OpenAPI Hashicorp Vault Java SE 11/17 Groovy JPA Ansible OpenAPI Jenkins Maven Jira Confluence Git Junit 5 Mockito AssertJ IntelliJ IDEA Scrum AsciiDoc
Verband der Vereine Creditreform
Neuss
2 Jahre 3 Monate
2019-04 - 2021-06

Architektur-Analyse und Architektur-Neuausrichtung

IT-Consultant Java Spring Boot Microservice ...
IT-Consultant
Architektur-Analyse einer verteilten Anwendung. Überarbeitung der Build- und Deployment-Pipeline. Konzeption einer Plattform-Lösung auf Basis von Kubernetes. Neuausrichtung der Architektur des Altsystems auf Kubernetes. Coaching in Java, git, Helm, Spring Boot.
  • Architektur-Analyse
  • Weiterentwicklung CI/CD Plattform
  • Kubernetes Deployment
  • Kubernetes-Security
  • Coaching
Java Spring Boot Microservice Architektur Kubernetes Docker Helm OpenAPI Java SE 8/11 Groovy Hibernate JPA JAXB Oracle Ansible OpenAPI Jenkins Maven Jira Confluence Git Junit 5 Mockito AssertJ IntelliJ IDEA Scrum AsciiDoc Vue.js
Verband der Vereine Creditreform
Neuss
1 Jahr 1 Monat
2018-04 - 2019-04

Umstellung einer Fulfillment-Lösung

Senior Java Developer Java Dropwizard Google guice ...
Senior Java Developer
Umstellung einer Fulfillment-Lösung für e-Mobilität von JEE in Self-Contained Microservices
  • Entwicklung von Java Komponenten
  • Dokumentation von Ist-Architektur
  • Erstellung von Architekturvorschlägen für die Soll-Architektur
  • Weiterentwicklung CI/CD Plattform
  • Umstellung von Jenkins auf Gitlab-CI
Java Dropwizard Google guice Microservice Architektur Java 8 jUnit 4 Mockito Plantuml Asciidoc git gitlab-ci AsciiDoc
Systemum GmbH & Co. KG
Braunschweig
4 Monate
2018-02 - 2018-05

Weiterentwicklung eines Systems

Senior Java Developer Java Kanban (oder ähnlich) Java 8 ...
Senior Java Developer
Weiterentwicklung eines Systems zur Adressvermietung und Direktmarktings.
  • Entwicklung von Java Komponenten
  • Design und Entwicklung von Vaadin Oberflächen
  • REST-Services
  • Anforderungsanalyse
  • Reverse Engineering
Java Kanban (oder ähnlich) Java 8 jUnit 4 Spring Vaadin CSS REST SVN
anderScore GmbH
Köln
4 Monate
2017-10 - 2018-01

Erstellung und Dokumentation einer Modernisierungsstrategie

Senior Consultant Oracle ADF Java Vaadin ...
Senior Consultant

Erstellung und Dokumentation einer Modernisierungsstrategie für ein Oracle ADF basierte Software-System.

  • Aufnahme der Kernanforderungen
  • Analyse der vorhandenen Systemarchitektur
  • Entwurf Sollarchitektur
  • Entwurf Migrationsstrategie und
  • Planung Prototypenumsetzung
Oracle ADF Java Vaadin Beratung Software-Architektur Requirements-Engineering
Systemum GmbH
Braunschweig
2 Jahre 4 Monate
2015-07 - 2017-10

Weiterentwicklung eines Systems im Connected Car Umfeld

Java Backend Entwickler Java 8 jUnit 4 JAX-WS ...
Java Backend Entwickler
  • Implementation in Java und Spring
Java 8 jUnit 4 JAX-WS Spring Jenkins soapUI Insomnia SVN fitNesse MQTT Java Scrum SOAP REST-Webservice TDD Agile Softwareentwicklung BDD LDAP
Valtech GmbH
Düsseldorf
3 Monate
2017-04 - 2017-06

Weiterentwicklung/Migration eines Systems im IAM Umfeld

Senior Java Developer Java 8 jUnit 4 JAX-WS ...
Senior Java Developer
  • Implementation in Java und Spring
  • Einführung eines Behaviour Driven Test-Systems
Java 8 jUnit 4 JAX-WS Spring Jenkins soapUI subversion jBehave Java Scrum SOAP REST-Webservice Test Driven Development Agile Softwareentwicklung Source Code Management BDD LDAP
E.ON Business Services GmbH
Hannover
2 Jahre
2015-04 - 2017-03

Implementation einer Buchungsplattform für Mietfahrzeuge

Senior JEE Developer Java EE jUnit 4 JPA ...
Senior JEE Developer
  • Implementation in JEE (EJB3.1)
  • Administration JBoss 7.2 (Redhat EAP 6.4)
Java EE jUnit 4 JPA Hibernate JDBC JAX-WS Postgresql JBoss 7.2 JMX Intellij IDEA gradle Jenkins Arquillian soapUI SQL git Atlassian Jira Intellij IDEA gradle Jenkins Arquillian soapUI SQL git Atlassian Jira Java EE Scrum SOAP REST-Webservice Model Driven Development Test Driven Development Agile Softwareentwicklung Source Code Management Multi-Tier Architektur Kanban
Systemum GmbH
Braunschweig
1 Jahr 9 Monate
2013-04 - 2014-12

Einführung eines Lifecycle-Systems

Product Owner (Technischer Part) ServiceNow Tomcat Nexus Prime ...
Product Owner (Technischer Part)

Einführung eines Lifecycle-Systems zur Verwaltung von X.509 Zertifikaten. Mittels dieses Systems soll das unbemerkte Auslaufen von Zertifikaten im produktionsnahen IT-Systemen verhindert werden.

  • Software-Architektur
  • QS-Management
  • Test-Management
  • Schnittstellendesign
  • Anforderungsanalyse
  • Prozessdesign
ServiceNow Tomcat Nexus Prime Blueprint-Entwicklung Java EE Axis2 und Jax-WS XMLBeans JAX-B XML XSD soapUI Oracle 11i Analyse und Design Anforderungsmanagement Architektur SOAP UML Agile Softwareentwicklung Kanban Multi-Tier Architektur Requirements-Engineering
Volkswagen AG
Wolfsburg
1 Monat
2014-04 - 2014-04

Leitung eines Workshops über IPv6 Security im Fahrzeug

IT Security Consultant IPv6 Security
IT Security Consultant
IPv6 Security
Volkswagen AG
Wolfsburg
5 Monate
2012-11 - 2013-03

Technologieumstellung einer Konsolidierungsplattform

Senior Java Developer Java EE jUnit 3 Maven ...
Senior Java Developer

Technologieumstellung einer Konsolidierungsplattform zur Bestellung und Verwaltung von Produkten des Telekommunikationsumfeldes. Zur Performanz-Steigerung und Code-Clearance wurde der Datenbank-Layers von variablen Attribut/Wert Matrizen auf eine Objekthierarchie mittels OR-Mapping mit JPA/Hibernate umgestellt.

  • Implementation
  • Test
Java EE jUnit 3 Maven JPA Hibernate Spring JAX-B JSF Richfaces Oracle 11g Tomcat Intellij IDEA Selenium GEB Jenkins SQL SOAP Subversion Atlassian Jira J2EE Scrum Continous Integration Test Driven Development Agile Softwareentwicklung Model Driven Development Multi-Tier Architektur Serviceorientierte Architektur JIRA
EWE TEL GmbH
Oldenburg
3 Monate
2012-08 - 2012-10

Dokumentation

IT Consultant Netzverwaltung Carrier IP Netze ...
IT Consultant

Dokumentation eines Systems zur Verwaltung von Leitungen (VPN und physikalisch), IPv4 Netzen und Provider- und Customer-Routern.

  • Dokumentation
  • Reverse-Engineering PHP
  • Reverse-Engineering postgreSQL
Netzverwaltung Carrier IP Netze Leitungsverwaltung VPN SQL UML
Versatel Deutschland GmbH
Stuttgart
2 Monate
2012-07 - 2012-08

Implementation einer EAI-Schnittstelle

Entwickler EAI SOA Webservices ...
Entwickler

Implementation einer EAI-Schnittstelle zwischen SAP und valuemation durch Orchestra.

  • Implementation in Orchestra
EAI SOA Webservices SOAP valuemation Orchestra Multi-Tier Architektur EDMS Orchestra Java SE SQL soapUI BPMN
EMDS AG
Augsburg
1 Monat
2012-05 - 2012-05

Entwicklung eines Apache httpd Moduls

Senior C Developer Apache httpd C Apache Portable Runtime (APR)
Senior C Developer

Entwicklung eines Apache httpd Moduls, welches sicher stellt, dass ein bestimmtes Session Cookie gesetzt ist.

  • Implementation
  • Lösungsbeschreibung
Apache httpd C Apache Portable Runtime (APR)
PrimeForce
München
9 Monate
2011-07 - 2012-03

Entwicklung einer Software

Senior Java Developer C Java EE X.509 ...
Senior Java Developer

Entwicklung einer Software zur Online-Validierung von X.509 Zertifikaten und User-Zuordnung. Mittels dieser Software ist es Drittfirmen möglich sich mit Zertifikaten öffentlicher oder eigener Trustcenter bei Volkswagen zu authentisieren. Durch die zertifikatsbasierte Authentisierung wird ein größerer Sicherheitsstandard im Konzern eingeführt.

  • Koordination der Softwareentwicklung
  • Softwarearchitektur
  • Implementation J2EE auf IBM Websphere
  • Erweiterung Apache httpd module (mod_ssl, mod_auth_ldap)

C Java EE X.509 PKI Infrastruktur Identity Management OCSP IBM Websphere Maven eclipse IBM Rational Application Developer SOAP XML XSD RESTful Webservice PRINCE2 LDAP Java EE 1.5 (EJB 3.1 Session Beans) IBM Websphere (6 und 8) Axis2 (1.6.0 1.6.1) Jersey (1.12) soapUI JPA (Hibernate 4.0) JAX-WS (2.x) jUnit (4.9) slf4j (1.6) Vaadin (6.6) Subversion
Volkswagen
Wolfsburg
1 Jahr 8 Monate
2009-09 - 2011-04

Entwicklung und Konzeption

Senior System-Analyst Billing Java EE Java SE Message Oriented Middleware ...
Senior System-Analyst Billing

Telefónica O2 Germany GmbH & Co. OHG gehört zu Telefónica Europe und ist Teil des spanischen Telekommunikationskonzerns Telefónica S.A. Das Unternehmen stellt als integrierter Kommunikationsanbieter DSL-Festnetztelefonie, Mobilfunkprodukte und Internetconnectivity an. Telefónica Europe hat mehr als 56 Millionen Mobil- und Festnetzkunden in Großbritannien, Irland, der Tschechischen Republik, der Slowakei und Deutschland.


Projekte:

  • Entwicklung und Konzeption einer Wholesale-Billing Lösung für VoIP-Lösungen
  • Konzeption einer Service-Schnittstelle zwischen Billing-System und Order-Management-System


Erfolge:

  • Durch die Service-Schnittstelle zwischen Order-Management und Billing wird eine vollständige Automatisierung des Billings angestrebt. Durch diese Automatisierung werden manuelle Übertragungen minimiert, was sowohl die Fehleranfälligkeit verringert, als auch die Performance erhöht. Es ergibt sich somit eine doppelte Qualitätsverbesserung, da die Notwendigkeit von rückwirkenden Änderungen nach Rechnungslauf minimiert wird.
Java EE Java SE Message Oriented Middleware Multi-Tier Architektur UML XML XSD Billit Siebel Source Code Management Serviceorientierte Architektur Apache ActiveMQ (4.x) JMS XMLBeans (2.2+) JBoss (4.2) Java EE 1.5 (EJB3.0 Session Bean Message Driven Beans) log4j (1.2) SQL CVS JDBC eclipse Oracle SQL Developer
Telefónica O2 Germany GmbH & Co. OHG, Verl
3 Jahre 11 Monate
2005-10 - 2009-08

Aufbau und Abnahme

System-Analyst Billing Java EE Java SE Message Oriented Middleware ...
System-Analyst Billing

ab September 2009 durch Betriebsübergang zur Telefónica O2 Germany GmbH & Co. OHG geworden.

Die Telefónica Deutschland GmbH ist einer der größten IP-Carrier in Deutschland. Mit Ihren knapp 500 Mitarbeitern bietet die Telefónica Internet Service Providern und Carriern Lösungen im Bereich des DSL Access sowie VoIP-Lösungen


Projekte:

  • Aufbau und Abnahme eine Billing Lösung für LLU (ADSL) Resale Produkte
  • Design und Implementierung einer Billing-Schnittstelle zur LLU (ADSL) Abrechnung.


Erfolge:

  • Umstellung einer proprietären Billing-Lösung auf eine flexible Standard-Software. Dadurch ergibt sich ein besser planbarer operativer Aufwand, da eine klare Betriebsdokumentation vorliegt, sowie die Möglichkeit auf externe Spezialisten zurückzugreifen.
Java EE Java SE Message Oriented Middleware Serviceorientierte Architektur Multi-Tier Architektur ActiveMQ SOAP JBoss Billit Source Code Management JIRA Apache ActiveMQ (4.x) Axis2 (Version: SPS) JBoss (4.2) J2EE 1.5 (EJB3.0 Session Bean Message Driven Beans) Apache log4j (1.2) jMeter CVS
Telefónica Deutschland GmbH, Verl
2 Jahre 5 Monate
2005-10 - 2008-02

Konzeption und Entwicklung

System-Entwickler Fulfillment Java EE Java SE Message Oriented Middleware ...
System-Entwickler Fulfillment

Projekte:

  • Konzeption und Entwicklung eines multi-tier Geoinformationssystems
  • Konzeption und Entwicklung einer SOA Lösung zur Rufnummern- und SIP-Provisionierung
  • Entwicklung eines Backends zur Steuerung von Leistungsmerkmalen von SIP-Accounts.

Erfolge:

  • Erweiterung des Rufnummernprovisionierungssystems auf SIP-Account Vergabe. Anpassung der Workflowengine und Implementierung einer asynchronen Transaktionssteuerung.
  • Refactoring und Restrukturierung eines Geoinformationssystems in Frontend-, Business Logik und Persistenz-Schicht.
Java EE Java SE Message Oriented Middleware Serviceorientierte Architektur JBoss JMX GIS BPMN Source Code Management JIRA Apache ActiveMQ (4.x) Sun Java Message Queue JMS XMLBeans (2.2+) jUnit log4j JBoss (4.2) J2EE 1.4 und 1.5 (EJB3.0 Session Bean Message Driven Beans) Spring(2.0) Hivemind(1.1) Apache Struts Wigeogis ArcGIS Hibernate (3.x) JPA JPA Native Queries JDBC Apache log4j (1.2) Apache Struts (1.x) jBPM eclipse Netbeans Ant CVS SQL Oracle SQL Developer
4 Jahre 5 Monate
2001-06 - 2005-10

Design und Entwicklung

System-Entwickler ITU-T H.323 C++ Unix ...
System-Entwickler

Fox LightWare GmbH ist ein Softwarehaus, dass das mit den Schwerpunkten Datenbanken und dynamische Internetlösungen ein breites Spektrum an IT Dienstleistung anbietet. Die Fox-Lightware hat ein langjähriges Know-How im Bereich intelligenter und innovativer IT-Projekte. Die Fox Lightware verfügt über 30 hoch qualifizierte Mitarbeiter.

Projekte:

  • Portierung einer Datenbank-Retrieval-Software von OS/2 auf MS Windows
  • Mitarbeit an der Open-Source Telefonie-Lösung OpenH323GK
  • Design und Entwicklung einer VoIP-Switching Lösung nach ITU-T Standard H.323

Erfolge:

  • Durch die Umsetzung einer schlanken, bedarfsgerechten Lösung im Bereich des VoIP Access konnte die Last vom zentralen Voice-Switch auf einen Cluster verteilt werden, da die Authentisierung und Autorisierung der Clients in der hier entwickelten Software abgehandelt werden, während das Routing weiterhin in dem dafür spezialisierten Voice-Switch erfolgt. Diese Lösung wurde Anfang 2011 außer Dienst gestellt.
ITU-T H.323 C++ Unix LDAP X.500 Source Code Management Model Driven Development C++ CVS Visual Source Safe Boost PWlib MingW Qt
Fox-Lightware GmbH, Bielefeld
2 Jahre 9 Monate
1998-04 - 2000-12

Entwicklung

System-Administrator Apache httpd mysql Linux ...
System-Administrator

Die IOK ist ein Full-Service Internet Provider mit 10 Mitarbeitern. Die Dienstleistungen reichen von Dial-Up und Standleitungsanbindungen über Hosting bis zur Entwicklung und Bereitstellung von Web-Anwendungen.

Aufgaben:

  • Entwicklung eines individuellen Webshops in Perl
  • Administration von LAMP-Servern
  • Routerkonfiguration (Cisco)
  • Konzeption und Überwachung des Backup

Erfolge:

  • Automatisierung der Installation von virtuellen Web-Servern. Damit wurde eine Qualitätsverbesserung und eine Verringerung des manuellen Aufwandes erreicht, wodurch die Produktivität verbessert wurde, die Kundenzufriedenheit verbessert wurde, da manuelle Fehleingaben nicht zu teilweiser Konfiguration geführt haben, die der Kunden nicht als Fehlkonfiguration, sondern als Betriebsfehler empfunden hat.
Apache httpd mysql Linux Shell Perl
IOK Internet Services, Verl

Aus- und Weiterbildung

Aus- und Weiterbildung

1995 ? heute:

Selbststudium Linux Administration

Unix Programmierung in Fortran 77, Perl, C, C++


1991 ? 2001

Studium der Chemie an der Universität Bielefeld

Abgeschlossen mit Diplom im Fachbereich physikalische Chemie (Abschlußnote: ?gut?)


Zusatzqualifikationen IT:

  • PRINCE2 (certified practitioner)
  • Certified Scrum Product Owner
  • IREB® Certified Professional for Requirements Engineering

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Architekt Java 17 REST SOAP

Produkte / Standards / Erfahrungen / Methoden

Auf einem Blick:

  • Softwarearchitektur von Java Enterprise Anwendungen
  • Security-Architekturen in der Anwendungsentwicklung
  • X.509 Infrastrukturen
  • Schnittstellendesign verteilter Anwendungen
  • Continuous Integration
  • Specification by Example (Behavior Driven Design)
  • Softwareentwicklung in Java, C++, Groovy


Zur Finanzierung des Studiums:

05/1995 ? 03/1997

Rolle: studentische Hilfskraft im Chemiekalienlager

Kunde: Universität Bielefeld


Aufgaben:

  • Annahme und Bearbeitung von Material- und Chemikalienbestellungen der Studenten und Arbeitsgruppen.
  • Abfüllen von Chemikalien.


08/1992 ? 12/1994

Rolle: Aushilfe als Briefzusteller

Kunde: Deutsche Post AG


Sprachen und Basistechnologien

  • Basis
  • Standard
  • Erweitert
  • Experte
  • Java SE
  • Java EE
  • C
  • C++
  • Fortran77 
  • SQL
  • UML
  • XML
  • XSD
  • BPMN


Paradigmen und Methoden

  • Basis
  • Standard
  • Erweitert
  • Experte
  • Agile Softwareentwicklung
  • Continous Integration
  • Source Code Management
  • Test Driven Development
  • Model Driven Development
  • Serviceorientierte Architektur
  • Mutli-Tier Architektur
  • Requirements-Engineering
  • Scrum
  • Kanban
  • PRINCE2 


Bibliotheken und Frameworks

  • Basis
  • Standard
  • Erweitert
  • Experte
  • jUnit 
  • log4j
  • slf4j 
  • JDBC
  • Java Messaging Service (JMS) 
  • Java Management Extension (JMX) 
  • Java Enterprise Beans (EJB)
  • Java Server Faces (JSF) 
  • Vaadin 
  • Hibernate 
  • JPA
  • Axis2
  • JAX-WS
  • XMLBeans
  • JAX-B
  • SOAP
  • RESTful Webservices
  • Spring
  • OAuth
  • H.323
  • PWlib
  • LDAP
  • Boost


Container und Werkzeuge

  • Basis
  • Standard
  • Erweitert
  • Experte
  • Eclipse 
  • Netbeans 
  • CVS 
  • Subversion
  • Git 
  • Visual Source Safe 
  • Oracle 10g
  • Oracle 11i 
  • Postgresql
  • Mysql
  • Oracle SQL Developer 
  • Rational Application Developer 
  • Websphere AS (6 & 8)
  • JBoss AS (4.2) 
  • JBoss AS (7.2) 
  • jMeter
  • Ant
  • Maven
  • gradle 
  • ActiveMQ
  • Sun Java Message Queue 
  • soapUI
  • JIRA
  • Jenkins
  • ServiceNow

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.