Systems Engineering, Software Engineering & Architektur (Java/Jakarta EE, MicroProfile), Projektmanagement
Aktualisiert am 16.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.11.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Systems Engineering
Software Engineering
Projektmanagement
Softwarearchitektur
DevOps
Dokumentation
Security
Java
Jakarta
MicroProfile
Kubernetes
Observability
Monitoring
Helm
AsciiDoc
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Latein
Latinum

Einsatzorte

Einsatzorte

Darmstadt (+50km) Frankfurt am Main (+50km)
Deutschland

Deutschland: Bevorzugt Rhein-Main-Gebiet

möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-09 - heute

Satellitendaten-Analyseplattform

Projektmanager und Softwarearchitekt Java 21 Jakarta MicroProfile ...
Projektmanager und Softwarearchitekt

Aufbau einer hochsaklierbaren, integrierten Plattform zur effektiven Verarbeitung von Erdbeobachtungsdaten.

  • Browser-basiertes Frontend (Web-GIS)
  • Cloud Native Java Backend (Kubernetes)
  • Green-IT
OpenStack Kubernetes Podman Helm Adoptium Temurin GraalVM CE WildFly Application Server Quarkus Apache Tomcat Keycloak GeoTools Geoserver GDAL ESA SNAP QGIS Camunda Apache Camel Camel Quarkus Camel K Grafana Tempo Loki Prometheus Leaflet Hibernate H2 PostgreSQL PostGIS AWS S3 MinIO Ceph Rook Longhorn Eclipse JUnit 5 Testcontainers Maven Git GitLab Gitea Asciidoctor Vagrant Terraform Minikube k3s VirtualBox
Java 21 Jakarta MicroProfile Object Store DevOps Green IT GitOps Git-Flow arc42 Docs-as-Code PlantUML BPMN JavaScript HTML CSS Web Components Behavior Driven Development AsciiDoc
Darmstadt
3 Jahre 10 Monate
2021-01 - heute

Open Source Software Anwenderinteressen-Vertretung

Eclipse Foundation Working Group Member, Steering Committee Member und Committer Java Jakarta MicroProfile ...
Eclipse Foundation Working Group Member, Steering Committee Member und Committer
Vertreter des iJUG Interessenverbund der Java User Groups e.V. bei den Jakarta EE, Microprofile und Adoptium Arbeitsgruppen und Spezifikationen.
MicroProfile Java Adoptium Temurin MicroProfile Telemetry Jakarta OpenTelemetry MicroProfile JWT Eclipse JUnit TestNG jQAssistant Maven Git GitLab AsciiDoctor Jakarta Platform
Java Jakarta MicroProfile Projektmanagement Releasemanagement AsciiDoc Docs-as-Code PlantUML BPMN
iJUG e.V & Eclipse Foundation AISBL
remote
2 Jahre 4 Monate
2018-09 - 2020-12

Vertriebssystem im Verkehrsbereich, Teilprojekt Digitale Reisebegleitung

DevOps Java Spring JavaScript ...
DevOps
Entwicklung und Inbetriebnahme eines Teibereichs einer komplexen, auf Microservices basierten Neuentwicklung inklusive Integration mit Bestandssystemen.
AWS OpenShift Kubernetes Helm Java Spring Spring Boot Spring Cloud Keycloak Hibernate Oracle PostgreSQL Amazon RDS RabbitMQ ActiveMQ Amazon MQ Hacon HCSS Hacon HAFAS Grafana Instana APM Prometheus Graylog AWS Cloudwatch IntelliJ Jenkins GitLab JUnit Maven Vagrant VirtualBox Git Asciidoctor PlantUML ditaa Atlassian Confluence Atlassian JIRA
Java Spring JavaScript HTML CSS Agile Softwareentwicklung SAFe Scrum GitOps arc42 Docs-as-Code AsciiDoc Domain-driven Design (DDD) Behavior Driven Development Security Konzepte Bedrohungsanalyse
DB Vertrieb GmbH / DB Systel GmbH
Frankfurt am Main
1 Jahr 3 Monate
2017-06 - 2018-08

