Softwarearchitektur und -entwicklung von Individualsoftware mit Kotlin/Java in der Cloud/Kubernetes. Teamaufbau/-führung und technische Projektleitung
Aktualisiert am 29.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Kotlin
Software Architecture
Teamaufbau
Java
JVM
SQL
Postgres
OrientDB
Business Reporting
User Experience Design
Test Driven Development
Spring
Performance
Cloud
High Availability
Git
Maven
Continuous Delivery
Pentaho
Docker
Kubernetes
Microservices
Agile Softwareentwicklung

Einsatzorte

Einsatzorte

Heppenheim (Bergstraße) (+100km)
möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-01 - 2024-05

Site Reliability Engineering (SRE)

Team Lead, Software Architekt Kanban TDD Kotlin ...
Team Lead, Software Architekt

Aufbau und Leitung eines SRE-Teams zum effizienten Betrieb und Weiterentwicklung von Individualsoftware.

?         Organisatorischer und technischer Teamaufbau.

?         Prozessentwicklung und Kundenmanagement (Stakeholder, PO, etc.)

?         Optimierung von Betrieb und Weiterentwicklung, insbesondere Patch- und Schwachstellenmanagement, Ressourcen-/Kostenoptimierung, Architekturverbesserungen, Monitoring und Alerting

?         Design, Entwicklung von Wartung von gemeinsam genutzten Komponenten und Tools (Auth, Logging/Tracing, Monitoring, CI/CD, Trust-Management, Deployment-Deskriptoren, uvm.)

?         Coaching von Entwicklern im Bereich Dev (Java/Kotlin) und Ops (Kubernetes, AWS)

Spring Hibernate JOOQ ActiveMQ Kafka Postgresql RabbitMQ React Kubernetes Openshift AWS Helm Helmfile Artifactory Jira Confluence GitLab Prometheus Loki Grafana Maven Gradle. pnpm
Kanban TDD Kotlin SQL REST JVM Kubernetes Openshift Docker IT-Security Microservices DDD OpenAPI Cloud TypeScrpt AWS AzureAD AMQP Apache Kafka
DB Systel GmbH
Frankfurt am Main
1 Jahr 5 Monate
2021-08 - 2022-12

Operations Center 2.0 ? Core

Software Architekt, Lead Developer Scrum TDD Kotlin ...
Software Architekt, Lead Developer

Zentrale, Could unabhängige, Verwaltung und Betrieb von Multi-Cloud-Workloads mit Fokus auf Automatisierbarkeit und einfacher Bedienung.

?         Lösungs- und Systemarchitektur einer verteilten Lösung, die von unabhängigen Teams weiterentwickelt werden kann

?         Entwicklung zentraler APIs/SPIs, Komponenten und Frameworks

?         Konzeption und Entwicklung einer Cloud-unabhängigen Konfiguration für Cloud-Workloads

?         Gestaltung von Prozessen zu einem Team und anwendungsübergreifenden Release

?         Coaching von Entwicklern

Spring Ktor Kubernetes OpenStack AWS Helm Helmfile Artifactory Jira Confluence GitLab Prometheus Grafana Maven KeyCloak
Scrum TDD Kotlin SQL REST HATEOAS JVM Kubernetes Docker IT-Security Microservices Verteilte Anwendungen DDD OpenAPI Cloud Edge Cloud Code-Generierung (DSL SDK)
German Edge Cloud GmbH
Frankfurt am Main
1 Jahr 2 Monate
2020-08 - 2021-09

Operations Center

Software Architekt Kanban TDD Kotlin ...
Software Architekt

Zentrales Management für Cloud Konfigurationen (Virtuelle Hardware und Anwendungen)

?         Erstellung eines Proof-of-Concepts zur zentralen Verwaltung vieler Cloud-Systeme

?         Lösungs- und Systemarchitektur einer dezentralen Lösung

?         Entwicklung zentraler Komponenten und Frameworks

?         Vorbereitung und Durchführung von Workshops für Entwickler

Spring Project Reactor Helm Artifactory Jira Confluence Elastic Search Prometheus Kibana React Material UI MobX Formik Node.js npm yarn Maven
Kanban TDD Kotlin SQL REST HATEOAS HAL JVM Kubernetes Docker Web-Security Encryption CSS Code-Generierung (DSL SDK)
German Edge Cloud GmbH
Fra
10 Monate
2020-03 - 2020-12

Kanduu

Software Architekt Kanban Kotlin Graphdatabase ...
Software Architekt

Startup-Begleitung einer Social Media Plattform zur Vermittlung alltäglicher Dienstleistungen.

Aufgaben:

  • Konzeption eines MVP und folgender Meilensteine
  • Software-Architektur eines Sozialen Netzwerkes
  • Aus- und Weiterbildung von Softwareentwicklern
  • Framework-Entwicklung für OrientDB und Wicket
  • Koordination von Entwicklung, Betrieb und Dienstleistern
  • Repräsentative Tätigkeiten
OrientDB Apache Wicket Bootstrap Spring Kubernetes Helm Maven GitHub
Kanban Kotlin Graphdatabase Frontend-Entwicklung Backend-Entwicklung IT-Sicherheit Datensicherheit Docker CSS SCSS jQuery Framework-Entwicklung
Kanduu GmbH
Frankfurt am Main
1 Jahr
2019-09 - 2020-08

Trusted Supplier Connector

