Java Spring/EE, BPM, BRM, SQL, DevOps
Aktualisiert am 20.02.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.02.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Spring
Java
Kubernetes
Camunda
BPMN
SQL
Scrum
REST
DevOps
Kafka
jUnit
Flyway
Englisch
Verhandlungssicher
Deutsch
Muttersprache

Einsatzorte

Einsatzorte

Frankfurt am Main (+200km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-03 - 2023-09

DevOps und Java Entwicklung für die Private Cloud Migration

DevOps Engineer Java 8 bis 17 Spring (Cloud/Data/Reactive/Security/Web/Gateway) Reactive Streams ...
DevOps Engineer
  • Azure DevOps Migration eines CI/CD-Portals für Container, VM und Datenbank Deployments
  • Spring Microservices von VMs zu Containern und abhängige Systeme wie Datenbanken und Observability zu OpenShift migrieren
  • Automatisierung von komplexen Deployment-Mechanismen für VMs mit Ansible und Reactive Spring (z.B. Batch Deployments mit abhängigen Komponenten, und automatische Sidecars)
  • Interne Architektur und IT-Risk Governance Prozesse zur Private Cloud Migration erproben
  • Analyse, Containerisierung und Portierung einer bestehenden Datenbank-Anonymisierungslösung
  • Migration von Jenkins Deployment Pipelines zu Azure DevOps
Java 8 bis 17 Spring (Cloud/Data/Reactive/Security/Web/Gateway) Reactive Streams Angular (PrimeFaces) TypeScript Azure DevOps OpenShift/Kubernetes Helm Maven RESTful Microservices Camunda Kafka Oracle SQL Keycloak (OAuth) Swagger Ansible Bash (Linux & Solaris) PowerShell Git
große internationale Bank
Frankfurt am Main
2 Monate
2022-12 - 2023-01

Web-Crawler-basiertes Archivsystem

Software Engineer Kotlin Apache Solr Selenium ...
Software Engineer

Ich habe gemeinsam mit meinem Team von (auf Anfrage) für einen Schweizer Softwarehersteller ein Web-Crawler-basiertes Archivsystem für die Migration eines Intranet-Systems entwickelt:

  • Implementierung eines Web-Crawlers in Kotlin und Selenium zum Extrahieren von Webseiten mit gerendertem JavaScript
  • Implementierung einer React Webapp als Einstiegs- und Suchportal
  • Setup und Tuning eines Suchindex mit Apache Solr


Kotlin Apache Solr Selenium React Docker Maven Git
Schweizer Softwarehersteller
2 Jahre 10 Monate
2018-10 - 2021-07

Projektentwicklung eines Ferienresorts

Head of IT
Head of IT
Als Head of IT war ich für technische Aspekte der Projektentwicklung eines Ferienresorts an der Adria verantwortlich. Im Namen der neu gegründeten Tochterfirma Pareus wurde ein Areal neu erschlossen und mit Ferienwohnungen bebaut, die im Stil eines Hotel Resorts zentral mit WLAN, TV, Telefon, Schließanlage und Co. versorgt wurden. Als erstes Pareus Resorts, bot dieses Greenfield Projekt während der Coronapandemie besondere Herausforderungen im Bauprojekt und im Aufbau von Expertise und Personal.

  • Netzwerktechnik und On-Premises-Serversysteme
  • Property Management System
  • Hotel-TV, Gäste-WLAN, Schließsysteme und Co.
  • Buchungssystem und Onlinewerbung
  • Teamaufbau und Baubegleitung

Habona Invest GmbH
Frankfurt am Main
2 Jahre 10 Monate
2018-10 - 2021-07

Aufbau interner IT-Abteilung

Head of IT
Head of IT

Als Head of IT habe ich eine vollständig an Dienstleister ausgelagerte IT übernommen und ein internes Team für das HelpDesk, Serverbetrieb und Webentwicklung aufgebaut.

  • Unternehmensbedarf ermitteln und eine IT-Strategie entwickeln
  • Projekt- und Routineaufgabenverwaltung einführen
  • IT-Dokumentation modernisieren und ausbauen
  • Bewerbungsgespräche und Onboarding

Habona Invest GmbH
Frankfurt am Main
2 Jahre 10 Monate
2018-10 - 2021-07

IT-Modernisierung und Microsoft 365 Einführung

Head of IT
Head of IT

Als Head of IT war ich verantwortlich für die Modernisierung von End-of-Life- Serverhardware und veralteten Microsoft Produkten mit einem Hybrid Cloud Ansatz. Migration von Microsoft On-Premises-Systemen wie Active Directory, Exchange Server und File Server zu Microsoft Cloud Hybrid Systemen.

  • Einführung von Microsoft 365 inkl. Teams und Sharepoint
  • Anwenderschulung für neue Arbeitsmethoden mit Microsoft Teams und Sharepoint
  • Migration von On-Premises-Systemen wie Active Directory, Exchange Server und File Server zu Microsoft Cloud Hybrid Lösungen

Habona Invest GmbH
Frankfurt am Main
2 Jahre 10 Monate
2018-10 - 2021-07

Webseite für Vertrieb von Ferienimmobilien

Head of IT
Head of IT
Entwicklung einer Webseite für den Vertrieb von Ferienimmobilien, inklusive automatisierter Erstellung von Vertragsdokumenten und einer interaktiven Karte des Areals.

  • Implementierung mit PHP, TypeScript, CSS und Contao CMS
  • Erweiterung von Contao CMS um eine Pflegeoberfläche für Immobilieninformationen
  • Automatisierte Anfertigung individueller Kaufverträge
  • Scroll- und zoombare Sitemap für Ferienimmobilienwerbung
  • Koordination von Webentwicklern und Designer


Habona Invest GmbH
Frankfurt am Main
7 Monate
2019-10 - 2020-04

Standortumzug Netzwerk und Serverraum

Head of IT
Head of IT

Als Head of IT war ich für Netzwerktechnik, Serversysteme und Arbeitsplatz-IT-Ausstattung bei einem Standortumzug verantwortlich.

  • Planung der Netzwerktechnik und Begleitung der Baumaßnahmen
  • Umzug der On-Premises-Serversysteme
  •  Umzug der Arbeitsplatz-IT-Ausstattung
  • Anbieterauswahl und -koordination


Habona Invest GmbH
Frankfurt am Main
1 Jahr 3 Monate
2017-07 - 2018-09

Entwicklung und Betrieb von Meldewesen Software

Org & IT-Berater Java EE 6 (SE 6 & 7) JBoss/Wildfly Application Server Oracle SQL ...
Org & IT-Berater
Als festangestellter Organisations- und IT-Berater war ich für eine Reihe von Projekten und Betriebsthemen verantwortlich.

  • Architekturverantwortung für die Weiterentwicklung der Systemlandschaft
  • Projektbetreuung für neue Reporting-Anwendungen zur Erfüllung gesetzlicher Auflagen von Ausschreibungen, über Konzeption bis Inbetriebnahme
  • Migration von JBoss AS 7 Server Group mit 45 Servern auf Standalone Wildfly Server
  • Weiterentwicklung der Build- und Deployment-Automatisierung mit Maven, Jenkins, Sonar, und Sonatype Nexus
  • Betrieb der Build- und Deployment Tools für Deployments auf 45 Java EE Server
  • Einführung automatisierter Integrationstests für Reporting Backend mit Java EE, Maven, Jenkins und Docker
  • Einführung automatisierter Integrationstests für Reporting Frontend mit Robot Framework
  • Entwicklung eines Systems zur Automatisierung von Integrationstests

Java EE 6 (SE 6 & 7) JBoss/Wildfly Application Server Oracle SQL Camunda Drools BRMS Vaadin Liferay Apache Camel RESTEasy Liquibase JUnit Maven Jenkins Sonar und Sonatype Nexus Solaris Subversion und Git
Union Investment (Union IT-Services GmbH)
Frankfurt am Main
8 Monate
2016-12 - 2017-07

Investment Advice Analytics System und Dashboard

Lead Developer IT-Konzeption mit arc42 Java EE 6 (SE 6 & 7) JBoos Application Server ...
Lead Developer
  • Das Investmentsteuerreformgesetz stellt Asset Manager vor die Herausforderung Details zu Dividendenausschüttungen der Bestandteile aller ihrer Fonds über mehrere Monate voraus im Überblick zu haben, um gesetzeskonform arbeiten zu können
  • Hierzu wurden zahlreiche Datenquellen zusammengeführt, täglich analytisch ausgewertet und damit dem Asset Management ein Dashboard zur Verfügung gestellt, welches die gesetzeskonforme Vorausplanung von Transaktionen erleichtert
  • Ich habe nach der halben Laufzeit des Projektes die Leitung eines fünfköpfigen Entwicklerteams in agiler Projektorganisation übernommen, die Rolle des Scrum Master, als auch die Architektur weiterentwickelt
IT-Konzeption mit arc42 Java EE 6 (SE 6 & 7) JBoos Application Server Oracle SQL Camunda Drools BRMS Vaadin Liferay Apache Camel RESTEasy Liquibase JUnit Maven Jenkins Sonar und Sonatype Nexus Solaris Subversion
Cofinpro AG
Frankfurt am Main
1 Jahr 10 Monate
2015-03 - 2016-12

Reporting Systeme auf Java EE Basis

Software Engineer IT-Konzeption mit arc42 Java EE 6 (SE 6 & 7) JBoos Application Server ...
Software Engineer

  • Ich habe für das gesetzliche Meldewesen mehrere Reportingsysteme auf Basis von Java EE, Oracle SQL, Camunda und Vaadin konzipiert und implementiert
  • Dies geschah teilweise auf Basis von fachlichen Vorgaben, teilweise durch technische Migration von bestehenden Anwendungen



IT-Konzeption mit arc42 Java EE 6 (SE 6 & 7) JBoos Application Server Oracle SQL Camunda Drools BRMS Vaadin Liferay Apache Camel RESTEasy Liquibase JUnit Maven Jenkins Sonar und Sonatype Nexus Solaris Subversion
Cofinpro AG
Frankfurt am Main
5 Monate
2012-08 - 2012-12

Modernisierung einer Joomla Webseite

Webentwickler Joomla JavaScript CSS/HTML
Webentwickler
  • Selbstständig als Nebenjob zum Studium für ein Antiquariat, Fulda Modernisierung einer Joomla Webseite mit Schwerpunkt Anwenderfreundlichkeit für das Ladenpersonal eines Antiquariates
  • Umfasste die Gestaltung und Implementierung der Webseite der Buchhaltung Ulenspiegel in Fulda und Ravensburg




Joomla JavaScript CSS/HTML
4 Jahre
2009-01 - 2012-12

Modernisierung der IT-Infrastruktur

IT-Administrator Microsoft Fileserver Batch (Windows)
IT-Administrator
  • Nebenjob zum Studium für ein Antiquariat, Fulda
  • Administration von Microsoft Workstations, Mail- und Fileserver der Buchhaltung Ulenspiegel in Fulda und Ravensburg
  • Eine eigen implementierte Datensicherung auf Batch Basis mit Aufbewahrungslogik und Fehlerbehandlung klingt zwar gruselig, hat aber damals nennenswerte Lizenzkosten gespart
Microsoft Fileserver Batch (Windows)
Selbstständig
1 Jahr 8 Monate
2010-08 - 2012-03

Produktdatenmanagement in der Fahrzeugentwicklung

Werkstudent Java SE 6 Swing Progress OpenEdge ...
Werkstudent
  • Als Werksstudent habe ich ein Projekt gestartet um das Produktdatenmanagement in der Fahrzeugentwicklung in der Hauseigene Inventarisierungssoftware jEDWIN zu ermöglichen
  • Produktdaten wurden in Tabellenkalkulationsprogrammen verwaltet und mit Kunden und Zulieferern ausgetauscht
  • Da Produktdaten jedoch keine Baumstruktur, sondern einen Graphen darstellen, hatte dieser Ansatz erhebliche Schwierigkeiten mit der Duplikation von Daten
  • Ich habe ein Konzept und einen Prototypen entwickelt, mit einem Fahrzeugentwicklungsteam erprobt und meine Bachelor Thesis dem Thema gewidmet
Java SE 6 Swing Progress OpenEdge Linux
EDAG GmbH & Co. KGaA
Fulda

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2012-11 - 2015-03

Studium der Wirtschaftsinformatik

Master of Science, HTW Berlin
Master of Science
HTW Berlin
3 Jahre 8 Monate
2008-10 - 2012-05

Studium der Wirtschaftsinformatik

Bachelor of Science, Hochschule Fulda, Fulda
Bachelor of Science
Hochschule Fulda, Fulda

Position

Position

Software-Entwickler/Software Engineer

Software-Architekt/Software Architect


Kompetenzen

Kompetenzen

Top-Skills

Spring Java Kubernetes Camunda BPMN SQL Scrum REST DevOps Kafka jUnit Flyway

Produkte / Standards / Erfahrungen / Methoden

Clean Code
Experte
Microservices
Experte
TDD
Fortgeschritten
Scrum
Experte
ORM
Experte
Camunda
Experte
OpenShift
Fortgeschritten
Kubernetes
Fortgeschritten
DevOps
Experte
Observability
Fortgeschritten

Profil:

Ich bin freiberuflicher Software-Architekt, Full Stack Developer und Mitgründer von (auf Anfrage), einem Experten-Netzwerk selbstständiger IT-Spezialisten. Derzeit lebe und arbeite ich in Frankfurt am Main. Ich entwerfe und entwickle anspruchsvolle Individualsoftware und Cloud-Inf rastruktur für die Finanzindustrie, die den Test der Zeit durch Wartbarkeit, Resilienz und Nachvollziehbarkeit besteht. Dabei begleite ich Individualsoftware durch den gesamten Lebenszyklus: von der Anforderungsanalyse, über die IT-Architektur, Konzeption, Implementierung und Rollout bis zu Pflege und Wartung.


Tech Stack:

Technisch konzentriere ich mich auf Anwendungen aus dem Java-Ökosystem, insbesondere Spring-Framework, relationale Datenbanken, DevOps für Private Cloud Architekturen basierend auf Kubernetes und Angular Frontends. Es folgt eine Zusammenfassung von Technologien und Methoden in denen ich Erfahrungen sammeln konnte. Details zu meinen technologischen Erfahrungen bietet mein Projektportfolio.

Backend/Middleware Technologien

  • Java
  • Kotlin
  • Spring (Boot, Data, Reactive, Cloud, Web, Security, Cloud Config, Gateway)
  • JakartaEE
  • REST-APIs
  • RPC
  • OpenAPI
  • Camunda
  • Kafka
  • Camel
  • Drools
  • Solr
  • Oracle SQL
  • Postgres


Frontend Technologien

  • Angular
  • TypeScript


DevOps Technologien

  • Azure DevOps
  • Kubernetes
  • Openshift
  • Docker
  • Helm
  • Maven
  • Ansible
  • Ansible Tower,
  • ElasticSearch
  • Kibana (ELK)
  • Jenkins
  • Bash
  • Python
  • Git
  • Linux
  • Solaris
  • Artifactory
  • Sonar


Methoden

  • Agile Software Entwicklung
  • Test-Driven Development
  • Domain-Driven Design
  • Security und Quality
  • Scans für Container, Artefakte und Repositories


Beruflicher Werdegang:

06/2022 - heute

Einsatzort: Oberursel

Rolle: Vorsitzender des Aufsichtsrates

Kunde: auf Anfrage


02/2022 - heute

Einsatzort: Frankfurt am Main

Rolle: Freelance Software Architect

Kunde: auf Anfrage


Aufgaben:

  • Selbstständige IT-Beratung im Software Engineering mit Schwerpunkt Java, Spring, Private Cloud und Datenbanken


05/2021 - heute

Einsatzort: Oberursel

Rolle: Co-Founder

Kunde: auf Anfrage


Aufgaben:

  • Firmengründung und Aufbau des Beratungsgeschäftes der selbstständigen Mitglieder im Bereich Software Engineering


08/2021 - 01/2022

Aufgaben:

  • Berufliche Auszeit
  • Reisen, Erholung und Aufbau des Beratungsgeschäftes


10/2018 - 07/2021

Einsatzort:  Frankfurt am Main

Rolle: Head of IT 

Kunde: Habona Invest GmbH


Aufgaben:

  • Verantwortlich für die gesamte IT der Habona Invest Gruppe (Immobilien Investment- und Asset Management)


07/2017 - 09/2018

Einsatzort: Frankfurt am Main

Rolle: Org- & IT-Consultant

Kunde: Union Investment (Union IT-Services GmbH)


Aufgaben:

  • Anwendungs- und Architekturverantwortlicher im Meldewesen einer großen Fondsgesellschaft


03/2015 - 06/2017

Einsatzort:Frankfurt am Main

Rolle: IT-Consultant 

Kunde: Cofinpro AG


Aufgaben:

  • IT-Berater für Software Engineering im Java Umfeld


08/2014 - 01/2015

Einsatzort: Berlin

Rolle: Werkstudent Softwareentwicklung

Kunde: Cofinpro AG


Aufgaben:

  • Ausarbeitung meiner Master Thesis, Titel auf Anfrage


2009 - 2012

Einsatzort: Fulda

Rolle: IT-Administrator 

Kunde: Selbstständig


Aufgaben:

  • Instandhaltung von IT-Systemen für Kleinunternehmen in selbstständiger Form neben dem IT-Studium in Fulda


12/2011 - 03/2012

Einsatzort: Fulda

Rolle: Werkstudent Softwareentwicklung 

Kunde: EDAG GmbH & Co. KGaA


Aufgaben:

  • Ausarbeitung meiner Bachelor Thesis, Titel auf Anfrage


02/2011 - 09/2011

Einsatzort:Fulda

Rolle: Werkstudent Softwareentwicklung

Kunde: EDAG GmbH & Co. KGaA


Aufgaben:

  • Software Engineering im Java Umfeld


08/2010 - 09/2010

Einsatzort: Fulda

Rolle: Werkstudent Softwareentwicklung

Kunde: EDAG GmbH & Co. KGaA


Aufgaben:

  • Software Engineering im Java Umfeld

Programmiersprachen

Java
Experte
SQL
Experte
Bash
Experte
JavaScript
Fortgeschritten
Python, PHP, Kotlin, C, Go, ..
Basics

Datenbanken

Oracle
Fortgeschritten
MariaDB
Fortgeschritten
PostgreSQL
Fortgeschritten

Managementerfahrung in Unternehmen

Head of IT
Fortgeschritten
Application Manager
Experte
Scrum Master
Fortgeschritten

Branchen

Branchen

Finanzen (Banken, Kapitalverwaltungsgesellschaften, Projektentwickler)
Immobilien (Immobilienfonds, Immobilienverwaltung, Projektentwickler)

Einsatzorte

Einsatzorte

Frankfurt am Main (+200km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-03 - 2023-09

DevOps und Java Entwicklung für die Private Cloud Migration

DevOps Engineer Java 8 bis 17 Spring (Cloud/Data/Reactive/Security/Web/Gateway) Reactive Streams ...
DevOps Engineer
  • Azure DevOps Migration eines CI/CD-Portals für Container, VM und Datenbank Deployments
  • Spring Microservices von VMs zu Containern und abhängige Systeme wie Datenbanken und Observability zu OpenShift migrieren
  • Automatisierung von komplexen Deployment-Mechanismen für VMs mit Ansible und Reactive Spring (z.B. Batch Deployments mit abhängigen Komponenten, und automatische Sidecars)
  • Interne Architektur und IT-Risk Governance Prozesse zur Private Cloud Migration erproben
  • Analyse, Containerisierung und Portierung einer bestehenden Datenbank-Anonymisierungslösung
  • Migration von Jenkins Deployment Pipelines zu Azure DevOps
Java 8 bis 17 Spring (Cloud/Data/Reactive/Security/Web/Gateway) Reactive Streams Angular (PrimeFaces) TypeScript Azure DevOps OpenShift/Kubernetes Helm Maven RESTful Microservices Camunda Kafka Oracle SQL Keycloak (OAuth) Swagger Ansible Bash (Linux & Solaris) PowerShell Git
große internationale Bank
Frankfurt am Main
2 Monate
2022-12 - 2023-01

Web-Crawler-basiertes Archivsystem

Software Engineer Kotlin Apache Solr Selenium ...
Software Engineer

Ich habe gemeinsam mit meinem Team von (auf Anfrage) für einen Schweizer Softwarehersteller ein Web-Crawler-basiertes Archivsystem für die Migration eines Intranet-Systems entwickelt:

  • Implementierung eines Web-Crawlers in Kotlin und Selenium zum Extrahieren von Webseiten mit gerendertem JavaScript
  • Implementierung einer React Webapp als Einstiegs- und Suchportal
  • Setup und Tuning eines Suchindex mit Apache Solr


Kotlin Apache Solr Selenium React Docker Maven Git
Schweizer Softwarehersteller
2 Jahre 10 Monate
2018-10 - 2021-07

Projektentwicklung eines Ferienresorts

Head of IT
Head of IT
Als Head of IT war ich für technische Aspekte der Projektentwicklung eines Ferienresorts an der Adria verantwortlich. Im Namen der neu gegründeten Tochterfirma Pareus wurde ein Areal neu erschlossen und mit Ferienwohnungen bebaut, die im Stil eines Hotel Resorts zentral mit WLAN, TV, Telefon, Schließanlage und Co. versorgt wurden. Als erstes Pareus Resorts, bot dieses Greenfield Projekt während der Coronapandemie besondere Herausforderungen im Bauprojekt und im Aufbau von Expertise und Personal.

  • Netzwerktechnik und On-Premises-Serversysteme
  • Property Management System
  • Hotel-TV, Gäste-WLAN, Schließsysteme und Co.
  • Buchungssystem und Onlinewerbung
  • Teamaufbau und Baubegleitung

Habona Invest GmbH
Frankfurt am Main
2 Jahre 10 Monate
2018-10 - 2021-07

Aufbau interner IT-Abteilung

Head of IT
Head of IT

Als Head of IT habe ich eine vollständig an Dienstleister ausgelagerte IT übernommen und ein internes Team für das HelpDesk, Serverbetrieb und Webentwicklung aufgebaut.

  • Unternehmensbedarf ermitteln und eine IT-Strategie entwickeln
  • Projekt- und Routineaufgabenverwaltung einführen
  • IT-Dokumentation modernisieren und ausbauen
  • Bewerbungsgespräche und Onboarding

Habona Invest GmbH
Frankfurt am Main
2 Jahre 10 Monate
2018-10 - 2021-07

IT-Modernisierung und Microsoft 365 Einführung

Head of IT
Head of IT

Als Head of IT war ich verantwortlich für die Modernisierung von End-of-Life- Serverhardware und veralteten Microsoft Produkten mit einem Hybrid Cloud Ansatz. Migration von Microsoft On-Premises-Systemen wie Active Directory, Exchange Server und File Server zu Microsoft Cloud Hybrid Systemen.

  • Einführung von Microsoft 365 inkl. Teams und Sharepoint
  • Anwenderschulung für neue Arbeitsmethoden mit Microsoft Teams und Sharepoint
  • Migration von On-Premises-Systemen wie Active Directory, Exchange Server und File Server zu Microsoft Cloud Hybrid Lösungen

Habona Invest GmbH
Frankfurt am Main
2 Jahre 10 Monate
2018-10 - 2021-07

Webseite für Vertrieb von Ferienimmobilien

Head of IT
Head of IT
Entwicklung einer Webseite für den Vertrieb von Ferienimmobilien, inklusive automatisierter Erstellung von Vertragsdokumenten und einer interaktiven Karte des Areals.

  • Implementierung mit PHP, TypeScript, CSS und Contao CMS
  • Erweiterung von Contao CMS um eine Pflegeoberfläche für Immobilieninformationen
  • Automatisierte Anfertigung individueller Kaufverträge
  • Scroll- und zoombare Sitemap für Ferienimmobilienwerbung
  • Koordination von Webentwicklern und Designer


Habona Invest GmbH
Frankfurt am Main
7 Monate
2019-10 - 2020-04

Standortumzug Netzwerk und Serverraum

Head of IT
Head of IT

Als Head of IT war ich für Netzwerktechnik, Serversysteme und Arbeitsplatz-IT-Ausstattung bei einem Standortumzug verantwortlich.

  • Planung der Netzwerktechnik und Begleitung der Baumaßnahmen
  • Umzug der On-Premises-Serversysteme
  •  Umzug der Arbeitsplatz-IT-Ausstattung
  • Anbieterauswahl und -koordination


Habona Invest GmbH
Frankfurt am Main
1 Jahr 3 Monate
2017-07 - 2018-09

Entwicklung und Betrieb von Meldewesen Software

Org & IT-Berater Java EE 6 (SE 6 & 7) JBoss/Wildfly Application Server Oracle SQL ...
Org & IT-Berater
Als festangestellter Organisations- und IT-Berater war ich für eine Reihe von Projekten und Betriebsthemen verantwortlich.

  • Architekturverantwortung für die Weiterentwicklung der Systemlandschaft
  • Projektbetreuung für neue Reporting-Anwendungen zur Erfüllung gesetzlicher Auflagen von Ausschreibungen, über Konzeption bis Inbetriebnahme
  • Migration von JBoss AS 7 Server Group mit 45 Servern auf Standalone Wildfly Server
  • Weiterentwicklung der Build- und Deployment-Automatisierung mit Maven, Jenkins, Sonar, und Sonatype Nexus
  • Betrieb der Build- und Deployment Tools für Deployments auf 45 Java EE Server
  • Einführung automatisierter Integrationstests für Reporting Backend mit Java EE, Maven, Jenkins und Docker
  • Einführung automatisierter Integrationstests für Reporting Frontend mit Robot Framework
  • Entwicklung eines Systems zur Automatisierung von Integrationstests

Java EE 6 (SE 6 & 7) JBoss/Wildfly Application Server Oracle SQL Camunda Drools BRMS Vaadin Liferay Apache Camel RESTEasy Liquibase JUnit Maven Jenkins Sonar und Sonatype Nexus Solaris Subversion und Git
Union Investment (Union IT-Services GmbH)
Frankfurt am Main
8 Monate
2016-12 - 2017-07

Investment Advice Analytics System und Dashboard

Lead Developer IT-Konzeption mit arc42 Java EE 6 (SE 6 & 7) JBoos Application Server ...
Lead Developer
  • Das Investmentsteuerreformgesetz stellt Asset Manager vor die Herausforderung Details zu Dividendenausschüttungen der Bestandteile aller ihrer Fonds über mehrere Monate voraus im Überblick zu haben, um gesetzeskonform arbeiten zu können
  • Hierzu wurden zahlreiche Datenquellen zusammengeführt, täglich analytisch ausgewertet und damit dem Asset Management ein Dashboard zur Verfügung gestellt, welches die gesetzeskonforme Vorausplanung von Transaktionen erleichtert
  • Ich habe nach der halben Laufzeit des Projektes die Leitung eines fünfköpfigen Entwicklerteams in agiler Projektorganisation übernommen, die Rolle des Scrum Master, als auch die Architektur weiterentwickelt
IT-Konzeption mit arc42 Java EE 6 (SE 6 & 7) JBoos Application Server Oracle SQL Camunda Drools BRMS Vaadin Liferay Apache Camel RESTEasy Liquibase JUnit Maven Jenkins Sonar und Sonatype Nexus Solaris Subversion
Cofinpro AG
Frankfurt am Main
1 Jahr 10 Monate
2015-03 - 2016-12

Reporting Systeme auf Java EE Basis

Software Engineer IT-Konzeption mit arc42 Java EE 6 (SE 6 & 7) JBoos Application Server ...
Software Engineer

  • Ich habe für das gesetzliche Meldewesen mehrere Reportingsysteme auf Basis von Java EE, Oracle SQL, Camunda und Vaadin konzipiert und implementiert
  • Dies geschah teilweise auf Basis von fachlichen Vorgaben, teilweise durch technische Migration von bestehenden Anwendungen



IT-Konzeption mit arc42 Java EE 6 (SE 6 & 7) JBoos Application Server Oracle SQL Camunda Drools BRMS Vaadin Liferay Apache Camel RESTEasy Liquibase JUnit Maven Jenkins Sonar und Sonatype Nexus Solaris Subversion
Cofinpro AG
Frankfurt am Main
5 Monate
2012-08 - 2012-12

Modernisierung einer Joomla Webseite

Webentwickler Joomla JavaScript CSS/HTML
Webentwickler
  • Selbstständig als Nebenjob zum Studium für ein Antiquariat, Fulda Modernisierung einer Joomla Webseite mit Schwerpunkt Anwenderfreundlichkeit für das Ladenpersonal eines Antiquariates
  • Umfasste die Gestaltung und Implementierung der Webseite der Buchhaltung Ulenspiegel in Fulda und Ravensburg




Joomla JavaScript CSS/HTML
4 Jahre
2009-01 - 2012-12

Modernisierung der IT-Infrastruktur

IT-Administrator Microsoft Fileserver Batch (Windows)
IT-Administrator
  • Nebenjob zum Studium für ein Antiquariat, Fulda
  • Administration von Microsoft Workstations, Mail- und Fileserver der Buchhaltung Ulenspiegel in Fulda und Ravensburg
  • Eine eigen implementierte Datensicherung auf Batch Basis mit Aufbewahrungslogik und Fehlerbehandlung klingt zwar gruselig, hat aber damals nennenswerte Lizenzkosten gespart
Microsoft Fileserver Batch (Windows)
Selbstständig
1 Jahr 8 Monate
2010-08 - 2012-03

Produktdatenmanagement in der Fahrzeugentwicklung

Werkstudent Java SE 6 Swing Progress OpenEdge ...
Werkstudent
  • Als Werksstudent habe ich ein Projekt gestartet um das Produktdatenmanagement in der Fahrzeugentwicklung in der Hauseigene Inventarisierungssoftware jEDWIN zu ermöglichen
  • Produktdaten wurden in Tabellenkalkulationsprogrammen verwaltet und mit Kunden und Zulieferern ausgetauscht
  • Da Produktdaten jedoch keine Baumstruktur, sondern einen Graphen darstellen, hatte dieser Ansatz erhebliche Schwierigkeiten mit der Duplikation von Daten
  • Ich habe ein Konzept und einen Prototypen entwickelt, mit einem Fahrzeugentwicklungsteam erprobt und meine Bachelor Thesis dem Thema gewidmet
Java SE 6 Swing Progress OpenEdge Linux
EDAG GmbH & Co. KGaA
Fulda

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2012-11 - 2015-03

Studium der Wirtschaftsinformatik

Master of Science, HTW Berlin
Master of Science
HTW Berlin
3 Jahre 8 Monate
2008-10 - 2012-05

Studium der Wirtschaftsinformatik

Bachelor of Science, Hochschule Fulda, Fulda
Bachelor of Science
Hochschule Fulda, Fulda

Position

Position

Software-Entwickler/Software Engineer

Software-Architekt/Software Architect


Kompetenzen

Kompetenzen

Top-Skills

Spring Java Kubernetes Camunda BPMN SQL Scrum REST DevOps Kafka jUnit Flyway

Produkte / Standards / Erfahrungen / Methoden

Clean Code
Experte
Microservices
Experte
TDD
Fortgeschritten
Scrum
Experte
ORM
Experte
Camunda
Experte
OpenShift
Fortgeschritten
Kubernetes
Fortgeschritten
DevOps
Experte
Observability
Fortgeschritten

Profil:

Ich bin freiberuflicher Software-Architekt, Full Stack Developer und Mitgründer von (auf Anfrage), einem Experten-Netzwerk selbstständiger IT-Spezialisten. Derzeit lebe und arbeite ich in Frankfurt am Main. Ich entwerfe und entwickle anspruchsvolle Individualsoftware und Cloud-Inf rastruktur für die Finanzindustrie, die den Test der Zeit durch Wartbarkeit, Resilienz und Nachvollziehbarkeit besteht. Dabei begleite ich Individualsoftware durch den gesamten Lebenszyklus: von der Anforderungsanalyse, über die IT-Architektur, Konzeption, Implementierung und Rollout bis zu Pflege und Wartung.


Tech Stack:

Technisch konzentriere ich mich auf Anwendungen aus dem Java-Ökosystem, insbesondere Spring-Framework, relationale Datenbanken, DevOps für Private Cloud Architekturen basierend auf Kubernetes und Angular Frontends. Es folgt eine Zusammenfassung von Technologien und Methoden in denen ich Erfahrungen sammeln konnte. Details zu meinen technologischen Erfahrungen bietet mein Projektportfolio.

Backend/Middleware Technologien

  • Java
  • Kotlin
  • Spring (Boot, Data, Reactive, Cloud, Web, Security, Cloud Config, Gateway)
  • JakartaEE
  • REST-APIs
  • RPC
  • OpenAPI
  • Camunda
  • Kafka
  • Camel
  • Drools
  • Solr
  • Oracle SQL
  • Postgres


Frontend Technologien

  • Angular
  • TypeScript


DevOps Technologien

  • Azure DevOps
  • Kubernetes
  • Openshift
  • Docker
  • Helm
  • Maven
  • Ansible
  • Ansible Tower,
  • ElasticSearch
  • Kibana (ELK)
  • Jenkins
  • Bash
  • Python
  • Git
  • Linux
  • Solaris
  • Artifactory
  • Sonar


Methoden

  • Agile Software Entwicklung
  • Test-Driven Development
  • Domain-Driven Design
  • Security und Quality
  • Scans für Container, Artefakte und Repositories


Beruflicher Werdegang:

06/2022 - heute

Einsatzort: Oberursel

Rolle: Vorsitzender des Aufsichtsrates

Kunde: auf Anfrage


02/2022 - heute

Einsatzort: Frankfurt am Main

Rolle: Freelance Software Architect

Kunde: auf Anfrage


Aufgaben:

  • Selbstständige IT-Beratung im Software Engineering mit Schwerpunkt Java, Spring, Private Cloud und Datenbanken


05/2021 - heute

Einsatzort: Oberursel

Rolle: Co-Founder

Kunde: auf Anfrage


Aufgaben:

  • Firmengründung und Aufbau des Beratungsgeschäftes der selbstständigen Mitglieder im Bereich Software Engineering


08/2021 - 01/2022

Aufgaben:

  • Berufliche Auszeit
  • Reisen, Erholung und Aufbau des Beratungsgeschäftes


10/2018 - 07/2021

Einsatzort:  Frankfurt am Main

Rolle: Head of IT 

Kunde: Habona Invest GmbH


Aufgaben:

  • Verantwortlich für die gesamte IT der Habona Invest Gruppe (Immobilien Investment- und Asset Management)


07/2017 - 09/2018

Einsatzort: Frankfurt am Main

Rolle: Org- & IT-Consultant

Kunde: Union Investment (Union IT-Services GmbH)


Aufgaben:

  • Anwendungs- und Architekturverantwortlicher im Meldewesen einer großen Fondsgesellschaft


03/2015 - 06/2017

Einsatzort:Frankfurt am Main

Rolle: IT-Consultant 

Kunde: Cofinpro AG


Aufgaben:

  • IT-Berater für Software Engineering im Java Umfeld


08/2014 - 01/2015

Einsatzort: Berlin

Rolle: Werkstudent Softwareentwicklung

Kunde: Cofinpro AG


Aufgaben:

  • Ausarbeitung meiner Master Thesis, Titel auf Anfrage


2009 - 2012

Einsatzort: Fulda

Rolle: IT-Administrator 

Kunde: Selbstständig


Aufgaben:

  • Instandhaltung von IT-Systemen für Kleinunternehmen in selbstständiger Form neben dem IT-Studium in Fulda


12/2011 - 03/2012

Einsatzort: Fulda

Rolle: Werkstudent Softwareentwicklung 

Kunde: EDAG GmbH & Co. KGaA


Aufgaben:

  • Ausarbeitung meiner Bachelor Thesis, Titel auf Anfrage


02/2011 - 09/2011

Einsatzort:Fulda

Rolle: Werkstudent Softwareentwicklung

Kunde: EDAG GmbH & Co. KGaA


Aufgaben:

  • Software Engineering im Java Umfeld


08/2010 - 09/2010

Einsatzort: Fulda

Rolle: Werkstudent Softwareentwicklung

Kunde: EDAG GmbH & Co. KGaA


Aufgaben:

  • Software Engineering im Java Umfeld

Programmiersprachen

Java
Experte
SQL
Experte
Bash
Experte
JavaScript
Fortgeschritten
Python, PHP, Kotlin, C, Go, ..
Basics

Datenbanken

Oracle
Fortgeschritten
MariaDB
Fortgeschritten
PostgreSQL
Fortgeschritten

Managementerfahrung in Unternehmen

Head of IT
Fortgeschritten
Application Manager
Experte
Scrum Master
Fortgeschritten

Branchen

Branchen

Finanzen (Banken, Kapitalverwaltungsgesellschaften, Projektentwickler)
Immobilien (Immobilienfonds, Immobilienverwaltung, Projektentwickler)

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.