Satellitendaten-Analyseplattform

Projektrealisierung Java Jakarta MicroProfile ...
Projektrealisierung
Aufbau einer hochsaklierbaren, integrierten Plattform zur Verarbeitung von Erdbeobachtungsdaten.
OpenStack OpenShift Kubernetes Docker Java WildFly Application Server Keycloak Geoserver QGIS Camunda Apache Camel Grafana Prometheus GWT Hibernate H2 PostgreSQL PostGIS NFS Eclipse Jenkins JUnit Maven Git arc42 AsciiDoctor PlantUML Vagrant MiniShift VirtualBox
Java Jakarta MicroProfile JavaScript HTML CSS Web Components AsciiDoc Docs-as-Code BPMN
Darmstadt
1 Jahr 3 Monate
2016-10 - 2017-12

Mobil Web Client/Server System

Projektrealisierung Java Java EE REST ...
Projektrealisierung
Konzeption und Entwicklung einer mobilen, offlinefähigen Anwendung zur Sicherheitsanalyse im Anlagenbau inklusive Berücksichtigung von Betriebsaspekten.
Java JBoss Application Server GWT Hibernate H2 PostgreSQL Ubuntu Windows WildFly Application Server Eclipse JUnit Maven Vagrant Shell-Script Firefox
Java Java EE REST JavaScript HTML CSS Web Components
Darmstadt / Alzenau
1 Jahr 1 Monat
2015-10 - 2016-10

Common Application Plattfrom

Red Hat JBoss Enterprise Spezialist Java Java EE BPMN ...
Red Hat JBoss Enterprise Spezialist
Aufbau und Operationalisierung einer generischen Plattform nebst zugehörigen Applikationen im Bereich Data Service, Business Service, Management Service, Data Integration und zusätzlich Insourcing der Software-Entwickung inklusive der Projektdokumentation.
JBoss Application Server JBoss ON/RHQ Drools ModeShape Camunda httpd Apache Tomcat WSO2 ActiveMQ MS SQL Server Oracle Jenkins Gitblid Archiva Eclipse Maven Git HP BSO HP ALM helpLine Atlassian JIRA Atlassian Confluence Microsoft Sharepoint Citrix Kerberos Active Directory
Java Java EE BPMN Git-Flow arc42 Platform Engineering Security Konzepte
Swissgrid AG / GULP CH
Laufenburg (CH)

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
2005-09 - 2011-01

Wirtschaftsinformatik Studium (berufsbegleitend)

Bachelor of Information Systems and Management, FH Deggendorf
Bachelor of Information Systems and Management
FH Deggendorf

Thema der Abschlussarbeit: Anwendungssicherheit im Java EE Umfeld

Wahlfach: Projektmanagment & Strategie im internationalen Umfeld

Das Studium erfolgte berufsbegleitend.

Kompetenzen

Kompetenzen

Top-Skills

Systems Engineering Software Engineering Projektmanagement Softwarearchitektur DevOps Dokumentation Security Java Jakarta MicroProfile Kubernetes Observability Monitoring Helm AsciiDoc

Produkte / Standards / Erfahrungen / Methoden

Methoden:

 

Agile Software Development

Extreme Programming (XP)

V-Modell

Model Driven Architecture

Continuous Integration (CI)

Continuous Delivery

Continuous Deployment

DevOps

Git-Flow

Kanban

Theory of Constraints (ToC)

Arc42

 

Modellierung:

 

Unified Modeling Language (UML) 2

OMG Business Process Model and Notation (BPMN) 2 (ISO/IEC 19510:2013)

Enterprise Integartion Patterns (EIP)

(Unified) Compatibility Modelling Language ((U)CML)

Ereignisgesteuerte Prozesskette (EPK)

 

Java / Java EE (JEE, früher J2EE) allgemein:

 

Java Servlet Specification

Java Enterprise Java Beans (EJB)

Bean Validation

Java Management Extensions (JMX)

 

Persistenz:

 

Java Persistence API (JPA)

Hibernate

Spring Data

 

Benutzerschnittstelle:

 

Google Web Toolkit (GWT)