Senior Consultant Kanban Kotlin SQL ...
Senior Consultant

Im Rahmen des International Data Spaces (IDS) wird ein Trusted Connector zur sicheren, vertrauenswürdigen Verknüfung von Daten verschiedenster internationaller Anbieter erstellt.

Aufgaben:

  • Lösungskonzeption basierend auf neuen intenationalen Standards
  • Software Architektur für GEC OnCite-Komponenten
  • Ümsetzung und Wartung eines Industrieproduktes mit höchsten Sicherheits- und Leistungsstandards
  • Arbeit in und mit internationalen Teams
  • Audits anderer Software-Komponenten
  • Mitwirkung an internationalen Standards im Kontext IDS
  • Repräsentation des Kunden auf Veranstaltungen
Spring Project Reactor Helm Artifactory Jira Confluence Elastic Search Grafana React Material UI MobX Formik Node.js npm yarn Maven
Kanban Kotlin SQL REST HATEOAS Reactive Programming JVM Kubernetes Docker IT-Security MQTT TypeScript Functional Programming JVM CSS
German Edge Cloud GmbH
Frankfurt am Main / Remote
3 Jahre 2 Monate
2017-01 - 2020-02

Isoptera 2

Head of Development Scrum Java Kotlin ...
Head of Development

Im Rahmen einer kontinuierlichen Produktentwicklung wurde eine E-Commerce Lösung für die Abwicklung von Bestellungen digitaler Güter (z.B. Prepaid-Handy-Guthaben, Vouchers u.a.) weiterentwicket und betrieben.

Aufgaben:

  • Koordinierung der Produktentwicklung
  • Architekturbewertung und Verbessungskonzepte
  • Unterstützung bei der Umsetzung neuer Architektur- und Qualitätsstandards
  • Scrum Master
  • Miration zum hochverfügbaren Cloudbetrieb mit Kubernetes
  • Personalverantworung
Ubuntu Proxmox Nexus Postgres Andriod iOS SoapUI Maven Concourse CI Wicket jQuery Bootstrap Nagios Sophos nginx GlusterFS Pentaho
Scrum Java Kotlin Groovy SQL Kubernetes Docker Web Hosting SEO REST App-Entwicklung Git JavaScript SaaS SOA Microservices Software Architecture Datenschutz IT-Security Data Security ETL Business Reporting Business Inteligence User Experience Design Continuous Integration Continuous Delivery
TSQ Payment GmbH
Remote / München
1 Jahr 9 Monate
2017-04 - 2018-12

NeMeSys 2

Problem Manager / Software Architect ITIL Java JavaEE ...
Problem Manager / Software Architect

Problemmanagement und Softwarearchitektur für das Meldewesen einer großen KVG, die internationalen Handel betreibt.

Aufgaben:

  • Konzeption neuer Meldemodule
  • Business Intelligence Audit und Konzeption
  • Erkennung und Priorisierung von Problemen zur Sicherstellung des Betriebs und Senkung der Kosten

  • Konzeption von kurz- und langfristigen Lösungen und Verbesserungen

  • Implementieren von Lösungen mit JavaEE (JBoss/Wildfly)

  • Durchführen von Entwickler- und Integrations-tests

  • Abstimmung mit Fremdsystemen, Fachbereichen und Wartung

Drools Camunda JBoss Application Server WildFly Application Server Solaris Docker Oracle 12c Elastic Search Logstash ActiveMQ Apache Camel Vaadin Liferay Maven Ant JIRA Omnitracker Microsoft Sharepoint Exchange IntelliJ IDEA SoapUI Jenkins Nexus SVN
ITIL Java JavaEE Groovy SQL XML BPMN JavaScript JMS CDI JPA REST JAX_RS JNDI JTA Oracle/SQL SOAP
Union IT-Services GmbH
Frankfurt am Main
9 Monate
2016-08 - 2017-04

GenoBuy

Senior Consultant Java JavaScript SQL ...
Senior Consultant

Entwicklung eines Portals in dem die Services des Verlags zentral zur Verfügung stehen inklusive Singe Sign On.

Aufgaben:

  • Evaluierung von Software und Frameworks

  • Konzeption einer Lösung anhand einer vorgegebenen Architektur

  • Implementierung des Portals

  • Durchführen von Entwickler- und Integrations-tests

  • Abstimmung mit den betroffenen Fachbereichen

Spring Eclipse Virgo Application Server Maven SVN Git Elastic Search PrimeFaces MyFaces Postgres MySQL OfBiz Ant VMWare
Java JavaScript SQL SSI XHTML JPA JSF OSGI Docker Scrum CSS
DG Verlag
Wiesbaden
6 Monate
2016-03 - 2016-08

MiFIR und CSSF U1.1

Full Stack Developer Java JavaEE Groovy ...
Full Stack Developer

Konzeption und Implementierung von Meldemodulen für gesetzliche Vorschriften für eine Kapitalvewaltungsgesellschaft.

Aufgaben:

  • Technische Konzeption von Melde-Modulen

  • Implementierung von fachlichen Anforderungen nach gegebenen Rahmenbedingungen

  • Durchführen von Entwickler- und Integrations-tests

  • Abstimmung mit den betroffenen Fachbereichen

Drools Hibernate WildFly Application Server JBoss Application Server Elastic Search Logstash ActiveMQ Apache Camel Vaadin Nexus SVN
Java JavaEE Groovy SQL XML JavaScript JMS CDI JPA REST JAX-RS JNDI JTA Solaris Docker Oracle/SQL ITIL
Union IT-Services GmbH
Frankfurt am Main
2 Jahre 6 Monate
2013-10 - 2016-03

Isoptera 2

Full Stack Developer / UX-Expert ExtJS Ajax REST ...
Full Stack Developer / UX-Expert

Im Rahmen einer kontinuierlichen Produktentwicklung wurde eine E-Commerce Lösung für die Abwicklung von Bestellungen digitaler Güter (z.B. Prepaid-Handy-Guthaben, Vouchers u.a.) realisiert. Wesentliche Eigenschaften sind hierbei die Entgegennahme der Konsumenten- und Händleranfragen innerhalb eines Online Shops, die Verwaltung und Dokumentation der Transaktionen und Rückmeldungen an den Shop, sowie die Abwicklung der Zahlungsströme und der Auslieferung von digitalen Produkten. Bei diesem Produkt handelt es sich hierbei um eine Multi-Tenant und Multi-Country/Language fähige White-Label E-Commerce Plattform.

Aufgaben:

  • Durchführung der Anforderungsanalyse und Erstellung von User Stories in Abstimmung mit dem Product Owner

  • Entwicklung der Lösungs- und Softwarearchitektur auf Basis von Micro Services zur Umsetzung der hohen Anforderungen an Skalierbarkeit, Resilience, Zero-Downtime Updates, Transaktions- und Ausfallsicherheit

  • Experte und interner und externer Ansprechpartner für fachliche und technische Entscheidungen zur Umsetzung des Frontends im Responsive Design (B2C- und B2B-Portal und AdminCenter)

  • Konzeption und Realisierung der relevanten Backend Services zu Datenhaltung, Service-Orchestrierung und Reporting

  • Anbindung externer Payment-Dienstleister durch die Integration der entsprechenden externen Services (z.B. PayPal, Kreditkarten, SOFORT Überweisung, uvm.)

  • Realisierung einer eVoucher Storage Komponente mit Priorität auf höchster Diebstahlsicherheit

  • Direktaufladungsintegrationen VÖB + Blackhawk (DE), VocaLink (GB)

  • Konzeption und Durchführung von Performance-Analysen und –Optimierungen

  • Konzeption und Umsetzung einer automatisierten Code Analyse und Testautomatisierung für Entwicklungs- und Integrationstest

  • Implementierung eines Entwicklungsprozesses zur Umsetzung eines Continuous Delivery Ansatzes

Eclipse SVN Projectile BSM PicoContainer xcerces hazlecast
ExtJS Ajax REST CSS JavaScript D3.js Java JavaEE Velocity SQL JDBC Kerberos Abteilungsleitung
Peachesgroup AG
Wiesbaden
2 Jahre 4 Monate
2011-04 - 2013-07

Projectile - GUI 5

Projektleiter / Software Architekt ExtJS Ajax REST ...
Projektleiter / Software Architekt

Konzeption und Entwicklung eines webbasierten "Web 2.0" UI-Frameworks für BSM (Basis für Projectile) nach dem Prinzip einer Single-Page-App mit dem Ziel die User-Experience erheblich zu Verbessern und die Server zu entlasten.

Um diese Ziele zu erreichen wurden weite Teile von BSM refactored, eine REST-API implementiert und Rollen-/Aufgabenspezifische Layouts und Workflowassistenten geschaffen.

Aufgaben:

  • Projektleitung/Primärer Ansprechpartner

  • Refactoring: Entkopplung der alten GUI / Einführung von REST

  • Software Architektur

  • Implementierung

  • Beratung, Einführung und Schulung

  • Konzeption und Etablierung der projektinternen Qualitätssicherung

  • Implementierung einer JUnit- und Selenium-basierten Testautomatisierung und Continuous Integration mit Jenkins

  • Durchführung von Vertriebspräsentationen und Produktschulungen bei Kunden

  • Workshops beim Kunden und Inhouse

Eclipse SVN Projectile BSM PicoContainer xcerces hazlecast
ExtJS Ajax REST CSS JavaScript D3.js Java JavaEE Velocity SQL JDBC Kerberos Abteilungsleitung
Information Desire Software GmbH
Mainz
3 Monate
2011-01 - 2011-03

Projectile - Kalendermoduls zur Zeit- und Ressourcenplanung

Architekt, UX ExtJS Ajax REST ...
Architekt, UX

Im Zuge der kontinuierliche Produktverbesserung und -weiterentwicklung wurde die bestehende Lösung des Projektmanagementsystems Projectile um die Funktionalitäten eines Kalenders zur Zeit- und Ressourcenplanung erweitert.

Aufgaben:

  • Durchführung einer Ideensammlung und Erstellung einer Konzeption in Zusammenarbeit mit dem Produktmanagement und ausgewählten Kunden

  • Aufwandsschätzung und Planung der projektbasierten, technischen Umsetzung

  • Implementierung der Erweiterung auf Basis von ExtJS und AJAX im Rahmen der kontinuierlichen Produktentwicklung

  • Erstellung von Marketingunterlagen und Vorstellung der neuen Produkt-Features in Kunden-Workshops

Eclipse SVN Projectile BSM
ExtJS Ajax REST JavaScript Java JavaEE
Information Desire Software GmbH
Mainz
4 Monate
2010-09 - 2010-12

Projectile - Projektplanung