Java Server Pages (JSP)

Java Server Faces (JSF)

 

Sicherheit:

 

Role-Based Access Control (RBAC)

ANSI INCITS 359-2004 RBAC

Java Cryptography Architecture (JCA)

Java Cryptography Extension (JCE)

Java PKI API

Java Secure Socket Extension (JSSE)

Java Authentication and Authorization Service (JAAS)

Java Authentication Service Provider Interface for Containers (JASPIC)

Spring Security

OWASP Enterprise Security API (ESAPI)

OWASP Top Ten

CWE/SANS Top 25

 

Versionierung / Buildmanagement / Repositories/Automatisierung:

 

Apache Subversion (SVN)

Git

Apache Ant

Apache Maven

m2

Sonartype Nexus

Jenkins

Vagrant

 

Test / Qualitätssicherung:

 

JUnit

Selenium

FindBugs

Find Security Bugs

Gerrit Code Review

 

Integration / Messaging:

 

Enterprise Application Integration (EAI)

Enterprise Service Bus (ESP)

Middleware

Apache Camel

Java Message Service (JMS)

Apache ActiveMQ

RabbitMQ

 

Template:

 

JasperSoft JasperReports

Apache Velocity

 

Sonstige Frameworks:

 

Dozer

Object Generation HiberObjects

 

Markup / Style:

 

HTML

XHTML

CSS

 

Wiki:

 

Mediawiki

TWiki

Atlassian Confluence Wiki

 

Projektmanangement:

 

Microsoft Project

Atlassian JIRA

 

Integrated Development Environment (IDE):

 

Eclipse

Oracle NetBeans IDE

 

Server:

 

Apache Tomcat

Eclipse Jetty

JBoss Application Server (AS)

JBoss Wildfly

Red Hat Enterprise Application Platform (EAP)

Apache HTTPD

Plattform:

OpenShift

OpenStack

 

Monitoring / Application Performance Monitoring (APM) / Logfileanalyse:

 

Paessler PRTG Network Monitor

New Relic APM

Compuware DynaTrace

MoSKito Monitoring

Splunk

Graylog2

Grafana

Betriebssysteme

Amiga OS
Mac OS
Mac OS 9, Mac OS X
MS-DOS
NEXTSTEP / OPENSTEP
OS/2
PalmOS
SUN OS, Solaris
Unix
Linux (Slackware, SuSE, Red Hat, debian, ubuntu, CentOS)
Windows
Windows CE
Windows Server

Commodore Basic V2

iOS

Programmiersprachen

ABAP4
Assembler
MIPS
Basic
C
C++
Delphi
Eiffel
HP VEE
Experte
Java
Experte, Java EE / SE / ME
JavaScript
Objective C
Pascal
TestPoint
Experte

Datenbanken

Access
HSQLDB
InfluxDB
JDBC
JPQL
MS SQL Server
MySQL
ODBC
OpenLDAP
Oracle
Postgres
SQL

 

 

Datenkommunikation

AppleTalk
ATM
Bus
IEEE-488, RS485, Modbus, CAN, EIB
Ethernet
Fax
FDDI
Internet, Intranet
ISDN
ISO/OSI
parallele Schnittstelle
Proprietäre Protokolle
RFC
Router
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

HTTP/HTTPS

FTP/SFTP

SSL/TLS

REST

SOAP

RMI

JNDI

LDAP

WLAN

XML

JSON

 

Hardware

Amiga
Ascii/X - Terminals
Bus
CD-Writer / Brenner
Drucker
embedded Systeme
Hardware entwickelt
Macintosh
Messgeräte
Mikrocontroller
Modem
NEXT Workstation
PC
Sensoren
Soundkarten
Steuer und Regelsysteme
SUN
Video Capture Karte
Raspberry Pi

Branchen

Branchen

IT-Hardware

IT-Dienstleistungen

IT-Werkzeughersteller

Verkehr / Flughafen

Forschung / Materialwissenschaften

Elektronik / Elektrotechnik / Faseroptische Komponenten

Pharma / Medizintechnik

Luft- und Raumfahrttechnik