Software-Entwickler ExtJS Ajax REST ...
Software-Entwickler

In diesem Projekt wurde zu einer bestehenden Produktlösung des Projektmanagement-systems Projectile eine neue Benutzungsoberfläche auf Basis von ExtJS erstellt. Hierbei wurde das bestehende tabellarische durch ein interaktives, JavaScript-basiertes User Interface abgelöst, um eine effizientere und intuitivere Benutzung zu ermöglichen.

Aufgaben:

  • Analyse bestehender Lösungen und Durchführung der Bedarfsanalyse bei ausgewählten Kunden

  • Konzepterstellung zur Trennung von Businesslogik und Oberfläche und für die Realisierung der JavaScript-basierten Web-Oberfläche

  • Durchführung von Machbarkeitsstudien und Prototyping zur Validierung der technischen Konzepte

  • Refactoring der bestehenden Businesslogik-Komponenten zur Schaffung eines REST-basierten Service-Layers für die neue, wie auch die bestehende Benutzeroberfläche im Rahmen der kontinuierlichen Produktentwicklung

  • Implementierung der neuen Oberfläche auf Basis von ExtJS und AJAX, insb. eines TreeGrids und eines interaktiven Gantt-Charts

  • Erstellung von Marketingunterlagen wie Präsentationen und Videos zur Unterstützung der Vermarktung der neuen Produkt-Features

Eclipse SVN Projectile BSM
ExtJS Ajax REST JavaScript Java JavaEE Scrum
INformation Desire Software GmbH
Mainz
4 Jahre 2 Monate
2006-06 - 2010-07

Montagehandwerk

Stellvertretender Geschäftsführer
Stellvertretender Geschäftsführer

Der qualitätsorientierte Meisterbetrieb "Robert Möller" (Rollladen- und Jalousiebaumeister) umfasst im
Wesentlichen den Vertrieb und die Montage von Rollläden, Jalousien, Markisen und
Sonnenschutzanlagen aller Art, sowie von Fenstern und Türen aus Holz, Aluminium und Kunststoff.

Aufgaben:

  • Kalkulation
  • Beratung
  • Verkauf
  • Montage
  • Service bzw. Reparatur
Robert Möller Rollladen- und Markiesenbau
Mörfelden Walldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

Abschluss an der Hochschule Darmstadt h_da in Informatik

Position

Position

Software-/System-/Cloudarchitektur und -entwicklung vor allem für Individualsoftware mit Kotlin/Java. Web-Services, Verteilte Systeme mit und ohne Cloud/Kubernetes. Teamaufbau/-führung und technische Projektleitung.

Kompetenzen

Kompetenzen

Top-Skills

Kotlin Software Architecture Teamaufbau Java JVM SQL Postgres OrientDB Business Reporting User Experience Design Test Driven Development Spring Performance Cloud High Availability Git Maven Continuous Delivery Pentaho Docker Kubernetes Microservices Agile Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Ajax
Ant
Apache Camel
Apache Tomcat
Apache Wicket
App-Entwicklung
Artifactory
Authentifizierung
Authorisierung
B2B
B2C
Backend-Entwicklung
Bootstrap
BSM
Business Inteligence
Business Reporting
Börsenhandelssystem
Camunda
CDI
Clean Code
Concourse CI
Confluence
Continuous Delivery
Continuous Integration
D3.js
Data Security
Datenschutz
Datensicherheit
DevOps
Docker
Drools
DSGVO
Eclipse
Elastic Search
Exchange
ExtJS
Formik
Framework-Entwicklung
Frontend-Entwicklung
Functional Programming
Gerrit
Git
GitHub
GlusterFS
Grafana
Graphdatabase
HATEOAS
hazlecast
Helm
Hibernate
IntelliJ IDEA
iOS
IT-Security
IT-Sicherheit
JavaEE
JAX-RS
JAX-WS
JAXB
JBoss Application Server
Jenkins
Jira
JMS
JNDI
JOOQ
JPA
jQuery
JSF
JTA
JVM
Kanban
Kerberos
Kryptografie
Kubernetes
Liferay
Liqibase
Logstash
Material UI
Maven
Microservices
Microsoft Sharepoint
Mobile Payment
MobX
MyFaces
Nagios
Netty
Nexus
nginx
Node.js
npm
OfBiz
Omnitracker
OSGI
PaaS
pentaho
PicoContainer
PrimeFaces
Project Reactor
Projectile
Proxmox
RabbitMQ
React
Reactive Programming
REST
SaaS
SAP BPMN
SAP Fiori
SAP UI5
Scrum
SCSS
Search Engine Optimization
Selenium
SEO
Single Euro Payments Area
SOA
SOAP
SoapUI
Software Architecture
Sophos
Spring
SSI
SVN
User Experience Design
Vaadin
Velocity
Virgo Application Server
VMWare
Web Hosting
Wicket
WildFly Application Server
xcerces
XHTML
XML
yarn
ZooKeeper

Betriebssysteme

Andriod
Solaris
Ubuntu

Programmiersprachen

BPMN
C
C#
C++
CSS
Cypher
Go
Groovy
Java
JavaScript
Kotlin
PHP
Python
R
Scala
Shell Skript
SQL
TypeScript

Datenbanken

JDBC
MySQL
Oracle 12c
OrientDB
Postgres
SQL

Datenkommunikation

ETL
MQTT

Managementerfahrung in Unternehmen

Abteilungsleitung
Geschäftsführung
ITIL

Personalverantwortung

Abteilungsleitung
disziplinarisch
Recruiting

Branchen

Branchen

E-Commerce

Banken

Dienstleister

Industrie

Social Networking

Applied Science

Transport und Logistik

Einsatzorte

Einsatzorte

Heppenheim (Bergstraße) (+100km)
möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-01 - 2024-05

Site Reliability Engineering (SRE)

Team Lead, Software Architekt Kanban TDD Kotlin ...
Team Lead, Software Architekt

Aufbau und Leitung eines SRE-Teams zum effizienten Betrieb und Weiterentwicklung von Individualsoftware.

?         Organisatorischer und technischer Teamaufbau.

?         Prozessentwicklung und Kundenmanagement (Stakeholder, PO, etc.)

?         Optimierung von Betrieb und Weiterentwicklung, insbesondere Patch- und Schwachstellenmanagement, Ressourcen-/Kostenoptimierung, Architekturverbesserungen, Monitoring und Alerting

?         Design, Entwicklung von Wartung von gemeinsam genutzten Komponenten und Tools (Auth, Logging/Tracing, Monitoring, CI/CD, Trust-Management, Deployment-Deskriptoren, uvm.)

?         Coaching von Entwicklern im Bereich Dev (Java/Kotlin) und Ops (Kubernetes, AWS)

Spring Hibernate JOOQ ActiveMQ Kafka Postgresql RabbitMQ React Kubernetes Openshift AWS Helm Helmfile Artifactory Jira Confluence GitLab Prometheus Loki Grafana Maven Gradle. pnpm
Kanban TDD Kotlin SQL REST JVM Kubernetes Openshift Docker IT-Security Microservices DDD OpenAPI Cloud TypeScrpt AWS AzureAD AMQP Apache Kafka
DB Systel GmbH
Frankfurt am Main
1 Jahr 5 Monate
2021-08 - 2022-12

Operations Center 2.0 ? Core

Software Architekt, Lead Developer Scrum TDD Kotlin ...
Software Architekt, Lead Developer

Zentrale, Could unabhängige, Verwaltung und Betrieb von Multi-Cloud-Workloads mit Fokus auf Automatisierbarkeit und einfacher Bedienung.

?         Lösungs- und Systemarchitektur einer verteilten Lösung, die von unabhängigen Teams weiterentwickelt werden kann

?         Entwicklung zentraler APIs/SPIs, Komponenten und Frameworks

?         Konzeption und Entwicklung einer Cloud-unabhängigen Konfiguration für Cloud-Workloads

?         Gestaltung von Prozessen zu einem Team und anwendungsübergreifenden Release

?         Coaching von Entwicklern

Spring Ktor Kubernetes OpenStack AWS Helm Helmfile Artifactory Jira Confluence GitLab Prometheus Grafana Maven KeyCloak
Scrum TDD Kotlin SQL REST HATEOAS JVM Kubernetes Docker IT-Security Microservices Verteilte Anwendungen DDD OpenAPI Cloud Edge Cloud Code-Generierung (DSL SDK)
German Edge Cloud GmbH
Frankfurt am Main
1 Jahr 2 Monate
2020-08 - 2021-09

Operations Center

Software Architekt Kanban TDD Kotlin ...
Software Architekt

Zentrales Management für Cloud Konfigurationen (Virtuelle Hardware und Anwendungen)

?         Erstellung eines Proof-of-Concepts zur zentralen Verwaltung vieler Cloud-Systeme

?         Lösungs- und Systemarchitektur einer dezentralen Lösung

?         Entwicklung zentraler Komponenten und Frameworks

?         Vorbereitung und Durchführung von Workshops für Entwickler

Spring Project Reactor Helm Artifactory Jira Confluence Elastic Search Prometheus Kibana React Material UI MobX Formik Node.js npm yarn Maven
Kanban TDD Kotlin SQL REST HATEOAS HAL JVM Kubernetes Docker Web-Security Encryption CSS Code-Generierung (DSL SDK)
German Edge Cloud GmbH
Fra
10 Monate
2020-03 - 2020-12

Kanduu

Software Architekt Kanban Kotlin Graphdatabase ...
Software Architekt

Startup-Begleitung einer Social Media Plattform zur Vermittlung alltäglicher Dienstleistungen.

Aufgaben:

  • Konzeption eines MVP und folgender Meilensteine
  • Software-Architektur eines Sozialen Netzwerkes
  • Aus- und Weiterbildung von Softwareentwicklern
  • Framework-Entwicklung für OrientDB und Wicket
  • Koordination von Entwicklung, Betrieb und Dienstleistern
  • Repräsentative Tätigkeiten
OrientDB Apache Wicket Bootstrap Spring Kubernetes Helm Maven GitHub
Kanban Kotlin Graphdatabase Frontend-Entwicklung Backend-Entwicklung IT-Sicherheit Datensicherheit Docker CSS SCSS jQuery Framework-Entwicklung
Kanduu GmbH
Frankfurt am Main
1 Jahr
2019-09 - 2020-08

Trusted Supplier Connector

Senior Consultant Kanban Kotlin SQL ...
Senior Consultant

Im Rahmen des International Data Spaces (IDS) wird ein Trusted Connector zur sicheren, vertrauenswürdigen Verknüfung von Daten verschiedenster internationaller Anbieter erstellt.