Keramik

Finanzdienstleistung / Versicherungen / Banken

Anlagenbau / Maschinenbau

Tourismus

Online Gaming

Internetagentur

Übertragungsnetzbetreiber

Einsatzorte

Einsatzorte

Darmstadt (+50km) Frankfurt am Main (+50km)
Deutschland

Deutschland: Bevorzugt Rhein-Main-Gebiet

möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-09 - heute

Satellitendaten-Analyseplattform

Projektmanager und Softwarearchitekt Java 21 Jakarta MicroProfile ...
Projektmanager und Softwarearchitekt

Aufbau einer hochsaklierbaren, integrierten Plattform zur effektiven Verarbeitung von Erdbeobachtungsdaten.

  • Browser-basiertes Frontend (Web-GIS)
  • Cloud Native Java Backend (Kubernetes)
  • Green-IT
OpenStack Kubernetes Podman Helm Adoptium Temurin GraalVM CE WildFly Application Server Quarkus Apache Tomcat Keycloak GeoTools Geoserver GDAL ESA SNAP QGIS Camunda Apache Camel Camel Quarkus Camel K Grafana Tempo Loki Prometheus Leaflet Hibernate H2 PostgreSQL PostGIS AWS S3 MinIO Ceph Rook Longhorn Eclipse JUnit 5 Testcontainers Maven Git GitLab Gitea Asciidoctor Vagrant Terraform Minikube k3s VirtualBox
Java 21 Jakarta MicroProfile Object Store DevOps Green IT GitOps Git-Flow arc42 Docs-as-Code PlantUML BPMN JavaScript HTML CSS Web Components Behavior Driven Development AsciiDoc
Darmstadt
3 Jahre 10 Monate
2021-01 - heute

Open Source Software Anwenderinteressen-Vertretung

Eclipse Foundation Working Group Member, Steering Committee Member und Committer Java Jakarta MicroProfile ...
Eclipse Foundation Working Group Member, Steering Committee Member und Committer
Vertreter des iJUG Interessenverbund der Java User Groups e.V. bei den Jakarta EE, Microprofile und Adoptium Arbeitsgruppen und Spezifikationen.
MicroProfile Java Adoptium Temurin MicroProfile Telemetry Jakarta OpenTelemetry MicroProfile JWT Eclipse JUnit TestNG jQAssistant Maven Git GitLab AsciiDoctor Jakarta Platform
Java Jakarta MicroProfile Projektmanagement Releasemanagement AsciiDoc Docs-as-Code PlantUML BPMN
iJUG e.V & Eclipse Foundation AISBL
remote
2 Jahre 4 Monate
2018-09 - 2020-12

Vertriebssystem im Verkehrsbereich, Teilprojekt Digitale Reisebegleitung

DevOps Java Spring JavaScript ...
DevOps
Entwicklung und Inbetriebnahme eines Teibereichs einer komplexen, auf Microservices basierten Neuentwicklung inklusive Integration mit Bestandssystemen.
AWS OpenShift Kubernetes Helm Java Spring Spring Boot Spring Cloud Keycloak Hibernate Oracle PostgreSQL Amazon RDS RabbitMQ ActiveMQ Amazon MQ Hacon HCSS Hacon HAFAS Grafana Instana APM Prometheus Graylog AWS Cloudwatch IntelliJ Jenkins GitLab JUnit Maven Vagrant VirtualBox Git Asciidoctor PlantUML ditaa Atlassian Confluence Atlassian JIRA
Java Spring JavaScript HTML CSS Agile Softwareentwicklung SAFe Scrum GitOps arc42 Docs-as-Code AsciiDoc Domain-driven Design (DDD) Behavior Driven Development Security Konzepte Bedrohungsanalyse
DB Vertrieb GmbH / DB Systel GmbH
Frankfurt am Main
1 Jahr 3 Monate
2017-06 - 2018-08

Satellitendaten-Analyseplattform