Aufgaben:

  • Lösungskonzeption basierend auf neuen intenationalen Standards
  • Software Architektur für GEC OnCite-Komponenten
  • Ümsetzung und Wartung eines Industrieproduktes mit höchsten Sicherheits- und Leistungsstandards
  • Arbeit in und mit internationalen Teams
  • Audits anderer Software-Komponenten
  • Mitwirkung an internationalen Standards im Kontext IDS
  • Repräsentation des Kunden auf Veranstaltungen
Spring Project Reactor Helm Artifactory Jira Confluence Elastic Search Grafana React Material UI MobX Formik Node.js npm yarn Maven
Kanban Kotlin SQL REST HATEOAS Reactive Programming JVM Kubernetes Docker IT-Security MQTT TypeScript Functional Programming JVM CSS
German Edge Cloud GmbH
Frankfurt am Main / Remote
3 Jahre 2 Monate
2017-01 - 2020-02

Isoptera 2

Head of Development Scrum Java Kotlin ...
Head of Development

Im Rahmen einer kontinuierlichen Produktentwicklung wurde eine E-Commerce Lösung für die Abwicklung von Bestellungen digitaler Güter (z.B. Prepaid-Handy-Guthaben, Vouchers u.a.) weiterentwicket und betrieben.

Aufgaben:

  • Koordinierung der Produktentwicklung
  • Architekturbewertung und Verbessungskonzepte
  • Unterstützung bei der Umsetzung neuer Architektur- und Qualitätsstandards
  • Scrum Master
  • Miration zum hochverfügbaren Cloudbetrieb mit Kubernetes
  • Personalverantworung
Ubuntu Proxmox Nexus Postgres Andriod iOS SoapUI Maven Concourse CI Wicket jQuery Bootstrap Nagios Sophos nginx GlusterFS Pentaho
Scrum Java Kotlin Groovy SQL Kubernetes Docker Web Hosting SEO REST App-Entwicklung Git JavaScript SaaS SOA Microservices Software Architecture Datenschutz IT-Security Data Security ETL Business Reporting Business Inteligence User Experience Design Continuous Integration Continuous Delivery
TSQ Payment GmbH
Remote / München
1 Jahr 9 Monate
2017-04 - 2018-12

NeMeSys 2

Problem Manager / Software Architect ITIL Java JavaEE ...
Problem Manager / Software Architect

Problemmanagement und Softwarearchitektur für das Meldewesen einer großen KVG, die internationalen Handel betreibt.

Aufgaben:

  • Konzeption neuer Meldemodule
  • Business Intelligence Audit und Konzeption
  • Erkennung und Priorisierung von Problemen zur Sicherstellung des Betriebs und Senkung der Kosten

  • Konzeption von kurz- und langfristigen Lösungen und Verbesserungen

  • Implementieren von Lösungen mit JavaEE (JBoss/Wildfly)

  • Durchführen von Entwickler- und Integrations-tests

  • Abstimmung mit Fremdsystemen, Fachbereichen und Wartung

Drools Camunda JBoss Application Server WildFly Application Server Solaris Docker Oracle 12c Elastic Search Logstash ActiveMQ Apache Camel Vaadin Liferay Maven Ant JIRA Omnitracker Microsoft Sharepoint Exchange IntelliJ IDEA SoapUI Jenkins Nexus SVN
ITIL Java JavaEE Groovy SQL XML BPMN JavaScript JMS CDI JPA REST JAX_RS JNDI JTA Oracle/SQL SOAP
Union IT-Services GmbH
Frankfurt am Main
9 Monate
2016-08 - 2017-04

GenoBuy

Senior Consultant Java JavaScript SQL ...
Senior Consultant

Entwicklung eines Portals in dem die Services des Verlags zentral zur Verfügung stehen inklusive Singe Sign On.

Aufgaben:

  • Evaluierung von Software und Frameworks

  • Konzeption einer Lösung anhand einer vorgegebenen Architektur

  • Implementierung des Portals

  • Durchführen von Entwickler- und Integrations-tests

  • Abstimmung mit den betroffenen Fachbereichen

Spring Eclipse Virgo Application Server Maven SVN Git Elastic Search PrimeFaces MyFaces Postgres MySQL OfBiz Ant VMWare
Java JavaScript SQL SSI XHTML JPA JSF OSGI Docker Scrum CSS
DG Verlag
Wiesbaden
6 Monate
2016-03 - 2016-08

MiFIR und CSSF U1.1

Full Stack Developer Java JavaEE Groovy ...
Full Stack Developer

Konzeption und Implementierung von Meldemodulen für gesetzliche Vorschriften für eine Kapitalvewaltungsgesellschaft.

Aufgaben:

  • Technische Konzeption von Melde-Modulen

  • Implementierung von fachlichen Anforderungen nach gegebenen Rahmenbedingungen

  • Durchführen von Entwickler- und Integrations-tests

  • Abstimmung mit den betroffenen Fachbereichen

Drools Hibernate WildFly Application Server JBoss Application Server Elastic Search Logstash ActiveMQ Apache Camel Vaadin Nexus SVN
Java JavaEE Groovy SQL XML JavaScript JMS CDI JPA REST JAX-RS JNDI JTA Solaris Docker Oracle/SQL ITIL
Union IT-Services GmbH
Frankfurt am Main
2 Jahre 6 Monate
2013-10 - 2016-03

Isoptera 2

Full Stack Developer / UX-Expert ExtJS Ajax REST ...
Full Stack Developer / UX-Expert

Im Rahmen einer kontinuierlichen Produktentwicklung wurde eine E-Commerce Lösung für die Abwicklung von Bestellungen digitaler Güter (z.B. Prepaid-Handy-Guthaben, Vouchers u.a.) realisiert. Wesentliche Eigenschaften sind hierbei die Entgegennahme der Konsumenten- und Händleranfragen innerhalb eines Online Shops, die Verwaltung und Dokumentation der Transaktionen und Rückmeldungen an den Shop, sowie die Abwicklung der Zahlungsströme und der Auslieferung von digitalen Produkten. Bei diesem Produkt handelt es sich hierbei um eine Multi-Tenant und Multi-Country/Language fähige White-Label E-Commerce Plattform.

Aufgaben:

  • Durchführung der Anforderungsanalyse und Erstellung von User Stories in Abstimmung mit dem Product Owner

  • Entwicklung der Lösungs- und Softwarearchitektur auf Basis von Micro Services zur Umsetzung der hohen Anforderungen an Skalierbarkeit, Resilience, Zero-Downtime Updates, Transaktions- und Ausfallsicherheit

  • Experte und interner und externer Ansprechpartner für fachliche und technische Entscheidungen zur Umsetzung des Frontends im Responsive Design (B2C- und B2B-Portal und AdminCenter)

  • Konzeption und Realisierung der relevanten Backend Services zu Datenhaltung, Service-Orchestrierung und Reporting

  • Anbindung externer Payment-Dienstleister durch die Integration der entsprechenden externen Services (z.B. PayPal, Kreditkarten, SOFORT Überweisung, uvm.)

  • Realisierung einer eVoucher Storage Komponente mit Priorität auf höchster Diebstahlsicherheit

  • Direktaufladungsintegrationen VÖB + Blackhawk (DE), VocaLink (GB)

  • Konzeption und Durchführung von Performance-Analysen und –Optimierungen

  • Konzeption und Umsetzung einer automatisierten Code Analyse und Testautomatisierung für Entwicklungs- und Integrationstest

  • Implementierung eines Entwicklungsprozesses zur Umsetzung eines Continuous Delivery Ansatzes

Eclipse SVN Projectile BSM PicoContainer xcerces hazlecast
ExtJS Ajax REST CSS JavaScript D3.js Java JavaEE Velocity SQL JDBC Kerberos Abteilungsleitung
Peachesgroup AG
Wiesbaden
2 Jahre 4 Monate
2011-04 - 2013-07

Projectile - GUI 5

Projektleiter / Software Architekt ExtJS Ajax REST ...
Projektleiter / Software Architekt

Konzeption und Entwicklung eines webbasierten "Web 2.0" UI-Frameworks für BSM (Basis für Projectile) nach dem Prinzip einer Single-Page-App mit dem Ziel die User-Experience erheblich zu Verbessern und die Server zu entlasten.

Um diese Ziele zu erreichen wurden weite Teile von BSM refactored, eine REST-API implementiert und Rollen-/Aufgabenspezifische Layouts und Workflowassistenten geschaffen.

Aufgaben:

  • Projektleitung/Primärer Ansprechpartner

  • Refactoring: Entkopplung der alten GUI / Einführung von REST

  • Software Architektur

  • Implementierung

  • Beratung, Einführung und Schulung

  • Konzeption und Etablierung der projektinternen Qualitätssicherung

  • Implementierung einer JUnit- und Selenium-basierten Testautomatisierung und Continuous Integration mit Jenkins

  • Durchführung von Vertriebspräsentationen und Produktschulungen bei Kunden

  • Workshops beim Kunden und Inhouse

Eclipse SVN Projectile BSM PicoContainer xcerces hazlecast
ExtJS Ajax REST CSS JavaScript D3.js Java JavaEE Velocity SQL JDBC Kerberos Abteilungsleitung
Information Desire Software GmbH
Mainz
3 Monate
2011-01 - 2011-03

Projectile - Kalendermoduls zur Zeit- und Ressourcenplanung

Architekt, UX ExtJS Ajax REST ...
Architekt, UX

Im Zuge der kontinuierliche Produktverbesserung und -weiterentwicklung wurde die bestehende Lösung des Projektmanagementsystems Projectile um die Funktionalitäten eines Kalenders zur Zeit- und Ressourcenplanung erweitert.

Aufgaben:

  • Durchführung einer Ideensammlung und Erstellung einer Konzeption in Zusammenarbeit mit dem Produktmanagement und ausgewählten Kunden

  • Aufwandsschätzung und Planung der projektbasierten, technischen Umsetzung

  • Implementierung der Erweiterung auf Basis von ExtJS und AJAX im Rahmen der kontinuierlichen Produktentwicklung

  • Erstellung von Marketingunterlagen und Vorstellung der neuen Produkt-Features in Kunden-Workshops

Eclipse SVN Projectile BSM
ExtJS Ajax REST JavaScript Java JavaEE
Information Desire Software GmbH
Mainz
4 Monate
2010-09 - 2010-12

Projectile - Projektplanung

Software-Entwickler ExtJS Ajax REST ...
Software-Entwickler

In diesem Projekt wurde zu einer bestehenden Produktlösung des Projektmanagement-systems Projectile eine neue Benutzungsoberfläche auf Basis von ExtJS erstellt. Hierbei wurde das bestehende tabellarische durch ein interaktives, JavaScript-basiertes User Interface abgelöst, um eine effizientere und intuitivere Benutzung zu ermöglichen.