Projektrealisierung Java Jakarta MicroProfile ...
Projektrealisierung
Aufbau einer hochsaklierbaren, integrierten Plattform zur Verarbeitung von Erdbeobachtungsdaten.
OpenStack OpenShift Kubernetes Docker Java WildFly Application Server Keycloak Geoserver QGIS Camunda Apache Camel Grafana Prometheus GWT Hibernate H2 PostgreSQL PostGIS NFS Eclipse Jenkins JUnit Maven Git arc42 AsciiDoctor PlantUML Vagrant MiniShift VirtualBox
Java Jakarta MicroProfile JavaScript HTML CSS Web Components AsciiDoc Docs-as-Code BPMN
Darmstadt
1 Jahr 3 Monate
2016-10 - 2017-12

Mobil Web Client/Server System

Projektrealisierung Java Java EE REST ...
Projektrealisierung
Konzeption und Entwicklung einer mobilen, offlinefähigen Anwendung zur Sicherheitsanalyse im Anlagenbau inklusive Berücksichtigung von Betriebsaspekten.
Java JBoss Application Server GWT Hibernate H2 PostgreSQL Ubuntu Windows WildFly Application Server Eclipse JUnit Maven Vagrant Shell-Script Firefox
Java Java EE REST JavaScript HTML CSS Web Components
Darmstadt / Alzenau
1 Jahr 1 Monat
2015-10 - 2016-10

Common Application Plattfrom

Red Hat JBoss Enterprise Spezialist Java Java EE BPMN ...
Red Hat JBoss Enterprise Spezialist
Aufbau und Operationalisierung einer generischen Plattform nebst zugehörigen Applikationen im Bereich Data Service, Business Service, Management Service, Data Integration und zusätzlich Insourcing der Software-Entwickung inklusive der Projektdokumentation.
JBoss Application Server JBoss ON/RHQ Drools ModeShape Camunda httpd Apache Tomcat WSO2 ActiveMQ MS SQL Server Oracle Jenkins Gitblid Archiva Eclipse Maven Git HP BSO HP ALM helpLine Atlassian JIRA Atlassian Confluence Microsoft Sharepoint Citrix Kerberos Active Directory
Java Java EE BPMN Git-Flow arc42 Platform Engineering Security Konzepte
Swissgrid AG / GULP CH
Laufenburg (CH)

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
2005-09 - 2011-01

Wirtschaftsinformatik Studium (berufsbegleitend)

Bachelor of Information Systems and Management, FH Deggendorf
Bachelor of Information Systems and Management
FH Deggendorf

Thema der Abschlussarbeit: Anwendungssicherheit im Java EE Umfeld

Wahlfach: Projektmanagment & Strategie im internationalen Umfeld

Das Studium erfolgte berufsbegleitend.

Kompetenzen

Kompetenzen

Top-Skills

Systems Engineering Software Engineering Projektmanagement Softwarearchitektur DevOps Dokumentation Security Java Jakarta MicroProfile Kubernetes Observability Monitoring Helm AsciiDoc

Produkte / Standards / Erfahrungen / Methoden

Methoden:

 

Agile Software Development

Extreme Programming (XP)

V-Modell

Model Driven Architecture

Continuous Integration (CI)

Continuous Delivery

Continuous Deployment

DevOps

Git-Flow

Kanban

Theory of Constraints (ToC)

Arc42

 

Modellierung:

 

Unified Modeling Language (UML) 2

OMG Business Process Model and Notation (BPMN) 2 (ISO/IEC 19510:2013)

Enterprise Integartion Patterns (EIP)

(Unified) Compatibility Modelling Language ((U)CML)

Ereignisgesteuerte Prozesskette (EPK)

 

Java / Java EE (JEE, früher J2EE) allgemein:

 

Java Servlet Specification

Java Enterprise Java Beans (EJB)

Bean Validation

Java Management Extensions (JMX)

 

Persistenz:

 

Java Persistence API (JPA)

Hibernate

Spring Data

 

Benutzerschnittstelle:

 

Google Web Toolkit (GWT)

Java Server Pages (JSP)

Java Server Faces (JSF)

 

Sicherheit:

 

Role-Based Access Control (RBAC)

ANSI INCITS 359-2004 RBAC