Aufgaben:

  • Analyse bestehender Lösungen und Durchführung der Bedarfsanalyse bei ausgewählten Kunden

  • Konzepterstellung zur Trennung von Businesslogik und Oberfläche und für die Realisierung der JavaScript-basierten Web-Oberfläche

  • Durchführung von Machbarkeitsstudien und Prototyping zur Validierung der technischen Konzepte

  • Refactoring der bestehenden Businesslogik-Komponenten zur Schaffung eines REST-basierten Service-Layers für die neue, wie auch die bestehende Benutzeroberfläche im Rahmen der kontinuierlichen Produktentwicklung

  • Implementierung der neuen Oberfläche auf Basis von ExtJS und AJAX, insb. eines TreeGrids und eines interaktiven Gantt-Charts

  • Erstellung von Marketingunterlagen wie Präsentationen und Videos zur Unterstützung der Vermarktung der neuen Produkt-Features

Eclipse SVN Projectile BSM
ExtJS Ajax REST JavaScript Java JavaEE Scrum
INformation Desire Software GmbH
Mainz
4 Jahre 2 Monate
2006-06 - 2010-07

Montagehandwerk

Stellvertretender Geschäftsführer
Stellvertretender Geschäftsführer

Der qualitätsorientierte Meisterbetrieb "Robert Möller" (Rollladen- und Jalousiebaumeister) umfasst im
Wesentlichen den Vertrieb und die Montage von Rollläden, Jalousien, Markisen und
Sonnenschutzanlagen aller Art, sowie von Fenstern und Türen aus Holz, Aluminium und Kunststoff.

Aufgaben:

  • Kalkulation
  • Beratung
  • Verkauf
  • Montage
  • Service bzw. Reparatur
Robert Möller Rollladen- und Markiesenbau
Mörfelden Walldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

Abschluss an der Hochschule Darmstadt h_da in Informatik

Position

Position

Software-/System-/Cloudarchitektur und -entwicklung vor allem für Individualsoftware mit Kotlin/Java. Web-Services, Verteilte Systeme mit und ohne Cloud/Kubernetes. Teamaufbau/-führung und technische Projektleitung.

Kompetenzen

Kompetenzen

Top-Skills

Kotlin Software Architecture Teamaufbau Java JVM SQL Postgres OrientDB Business Reporting User Experience Design Test Driven Development Spring Performance Cloud High Availability Git Maven Continuous Delivery Pentaho Docker Kubernetes Microservices Agile Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Ajax
Ant
Apache Camel
Apache Tomcat
Apache Wicket
App-Entwicklung
Artifactory
Authentifizierung
Authorisierung
B2B
B2C
Backend-Entwicklung
Bootstrap
BSM
Business Inteligence
Business Reporting
Börsenhandelssystem
Camunda
CDI
Clean Code
Concourse CI
Confluence
Continuous Delivery
Continuous Integration
D3.js
Data Security
Datenschutz
Datensicherheit
DevOps
Docker
Drools
DSGVO
Eclipse
Elastic Search
Exchange
ExtJS
Formik
Framework-Entwicklung
Frontend-Entwicklung
Functional Programming
Gerrit
Git
GitHub
GlusterFS
Grafana
Graphdatabase
HATEOAS
hazlecast
Helm
Hibernate
IntelliJ IDEA
iOS
IT-Security
IT-Sicherheit
JavaEE
JAX-RS
JAX-WS
JAXB
JBoss Application Server
Jenkins
Jira
JMS
JNDI
JOOQ
JPA
jQuery
JSF
JTA
JVM
Kanban
Kerberos
Kryptografie
Kubernetes
Liferay
Liqibase
Logstash
Material UI
Maven
Microservices
Microsoft Sharepoint
Mobile Payment
MobX
MyFaces
Nagios
Netty
Nexus
nginx
Node.js
npm
OfBiz
Omnitracker
OSGI
PaaS
pentaho
PicoContainer
PrimeFaces
Project Reactor
Projectile
Proxmox
RabbitMQ
React
Reactive Programming
REST
SaaS
SAP BPMN
SAP Fiori
SAP UI5
Scrum
SCSS
Search Engine Optimization
Selenium
SEO
Single Euro Payments Area
SOA
SOAP
SoapUI
Software Architecture
Sophos
Spring
SSI
SVN
User Experience Design
Vaadin
Velocity
Virgo Application Server
VMWare
Web Hosting
Wicket
WildFly Application Server
xcerces
XHTML
XML
yarn
ZooKeeper

Betriebssysteme

Andriod
Solaris
Ubuntu

Programmiersprachen

BPMN
C
C#
C++
CSS
Cypher
Go
Groovy
Java
JavaScript
Kotlin
PHP
Python
R
Scala
Shell Skript
SQL
TypeScript

Datenbanken

JDBC
MySQL
Oracle 12c
OrientDB
Postgres
SQL

Datenkommunikation

ETL
MQTT

Managementerfahrung in Unternehmen

Abteilungsleitung
Geschäftsführung
ITIL

Personalverantwortung

Abteilungsleitung
disziplinarisch
Recruiting

Branchen

Branchen

E-Commerce

Banken

Dienstleister

Industrie

Social Networking

Applied Science

Transport und Logistik

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.