Java Cryptography Architecture (JCA)

Java Cryptography Extension (JCE)

Java PKI API

Java Secure Socket Extension (JSSE)

Java Authentication and Authorization Service (JAAS)

Java Authentication Service Provider Interface for Containers (JASPIC)

Spring Security

OWASP Enterprise Security API (ESAPI)

OWASP Top Ten

CWE/SANS Top 25

 

Versionierung / Buildmanagement / Repositories/Automatisierung:

 

Apache Subversion (SVN)

Git

Apache Ant

Apache Maven

m2

Sonartype Nexus

Jenkins

Vagrant

 

Test / Qualitätssicherung:

 

JUnit

Selenium

FindBugs

Find Security Bugs

Gerrit Code Review

 

Integration / Messaging:

 

Enterprise Application Integration (EAI)

Enterprise Service Bus (ESP)

Middleware

Apache Camel

Java Message Service (JMS)

Apache ActiveMQ

RabbitMQ

 

Template:

 

JasperSoft JasperReports

Apache Velocity

 

Sonstige Frameworks:

 

Dozer

Object Generation HiberObjects

 

Markup / Style:

 

HTML

XHTML

CSS

 

Wiki:

 

Mediawiki

TWiki

Atlassian Confluence Wiki

 

Projektmanangement:

 

Microsoft Project

Atlassian JIRA

 

Integrated Development Environment (IDE):

 

Eclipse

Oracle NetBeans IDE

 

Server:

 

Apache Tomcat

Eclipse Jetty

JBoss Application Server (AS)

JBoss Wildfly

Red Hat Enterprise Application Platform (EAP)

Apache HTTPD

Plattform:

OpenShift

OpenStack

 

Monitoring / Application Performance Monitoring (APM) / Logfileanalyse:

 

Paessler PRTG Network Monitor

New Relic APM

Compuware DynaTrace

MoSKito Monitoring

Splunk

Graylog2

Grafana

Betriebssysteme

Amiga OS
Mac OS
Mac OS 9, Mac OS X
MS-DOS
NEXTSTEP / OPENSTEP
OS/2
PalmOS
SUN OS, Solaris
Unix
Linux (Slackware, SuSE, Red Hat, debian, ubuntu, CentOS)
Windows
Windows CE
Windows Server

Commodore Basic V2

iOS

Programmiersprachen

ABAP4
Assembler
MIPS
Basic
C
C++
Delphi
Eiffel
HP VEE
Experte
Java
Experte, Java EE / SE / ME
JavaScript
Objective C
Pascal
TestPoint
Experte

Datenbanken

Access
HSQLDB
InfluxDB
JDBC
JPQL
MS SQL Server
MySQL
ODBC
OpenLDAP
Oracle
Postgres
SQL

 

 

Datenkommunikation

AppleTalk
ATM
Bus
IEEE-488, RS485, Modbus, CAN, EIB
Ethernet
Fax
FDDI
Internet, Intranet
ISDN
ISO/OSI
parallele Schnittstelle
Proprietäre Protokolle
RFC
Router
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

HTTP/HTTPS

FTP/SFTP

SSL/TLS

REST

SOAP

RMI

JNDI

LDAP

WLAN

XML

JSON

 

Hardware

Amiga
Ascii/X - Terminals
Bus
CD-Writer / Brenner
Drucker
embedded Systeme
Hardware entwickelt
Macintosh
Messgeräte
Mikrocontroller
Modem
NEXT Workstation
PC
Sensoren
Soundkarten
Steuer und Regelsysteme
SUN
Video Capture Karte
Raspberry Pi

Branchen

Branchen

IT-Hardware

IT-Dienstleistungen

IT-Werkzeughersteller

Verkehr / Flughafen

Forschung / Materialwissenschaften

Elektronik / Elektrotechnik / Faseroptische Komponenten

Pharma / Medizintechnik

Luft- und Raumfahrttechnik

Keramik

Finanzdienstleistung / Versicherungen / Banken

Anlagenbau / Maschinenbau

Tourismus

Online Gaming

Internetagentur

Übertragungsnetzbetreiber

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.