Softwarearchitektur, Softwaredesign, Scrum, Kanban, Cloud Native Stacks and Architecture, Spring, Reactive Systems, CQRS, Event Sourcing.
Aktualisiert am 05.08.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.08.2026
Verfügbar zu: 100%
davon vor Ort: 0%
Event Driven Architectures
Agile Softwareentwicklung
Domain driven development
Docker
UML
PostgreSQL
Reaktive Systeme und Programmierung
Java API for REST Services
MongoDB
Spring boot
Spring 5
Softwarearchitektur
Kubernetes
Deutsch
Exzellent
Englisch
Sehr gut
Russisch
gut
Spanisch
Muttersprache

Einsatzorte

Einsatzorte

Berlin (+100km) Malchin (+100km)
möglich

Projekte

Projekte

1 Jahr 5 Monate
2021-10 - 2023-02

Softwareentwicklung, konzeptionelle Arbeit im Bereich Software-/Systemarchitektur

Senior Softwareentwickler & Softwarearchitekt Microservices REST Middleware ...
Senior Softwareentwickler & Softwarearchitekt

  • Softwareentwicklung, konzeptionelle Arbeit im Bereich Software-/Systemarchitektur. 
  • Inhaltlich hat das Projekt als Ziel, im Rahmen der Digitalisierung von Landkreisen, eine Integrationsplattform für Applikationen um eine zentrale Stelle für Nutzer und Kunden (Landkreise) anzubieten.



Integration Kafka PostgreSQL MySQL WebSocket Microservices OpenApi Keycloak JUnit Java 11 Docker Kubernetes Terraform Istio Gitlab Git
Microservices REST Middleware UML 2.0 Atlassian JIRA Java IntelliJ Spring Boot Spring Cloud OAuth2 CloudWatch AWS u.a S3 Jira Confluence Maven Testcontainers Wiremock
Fraunhofer IESE
Berlin
6 Monate
2021-07 - 2021-12

Unterstützung bei der Umstellung von einer Monolithen-Architektur

Senior Softwareentwickler & Softwarearchitekt Java Softwarearchitektur Software Analyse ...
Senior Softwareentwickler & Softwarearchitekt

  • Unterstützung bei der Umstellung von einer Monolithen-Architektur zu Microservices

Dropwizard PostgreSQL Jenkins Atlassian JIRA Agile Atlassian JIRA IntelliJ Oracle 11g Docker Portainer Git JUnit Java 11
Java Softwarearchitektur Software Analyse Refactoring Testautomatisierung Jenkins Continuous Integration Apache Kafka Dropwizard Private cloud Confluence Jira Maven JUnit Testcontainers Wiremock
Berlin
11 Monate
2020-09 - 2021-07

Weiterentwicklung einer Routing-Software

Senior Softwareentwickler JUnit
Senior Softwareentwickler

  • Unterstützung bei der Weiterentwicklung einer Routing-Software für Elektroautos

Java 11 IntelliJ Spring Boot Azure Cloud Services Graphentheorie Jira Confluence Python Git Maven
JUnit
Daimler TSS
1 Monat
2020-06 - 2020-06

Workshop ?Softwaredesign und -Architektur?

Trainer
Trainer
  • Software Design Patterns
  • Software Architecture Patterns (SOA, Microservices, Event Driven Architecture, Big Data, Reactive Architecture)
  • Enterprise Integration Patterns
R+V Versicherungen
2 Monate
2020-02 - 2020-03

Entwicklung neuer Microservices

Softwareentwickler Java 11 Kafka Spring Boot ...
Softwareentwickler

  • Unterstützung bei der Entwicklung neuer Microservices. (Abbruch durch Kunde wegen Pandemie sowie der Schließung der Werkstätte und Shops)

Java 11 Kafka Spring Boot Spring Integration PostgreSQL JUnit Mockito Wiremock Jira Confluence Git Kubernetes Docker IntelliJ Cucumber Scrum Clean-Code
A.T.U
8 Monate
2019-06 - 2020-01

Bereitstellung einer Software

Softwareentwickler
Softwareentwickler

  • Bereitstellung einer Software zur Implementierung der Secure Element API nach Vorgabe BSI TR-03151 Vorgaben.

Java SQLite JDBC Apache HTTP Components Maven Jacoco As-pectJ Surfire JUnit AsserJ Mockito Kryptographie
Bundesdruckerei
2 Jahre 1 Monat
2017-05 - 2019-05

Bereitstellung einer Publikationsplattform

Softwarearchitekt
Softwarearchitekt

  • Bereitstellung einer Publikationsplattform im Rahmen des Projektes ?Reisendeninformation der Zukunft?. 
  • Rahmen der Tätigkeit: Abstimmung mit Fachbereich, Konzeption von Lösungsrchitekjtur

Java 8 Spring Boot Spring Cloud Spring Rest Jenkins Kubernetes Docker RabbitMQ Hazelcast OAuth2 OpenId Connect Sonarqube Cucumber JMeter SOAPUI LOADUI Event Driven Architecture Event Sourcing Microservices Postgresql ? Java 8 Spring Boot Spring Cloud Spring Rest Jenkins Ku-bernetes Docker RabbitMQ Hazelcast OAuth2 OpenId Connect Sonarqube Cucumber JMeter SOAPUI LOADUI Event Driven Architecture Event Sourcing Microservices Postgresql
DB Station&Service
4 Monate
2016-11 - 2017-02

System zur Erfassung von Fahrzeiten

Softwarearchitekt (90%), Softwareentwickler
Softwarearchitekt (90%), Softwareentwickler
  • Unterstützung bei der Entwicklung einer auf einer Microservice-Architektur Cloud nativen Applikation.
  • Projekt: System zur Erfassung von Fahrzeiten nach neuer Gesetzregelung in den USA.
Java 8 Spring Boot Spring Cloud Spring Rest Jenkins Docker Openshift Bitbucket Eclipse RestAssure JUnit Scrum Clean-Code
T-Systems
1 Monat
2017-01 - 2017-01

Bewertung der eingeführten Microservice-Architektur

Softwarearchitekt
Softwarearchitekt

1-tägiger Beratungsauftrag ?Bewertung der eingeführten Microservice-Architektur im Unternehmen?

  • Diskussion und Disposition von Vorschlägen zur Architekturverbesserung.
Nowtilus
3 Monate
2016-06 - 2016-08

Präsenz-App

Softwarearchitekt, -entwickler
Softwarearchitekt, -entwickler

  • Unterstützung bei der Einführung und Aufbau einer Microservice-Architektur (Cloud Native Applications). 
  • Projekt: Präsenz-App

Java 8 Spring Boot Spring Cloud Spring Cloud Config Spring Data Cassandra Spring Rest Zuul Hystrix Swagger2 OAuth2 Jenkins Docker SonarQube Openshift Bitbucket IntelliJ RestAssure JUnit
SBB Bern
Bern
5 Monate
2016-02 - 2016-06

Umsetzung von ?Connected Car?

Softwarearchitekt Spring Spring Boot Spring ElasticSearch ...
Softwarearchitekt

Im Rahmen der Umsetzung von „Connected Car“ sollte die entsprechende Infrastruktur (Konzepte, Webservices etc.) spezifiziert und implementiert werden.

  • Implementierung, Spezifikation
Enterprise Architect Liquibase Oracle Eclipse Checkstyle PMP Big Data MongoDB Apache CXF Apache Tomcat Apache Camel Jprofiler OAuth OpenID Jenkins SVN SoapUI
Spring Spring Boot Spring ElasticSearch Logstash log4j Kibana JUnit Cobertura Java 8 REST SOAP
Mobility Media
3 Monate
2016-01 - 2016-03

Webapplikation

Softwarearchitekt Java 8 JEE JSF ...
Softwarearchitekt

Erstellung einer Webapplikation zur Verwaltung und Unterstützung des Bestellungsprozesses.

  • Implementierung, Spezifikation
Primefaces Eclipse LDAP Wildfly MongoDB Jenkins SVN SoapUI
Java 8 JEE JSF EJB3 JUnit XML REST log4j CSS XHTML HTML
Dehner GmbH
1 Jahr 1 Monat
2014-12 - 2015-12

Infrastruktur von ?Connected Car?

Spring Spring Boot Spring ElasticSearch ...

Im Rahmen der Umsetzung von „Connected Car“ sollte die entsprechende Infrastruktur (Konzepte, Webservices etc.) spezifiziert und implementiert werden.

  • Implementierung, Spezifikation
Enterprise Architect Liquibase Oracle Eclipse Checkstyle PMP Big Data MongoDB Apache CXF Apache Tomcat Apache Camel Jprofiler OAuth OpenID Jenkins SVN SoapUI
Spring Spring Boot Spring ElasticSearch Logstash log4j Kibana JUnit Cobertura Java 8 REST SOAP
Mobility Media
3 Monate
2014-09 - 2014-11

Update & Implementierung von Softwareapplets

Softwarearchitekt
Softwarearchitekt
JEE6 Visual Paradigma JQuery Javascript Spring (MVC Boot Integration Security) CMS SOA/Webservices (SOAP/REST) UML Log4J Selenium TestNG GIT
Cornelsen Schulverlage
1 Jahr 1 Monat
2013-08 - 2014-08

Bereitstellung von Serverinfrastrukturen

Requirements Engineer (80%), Softwarearchitekt, Softwareentwickler
Requirements Engineer (80%), Softwarearchitekt, Softwareentwickler

  • Prozessgesteuerte Bereitstellung von Serverinfrastrukturen und Rechenzentren (Infrastructure as a Service - IaaS).

JEE6 Log4J Dojo Javascript Enterprise Architect BPMN ERP-Modellierung SOA/Webservices (SOAP/REST) UML Softwarearchitektur IaaS ? Infrastrucure as a Service (Cloud Computing) GIT Linux Virtual Machines
Profitbricks
2 Monate
2013-06 - 2013-07

Analyse, Design, Implementierung und Dokumentation

Softwarearchitekt und ?Entwickler
Softwarearchitekt und ?Entwickler

Analyse, Design, Implementierung und Dokumentation einer SOA-Lösung im Rahmen der Evaluierung der Inubit Suite als Middleware.

  • Anforderungsanalyse
  • Architekturkonzept/-Strategieentwicklung
  • Architekturmodellierung
  • Enterprise Service Bus
  • SOA-Patterns
  • PoC-Entwicklung
Software design Pat-terns JEE6 JPA/Hibernate Oracle JUnit Log4J Arquillian Enterprise Architect Eclipse UML BPMN ERP-Modellierung Webservices SOAP REST BPEL
Bosch Mobility Media
3 Monate
2013-03 - 2013-05

Erstellung von technischen Spezifikationen

Software Design Patterns UML Java Security ...
  • Unterstützung bei der Erstellung von technischen Spezifikationen von Systemen für
    • Testautomatisierung von Fahrzeugkomponenten,
    • die Unterstützung der Publikationsprozesse von Fahrzeugdokumentationen (LIVAS3).
  • Unterstützung bei der Erstellung der Testkonzeption und Testspezifikation mit den auf Basis fachlicher Anforderungen definierten Testszenarien/Testcases im Testmanagement-Tool Silk Center.
  • Unterstützung bei der Erstellung eines IT-Dienstleistungsangebotes für die Ausschreibung zur Umstellung einer im Konzern weit angesetzten Software (EXAM) von einer 2-Schichten- zu einer 3-Schichten-Architektur. 
    • Angebotserstellung für VW Projekt EXAM
    • Erstellung Spezifikation für VW Projekt LIVAS3
    • Anforderungsanalyse und –Dokumentation
    • Architekturkonzept und –Modellierung
    • Konzeptpräsentation
    • Abstimmung mit dem Fachbereich (Anforderungen, Konzepte, Architektur) und Team
    • Anforderungsanalyse und Dokumentation
Software Design Patterns UML Java Security Java Jira Enterprise Architect Scrum Silk Center
Volkswagen AG, ESG GmbH
Wolfsburg
6 Monate
2012-06 - 2012-11

diverse Tätigkeiten

Software Design Patterns Activiti JEE ...

Einführung der Process-Engine Activiti zur Unterstützung operativer Geschäftsprozesse bei Hamburg Süd.

Unterstützung der Business- und System-Requirements-Teams bei der Überführung fachlich modellierter Geschäftsprozesse in technisch ausführbare Prozessmodelle.

Erstellung von Prüfkonzepten zur Qualitätssicherung erstellter Prozessmodellen.

  • Softwareentwicklung,
  • technische Konzeption,
  • Team-Lead
  • Architekturkonzept und -Modellierung
  • Grobkonzeption
  • Abstimmung mit dem Requirements Engineering Team
  • Präsentation
Eclipse Oracle Enterprise Architect
Software Design Patterns Activiti JEE HTML5 JUnit BPMN 2.0
Lufthansa Systems für Hamburg Süd
3 Monate
2012-02 - 2012-04

Entwicklung eines Dienstes

Software Design Patterns BPMN HTML5 ...

Entwicklung eines Dienstes in einer SOA-Architektur zur Begleitung des Produktionsprozesses bei AUDI.

  • Systementwicklung
  • Technische Konzeption
  • Modellierung
  • Softwareentwicklung
  • Grobkonzeption
Scrum Apache Tomcat Signavio XSLT Oracle Oracle SQL Developer Eclipse Windows
Software Design Patterns BPMN HTML5 JavaScript log4j JPA Web Services SOAP
COWAI Das Büro am Draht
3 Monate
2011-11 - 2012-01

Weiterentwicklung eines IT-Systems

Software Design Patterns JBoss Richfaces HTML5 ...

Weiterentwicklung eines IT-Systems zur Unterstützung des Planungs- und Ausrollprozesses beim TV-und Online-Shop.

  • Systemerweiterung,
  • Fehlerbehebung,
  • technische Konzeption.
  • Front- und Backend-Entwicklung,
  • Grobkonzeption
  • Softwaremodellierung.
Apache Tomcat Hibernate XSLT Oracle Oracle SQL Developer Eclipse Webservices Netbeans Windows
Software Design Patterns JBoss Richfaces HTML5 JPA jQuery JavaScript log4j JSF
EPS QVC Bochum
3 Monate
2011-03 - 2011-05

Der Schwerpunkt meiner Tätigkeit lag bei der Frontend- und Backend-Entwicklung sowie der Softwaremodellierung.

Softwareentwickler EJB3 HTML5 JPA ...
Softwareentwickler
Delegierungen von Projektmitarbeitern ins Ausland sollten mit Hilfe eines IT-Systems verwaltet, in die Oracle Enterprise Server-Landschaft eingebettet und das bereits bestehende Altsystem ersetzt werden. Zu diesem Zweck wurde das Projekt TravelTracker gestartet an dem ich in der Rolle des Softwareentwicklers mitgewirkt habe.
Oracle Applications Oracle Windows
EJB3 HTML5 JPA JavaScript JSF
TravelTracker ? Verwaltungstool Siemens AG
9 Monate
2010-04 - 2010-12

interne und externe Schulberater aus dem Verlag sollte die webbasierte Applikation Cabis

EJB3 JPA JSF ...
Für interne und externe Schulberater aus dem Verlag sollte die webbasierte Applikation Cabis bereitgestellt werden mit Hilfe derer, Kunden (Bildungseinrichtungen), ihre Bestellungen und Einkäufe aus den Verlagsbeständen verwaltet werden können. Die Applikation ersetzt die alte noch mit Oracle-Forms und Java-Applets erstellte Standalone-Softwarelösung. Die Systemdaten werden mit Stammdaten aus der SAP-Softwarelandschaft in kurzen Abständen abgegliechen, synchromisiert und ggf. aktualisiert. Die Authentifizierung und Autorisierung lief auf einem Active-Directory über LDAP. Tätigkeiten & Rolle: Meine Aufgabe bestand darin zum einen, das Konzept zur Automatisierung der Berichterstellung und ?Verteilung zu erstellen bzw. dieses umzusetzen und zum anderen interne Mitarbeiter bei der Entwickung der Cabis-Applikation auf Frontend- und Backendseite zu unterstützen. Das beinhaltete u.a. die Objektmodellierung, Datenzugriff und GUI-Entwicklung.
Hibernate Oracle Jasper Report Glassfish
EJB3 JPA JSF JavaScript HTML5 Webservices
Webcabis Cornelsen Service Gesellschaft GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

34 Jahre 10 Monate
1991-10 - heute

Studium Radiotechnik

Polytechnisches Institut von Odessa ? Ukraine
Polytechnisches Institut von Odessa ? Ukraine
4 Jahre
1995-10 - 1999-09

Mathematik

TU-Berlin, Fernuniversität Hagen
TU-Berlin, Fernuniversität Hagen
1 Jahr
1994-10 - 1995-09

Zulassung zum Studium an einer deutschen Universität

Studienkolleg TU Berlin
Studienkolleg TU Berlin

Position

Position

  • Beratung Softwarearchitektur und -entwicklung und Cloud Native Stacks.

Kompetenzen

Kompetenzen

Top-Skills

Event Driven Architectures Agile Softwareentwicklung Domain driven development Docker UML PostgreSQL Reaktive Systeme und Programmierung Java API for REST Services MongoDB Spring boot Spring 5 Softwarearchitektur Kubernetes

Schwerpunkte

Geschäftsprozessmodellierung
BPMN (Spezifikation und Workflow Engine Activi)
Geschäftsprozessmodellierung BPMN
Spezifikation und Workflow Engine Activi
Leitung/Steuerung
von IT-Softwareprojekten nach PMBOK, V-Modell XT, Scrum/Kanban.
Leitung/Steuerung von IT-Softwareprojekten nach PMBOK, V-Modell XT, Scrum/Kanban
Microservices
Spring Boot, Spring Cloud, OAuth2, OpenID Connect, Zuul Proxy, Hystrix
Parallele und verteilte Anwendungen
Akka
Search Engine
ElasticSearch
Softwarearchitektur
Softwareentwicklung (JEE)
Virtualisierung
Docker

Produkte / Standards / Erfahrungen / Methoden

Activiti
Apache Tomcat
Tomcat, Web Server
Atlassian JIRA
Continuous Integration
Cruise Control
CSS
Dojo Toolkit
Eclipse
EJB3
Enterprise Architect
Git
HTML
HTML5
Hudson
inStep
V-Modell XT
JBoss Application Server
Kibana
log4j
Maven
Model Driven Archtecture
MDA
Netbeans
REST
Service Oriented Architecture
SOA
SOAP
Subversion
UML
XHTML

Profilbeschreibung

  • Als langjähriger Experte in der Softwareentwicklung bringe ich eine Vielzahl an Erfahrungen und Fähigkeiten mit, die ich in unterschiedlichen Rollen und Projekten erworben habe. Ich habe als Softwareentwickler, Business Analyst, Softwarearchitekt und technischer Leiter in Projekten gearbeitet und konnte so ein breites Spektrum an Kompetenzen erlangen.
  • Mein beruflicher Fokus liegt auf der Entwicklung von verteilten Systemen im Backend-Bereich. Dabei arbeite ich mit verschiedenen Technologien, Methoden und Architekturstilen, um effektive Lösungen für komplexe Systeme zu entwickeln und zu implementieren. Zu meinen Kompetenzen gehören unter anderem Spring Boot, Spring Cloud, Kafka, RabbitMQ, MongoDB, MongoDB Connectors, Data Pipelines, Data Mesh, DDD, Event Source, Event Driven Architecture, Microservices, SAGA, EventStorming, Postgresql, reaktive Applikationen, Keycloak, OIDC, OAuth2, Vault, REST, OpenAPI/Swagger, Docker, Kubernetes, Helm, Service Mesh, Istio, Terraform, Gitlab CI/CD, UML, BPMN, C4, Teststrategien und Testcontainers.
  • Ein weiterer wichtiger Bestandteil meiner Arbeit ist die Verwendung agiler Methoden in der Softwareentwicklung. Hierbei arbeite ich eng mit meinen Kollegen zusammen, um effiziente und qualitativ hochwertige Software zu entwickeln. Ich habe Erfahrung in der Implementierung von Continuous Integration und Continuous Deployment Prozessen.
  • Als erfahrener Entwickler und Softwarearchitekt bin ich in der Lage, sowohl eigenständig als auch im Team effektiv zu arbeiten. Ich bin ein kommunikativer Teamplayer und kann komplexe technische Konzepte einfach und verständlich erklären. Meine Arbeitsweise ist lösungsorientiert und ich gehe stets flexibel auf die Anforderungen meiner Kunden ein.
  • Ich verfüge über ein breites Spektrum an Fähigkeiten und Erfahrungen, die es mir ermöglichen, komplexe technische Herausforderungen erfolgreich zu bewältigen. Ich bin ein motivierter und engagierter Entwickler und setze meine Expertise ein, um innovative Lösungen zu entwickeln und die Kundenzufriedenheit zu steigern.


Technologien und Konzepte:

Softwareentwicklung 

  • Java 8+
  • Python
  • Spring Framework
  • Reactive Programming
  • Reactor
  • REST
  • RabbitMQ
  • Kafka
  • Hazelcast
  • PostgreSQL
  • MongoDB
  • MongoDB connectors
  • Hazelcast
  • Cassandra
  • Docker
  • Kubernetes
  • Helm
  • Istio
  • Clean Code
  • Pact
  • Git
  • Gitlab
  • Code Review
  • JUnit 5
  • Mockito
  • AssertJ
  • Cucumber
  • IntelliJ
  • Scrum
  • Kanban


Softwarearchitektur

  • Microservices
  • Distributed Systems
  • Event Driven Architecture
  • Event Store
  • Event Sourcing
  • SAGA
  • Outbox
  • CQRS
  • Domain Driven Design
  • Cloud Architecture
  • Reactive Architecture
  • Data Streaming Applications
  • Data Mesh
  • Contract Driven Testing
  • Dokumentation


Anforderungsanalyse 

  • Event Storming
  • Design Thinking
  • Business Process Management Notation (BPMN2)
  • UML


Entwicklungsprozess 

  • Scrum
  • Kanban


Kunden:

  • Servicegesellschaft der Franz Cornelsen Bildungsgruppe mbH
  • Ingenieurbüro Christoph Michel
  • CEDIS Institut an der FU Berlin
  • QVC Call Center GmbH & Co. KG
  • ESG GmbH


Weberfahrung:

e-Governance:

  • Konzeption und Entwicklung des IT-Begleitsystems EurekaPlus zur Unterstützung der Geschäftsprozesse im Bereich EU-Fondverwaltung und Akteure (Senatsverwaltung, Beratungsunternehmen und Träger). 
  • Mitarbeit in der Rolle des Softwarearchitekts und Projektleiter.


B2C:

  • Konzeption und Entwicklung des Webportals HTML auf Anfrage. 
  • Portal für Kommunikation und Vermittlung zwischen Anbietern und Interessenten auf Basis eines Abo-Systems und bezahlter Werbung (Pay-per-View-Modell).


Unternehmenssoftware, SOA:

  • Entwicklung von IT-Systemen zur fachlichen Prozessunterstützung. 
  • Bereitstellung von Schnittstellen zur Integration verteilter Unternehmensapplikationen. 
  • Orchestrierung die vorhandenen prozessunterstützenden Dienste.

Betriebssysteme

Mac OS
Gut
MS-DOS
Gut
SUN OS, Solaris
Gut
Unix
Gut
Windows
Sehr gut

Programmiersprachen

BPEL
BPMN
Java
Expert: 8, Security
JavaScript
Gut
JBoss Richfaces
JEE
JPA
jQuery
JSF
PHP
Sehr gut
PL/SQL
Sehr gut
Struts
Sun? J2EE
JMS, JSP & Servlets, JSF, Tag libraries, Java Mail API, EJB 3.0, JPA, JNDI, Java Web Services
XML
XSLT

Datenbanken

Access
Gut
JDBC
Expert
MS SQL Server
Expert
MySQL
Expert
ODBC
Expert
Oracle
Gut
SQL
Sehr gut

Datenkommunikation

Cobertura
CORBA
Gut
Internet, Intranet
Expert
JUnit
LAN, LAN Manager
Gut
Logstash
Spring Boot
Spring ElasticSearch
TCP/IP
Sehr gut
Webservices
Windows Netzwerk
Sehr gut

Hardware

PC
Sehr gut

Design / Entwicklung / Konstruktion

ERP-Modellierung
IaaS
Software Design Patterns

Branchen

Branchen

  • Bank / Finanzinstitut / Bausparkasse / Kreditwirtschaft / Wertpapiere / Börse / Versicherungen
  • Behörden / Öffentlicher Dienst
  • Bildung / Schulung / Training
  • Hochschulen / Forschungseinrichtungen
  • Ingenieurbüros / Technische Dienstleistung
  • IT / Internet / EDV
  • IT-Dienstleister / Rechenzentrum
  • Medien / Kommunikation
  • Telekommunikation / Mobilfunk
  • Verkehr / Transport / Logistik / Bahn

Einsatzorte

Einsatzorte

Berlin (+100km) Malchin (+100km)
möglich

Projekte

Projekte

1 Jahr 5 Monate
2021-10 - 2023-02

Softwareentwicklung, konzeptionelle Arbeit im Bereich Software-/Systemarchitektur

Senior Softwareentwickler & Softwarearchitekt Microservices REST Middleware ...
Senior Softwareentwickler & Softwarearchitekt

  • Softwareentwicklung, konzeptionelle Arbeit im Bereich Software-/Systemarchitektur. 
  • Inhaltlich hat das Projekt als Ziel, im Rahmen der Digitalisierung von Landkreisen, eine Integrationsplattform für Applikationen um eine zentrale Stelle für Nutzer und Kunden (Landkreise) anzubieten.



Integration Kafka PostgreSQL MySQL WebSocket Microservices OpenApi Keycloak JUnit Java 11 Docker Kubernetes Terraform Istio Gitlab Git
Microservices REST Middleware UML 2.0 Atlassian JIRA Java IntelliJ Spring Boot Spring Cloud OAuth2 CloudWatch AWS u.a S3 Jira Confluence Maven Testcontainers Wiremock
Fraunhofer IESE
Berlin
6 Monate
2021-07 - 2021-12

Unterstützung bei der Umstellung von einer Monolithen-Architektur

Senior Softwareentwickler & Softwarearchitekt Java Softwarearchitektur Software Analyse ...
Senior Softwareentwickler & Softwarearchitekt

  • Unterstützung bei der Umstellung von einer Monolithen-Architektur zu Microservices

Dropwizard PostgreSQL Jenkins Atlassian JIRA Agile Atlassian JIRA IntelliJ Oracle 11g Docker Portainer Git JUnit Java 11
Java Softwarearchitektur Software Analyse Refactoring Testautomatisierung Jenkins Continuous Integration Apache Kafka Dropwizard Private cloud Confluence Jira Maven JUnit Testcontainers Wiremock
Berlin
11 Monate
2020-09 - 2021-07

Weiterentwicklung einer Routing-Software

Senior Softwareentwickler JUnit
Senior Softwareentwickler

  • Unterstützung bei der Weiterentwicklung einer Routing-Software für Elektroautos

Java 11 IntelliJ Spring Boot Azure Cloud Services Graphentheorie Jira Confluence Python Git Maven
JUnit
Daimler TSS
1 Monat
2020-06 - 2020-06

Workshop ?Softwaredesign und -Architektur?

Trainer
Trainer
  • Software Design Patterns
  • Software Architecture Patterns (SOA, Microservices, Event Driven Architecture, Big Data, Reactive Architecture)
  • Enterprise Integration Patterns
R+V Versicherungen
2 Monate
2020-02 - 2020-03

Entwicklung neuer Microservices

Softwareentwickler Java 11 Kafka Spring Boot ...
Softwareentwickler

  • Unterstützung bei der Entwicklung neuer Microservices. (Abbruch durch Kunde wegen Pandemie sowie der Schließung der Werkstätte und Shops)

Java 11 Kafka Spring Boot Spring Integration PostgreSQL JUnit Mockito Wiremock Jira Confluence Git Kubernetes Docker IntelliJ Cucumber Scrum Clean-Code
A.T.U
8 Monate
2019-06 - 2020-01

Bereitstellung einer Software

Softwareentwickler
Softwareentwickler

  • Bereitstellung einer Software zur Implementierung der Secure Element API nach Vorgabe BSI TR-03151 Vorgaben.

Java SQLite JDBC Apache HTTP Components Maven Jacoco As-pectJ Surfire JUnit AsserJ Mockito Kryptographie
Bundesdruckerei
2 Jahre 1 Monat
2017-05 - 2019-05

Bereitstellung einer Publikationsplattform

Softwarearchitekt
Softwarearchitekt

  • Bereitstellung einer Publikationsplattform im Rahmen des Projektes ?Reisendeninformation der Zukunft?. 
  • Rahmen der Tätigkeit: Abstimmung mit Fachbereich, Konzeption von Lösungsrchitekjtur

Java 8 Spring Boot Spring Cloud Spring Rest Jenkins Kubernetes Docker RabbitMQ Hazelcast OAuth2 OpenId Connect Sonarqube Cucumber JMeter SOAPUI LOADUI Event Driven Architecture Event Sourcing Microservices Postgresql ? Java 8 Spring Boot Spring Cloud Spring Rest Jenkins Ku-bernetes Docker RabbitMQ Hazelcast OAuth2 OpenId Connect Sonarqube Cucumber JMeter SOAPUI LOADUI Event Driven Architecture Event Sourcing Microservices Postgresql
DB Station&Service
4 Monate
2016-11 - 2017-02

System zur Erfassung von Fahrzeiten

Softwarearchitekt (90%), Softwareentwickler
Softwarearchitekt (90%), Softwareentwickler
  • Unterstützung bei der Entwicklung einer auf einer Microservice-Architektur Cloud nativen Applikation.
  • Projekt: System zur Erfassung von Fahrzeiten nach neuer Gesetzregelung in den USA.
Java 8 Spring Boot Spring Cloud Spring Rest Jenkins Docker Openshift Bitbucket Eclipse RestAssure JUnit Scrum Clean-Code
T-Systems
1 Monat
2017-01 - 2017-01

Bewertung der eingeführten Microservice-Architektur

Softwarearchitekt
Softwarearchitekt

1-tägiger Beratungsauftrag ?Bewertung der eingeführten Microservice-Architektur im Unternehmen?

  • Diskussion und Disposition von Vorschlägen zur Architekturverbesserung.
Nowtilus
3 Monate
2016-06 - 2016-08

Präsenz-App

Softwarearchitekt, -entwickler
Softwarearchitekt, -entwickler

  • Unterstützung bei der Einführung und Aufbau einer Microservice-Architektur (Cloud Native Applications). 
  • Projekt: Präsenz-App

Java 8 Spring Boot Spring Cloud Spring Cloud Config Spring Data Cassandra Spring Rest Zuul Hystrix Swagger2 OAuth2 Jenkins Docker SonarQube Openshift Bitbucket IntelliJ RestAssure JUnit
SBB Bern
Bern
5 Monate
2016-02 - 2016-06

Umsetzung von ?Connected Car?

Softwarearchitekt Spring Spring Boot Spring ElasticSearch ...
Softwarearchitekt

Im Rahmen der Umsetzung von „Connected Car“ sollte die entsprechende Infrastruktur (Konzepte, Webservices etc.) spezifiziert und implementiert werden.

  • Implementierung, Spezifikation
Enterprise Architect Liquibase Oracle Eclipse Checkstyle PMP Big Data MongoDB Apache CXF Apache Tomcat Apache Camel Jprofiler OAuth OpenID Jenkins SVN SoapUI
Spring Spring Boot Spring ElasticSearch Logstash log4j Kibana JUnit Cobertura Java 8 REST SOAP
Mobility Media
3 Monate
2016-01 - 2016-03

Webapplikation

Softwarearchitekt Java 8 JEE JSF ...
Softwarearchitekt

Erstellung einer Webapplikation zur Verwaltung und Unterstützung des Bestellungsprozesses.

  • Implementierung, Spezifikation
Primefaces Eclipse LDAP Wildfly MongoDB Jenkins SVN SoapUI
Java 8 JEE JSF EJB3 JUnit XML REST log4j CSS XHTML HTML
Dehner GmbH
1 Jahr 1 Monat
2014-12 - 2015-12

Infrastruktur von ?Connected Car?

Spring Spring Boot Spring ElasticSearch ...

Im Rahmen der Umsetzung von „Connected Car“ sollte die entsprechende Infrastruktur (Konzepte, Webservices etc.) spezifiziert und implementiert werden.

  • Implementierung, Spezifikation
Enterprise Architect Liquibase Oracle Eclipse Checkstyle PMP Big Data MongoDB Apache CXF Apache Tomcat Apache Camel Jprofiler OAuth OpenID Jenkins SVN SoapUI
Spring Spring Boot Spring ElasticSearch Logstash log4j Kibana JUnit Cobertura Java 8 REST SOAP
Mobility Media
3 Monate
2014-09 - 2014-11

Update & Implementierung von Softwareapplets

Softwarearchitekt
Softwarearchitekt
JEE6 Visual Paradigma JQuery Javascript Spring (MVC Boot Integration Security) CMS SOA/Webservices (SOAP/REST) UML Log4J Selenium TestNG GIT
Cornelsen Schulverlage
1 Jahr 1 Monat
2013-08 - 2014-08

Bereitstellung von Serverinfrastrukturen

Requirements Engineer (80%), Softwarearchitekt, Softwareentwickler
Requirements Engineer (80%), Softwarearchitekt, Softwareentwickler

  • Prozessgesteuerte Bereitstellung von Serverinfrastrukturen und Rechenzentren (Infrastructure as a Service - IaaS).

JEE6 Log4J Dojo Javascript Enterprise Architect BPMN ERP-Modellierung SOA/Webservices (SOAP/REST) UML Softwarearchitektur IaaS ? Infrastrucure as a Service (Cloud Computing) GIT Linux Virtual Machines
Profitbricks
2 Monate
2013-06 - 2013-07

Analyse, Design, Implementierung und Dokumentation

Softwarearchitekt und ?Entwickler
Softwarearchitekt und ?Entwickler

Analyse, Design, Implementierung und Dokumentation einer SOA-Lösung im Rahmen der Evaluierung der Inubit Suite als Middleware.

  • Anforderungsanalyse
  • Architekturkonzept/-Strategieentwicklung
  • Architekturmodellierung
  • Enterprise Service Bus
  • SOA-Patterns
  • PoC-Entwicklung
Software design Pat-terns JEE6 JPA/Hibernate Oracle JUnit Log4J Arquillian Enterprise Architect Eclipse UML BPMN ERP-Modellierung Webservices SOAP REST BPEL
Bosch Mobility Media
3 Monate
2013-03 - 2013-05

Erstellung von technischen Spezifikationen

Software Design Patterns UML Java Security ...
  • Unterstützung bei der Erstellung von technischen Spezifikationen von Systemen für
    • Testautomatisierung von Fahrzeugkomponenten,
    • die Unterstützung der Publikationsprozesse von Fahrzeugdokumentationen (LIVAS3).
  • Unterstützung bei der Erstellung der Testkonzeption und Testspezifikation mit den auf Basis fachlicher Anforderungen definierten Testszenarien/Testcases im Testmanagement-Tool Silk Center.
  • Unterstützung bei der Erstellung eines IT-Dienstleistungsangebotes für die Ausschreibung zur Umstellung einer im Konzern weit angesetzten Software (EXAM) von einer 2-Schichten- zu einer 3-Schichten-Architektur. 
    • Angebotserstellung für VW Projekt EXAM
    • Erstellung Spezifikation für VW Projekt LIVAS3
    • Anforderungsanalyse und –Dokumentation
    • Architekturkonzept und –Modellierung
    • Konzeptpräsentation
    • Abstimmung mit dem Fachbereich (Anforderungen, Konzepte, Architektur) und Team
    • Anforderungsanalyse und Dokumentation
Software Design Patterns UML Java Security Java Jira Enterprise Architect Scrum Silk Center
Volkswagen AG, ESG GmbH
Wolfsburg
6 Monate
2012-06 - 2012-11

diverse Tätigkeiten

Software Design Patterns Activiti JEE ...

Einführung der Process-Engine Activiti zur Unterstützung operativer Geschäftsprozesse bei Hamburg Süd.

Unterstützung der Business- und System-Requirements-Teams bei der Überführung fachlich modellierter Geschäftsprozesse in technisch ausführbare Prozessmodelle.

Erstellung von Prüfkonzepten zur Qualitätssicherung erstellter Prozessmodellen.

  • Softwareentwicklung,
  • technische Konzeption,
  • Team-Lead
  • Architekturkonzept und -Modellierung
  • Grobkonzeption
  • Abstimmung mit dem Requirements Engineering Team
  • Präsentation
Eclipse Oracle Enterprise Architect
Software Design Patterns Activiti JEE HTML5 JUnit BPMN 2.0
Lufthansa Systems für Hamburg Süd
3 Monate
2012-02 - 2012-04

Entwicklung eines Dienstes

Software Design Patterns BPMN HTML5 ...

Entwicklung eines Dienstes in einer SOA-Architektur zur Begleitung des Produktionsprozesses bei AUDI.

  • Systementwicklung
  • Technische Konzeption
  • Modellierung
  • Softwareentwicklung
  • Grobkonzeption
Scrum Apache Tomcat Signavio XSLT Oracle Oracle SQL Developer Eclipse Windows
Software Design Patterns BPMN HTML5 JavaScript log4j JPA Web Services SOAP
COWAI Das Büro am Draht
3 Monate
2011-11 - 2012-01

Weiterentwicklung eines IT-Systems

Software Design Patterns JBoss Richfaces HTML5 ...

Weiterentwicklung eines IT-Systems zur Unterstützung des Planungs- und Ausrollprozesses beim TV-und Online-Shop.

  • Systemerweiterung,
  • Fehlerbehebung,
  • technische Konzeption.
  • Front- und Backend-Entwicklung,
  • Grobkonzeption
  • Softwaremodellierung.
Apache Tomcat Hibernate XSLT Oracle Oracle SQL Developer Eclipse Webservices Netbeans Windows
Software Design Patterns JBoss Richfaces HTML5 JPA jQuery JavaScript log4j JSF
EPS QVC Bochum
3 Monate
2011-03 - 2011-05

Der Schwerpunkt meiner Tätigkeit lag bei der Frontend- und Backend-Entwicklung sowie der Softwaremodellierung.

Softwareentwickler EJB3 HTML5 JPA ...
Softwareentwickler
Delegierungen von Projektmitarbeitern ins Ausland sollten mit Hilfe eines IT-Systems verwaltet, in die Oracle Enterprise Server-Landschaft eingebettet und das bereits bestehende Altsystem ersetzt werden. Zu diesem Zweck wurde das Projekt TravelTracker gestartet an dem ich in der Rolle des Softwareentwicklers mitgewirkt habe.
Oracle Applications Oracle Windows
EJB3 HTML5 JPA JavaScript JSF
TravelTracker ? Verwaltungstool Siemens AG
9 Monate
2010-04 - 2010-12

interne und externe Schulberater aus dem Verlag sollte die webbasierte Applikation Cabis

EJB3 JPA JSF ...
Für interne und externe Schulberater aus dem Verlag sollte die webbasierte Applikation Cabis bereitgestellt werden mit Hilfe derer, Kunden (Bildungseinrichtungen), ihre Bestellungen und Einkäufe aus den Verlagsbeständen verwaltet werden können. Die Applikation ersetzt die alte noch mit Oracle-Forms und Java-Applets erstellte Standalone-Softwarelösung. Die Systemdaten werden mit Stammdaten aus der SAP-Softwarelandschaft in kurzen Abständen abgegliechen, synchromisiert und ggf. aktualisiert. Die Authentifizierung und Autorisierung lief auf einem Active-Directory über LDAP. Tätigkeiten & Rolle: Meine Aufgabe bestand darin zum einen, das Konzept zur Automatisierung der Berichterstellung und ?Verteilung zu erstellen bzw. dieses umzusetzen und zum anderen interne Mitarbeiter bei der Entwickung der Cabis-Applikation auf Frontend- und Backendseite zu unterstützen. Das beinhaltete u.a. die Objektmodellierung, Datenzugriff und GUI-Entwicklung.
Hibernate Oracle Jasper Report Glassfish
EJB3 JPA JSF JavaScript HTML5 Webservices
Webcabis Cornelsen Service Gesellschaft GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

34 Jahre 10 Monate
1991-10 - heute

Studium Radiotechnik

Polytechnisches Institut von Odessa ? Ukraine
Polytechnisches Institut von Odessa ? Ukraine
4 Jahre
1995-10 - 1999-09

Mathematik

TU-Berlin, Fernuniversität Hagen
TU-Berlin, Fernuniversität Hagen
1 Jahr
1994-10 - 1995-09

Zulassung zum Studium an einer deutschen Universität

Studienkolleg TU Berlin
Studienkolleg TU Berlin

Position

Position

  • Beratung Softwarearchitektur und -entwicklung und Cloud Native Stacks.

Kompetenzen

Kompetenzen

Top-Skills

Event Driven Architectures Agile Softwareentwicklung Domain driven development Docker UML PostgreSQL Reaktive Systeme und Programmierung Java API for REST Services MongoDB Spring boot Spring 5 Softwarearchitektur Kubernetes

Schwerpunkte

Geschäftsprozessmodellierung
BPMN (Spezifikation und Workflow Engine Activi)
Geschäftsprozessmodellierung BPMN
Spezifikation und Workflow Engine Activi
Leitung/Steuerung
von IT-Softwareprojekten nach PMBOK, V-Modell XT, Scrum/Kanban.
Leitung/Steuerung von IT-Softwareprojekten nach PMBOK, V-Modell XT, Scrum/Kanban
Microservices
Spring Boot, Spring Cloud, OAuth2, OpenID Connect, Zuul Proxy, Hystrix
Parallele und verteilte Anwendungen
Akka
Search Engine
ElasticSearch
Softwarearchitektur
Softwareentwicklung (JEE)
Virtualisierung
Docker

Produkte / Standards / Erfahrungen / Methoden

Activiti
Apache Tomcat
Tomcat, Web Server
Atlassian JIRA
Continuous Integration
Cruise Control
CSS
Dojo Toolkit
Eclipse
EJB3
Enterprise Architect
Git
HTML
HTML5
Hudson
inStep
V-Modell XT
JBoss Application Server
Kibana
log4j
Maven
Model Driven Archtecture
MDA
Netbeans
REST
Service Oriented Architecture
SOA
SOAP
Subversion
UML
XHTML

Profilbeschreibung

  • Als langjähriger Experte in der Softwareentwicklung bringe ich eine Vielzahl an Erfahrungen und Fähigkeiten mit, die ich in unterschiedlichen Rollen und Projekten erworben habe. Ich habe als Softwareentwickler, Business Analyst, Softwarearchitekt und technischer Leiter in Projekten gearbeitet und konnte so ein breites Spektrum an Kompetenzen erlangen.
  • Mein beruflicher Fokus liegt auf der Entwicklung von verteilten Systemen im Backend-Bereich. Dabei arbeite ich mit verschiedenen Technologien, Methoden und Architekturstilen, um effektive Lösungen für komplexe Systeme zu entwickeln und zu implementieren. Zu meinen Kompetenzen gehören unter anderem Spring Boot, Spring Cloud, Kafka, RabbitMQ, MongoDB, MongoDB Connectors, Data Pipelines, Data Mesh, DDD, Event Source, Event Driven Architecture, Microservices, SAGA, EventStorming, Postgresql, reaktive Applikationen, Keycloak, OIDC, OAuth2, Vault, REST, OpenAPI/Swagger, Docker, Kubernetes, Helm, Service Mesh, Istio, Terraform, Gitlab CI/CD, UML, BPMN, C4, Teststrategien und Testcontainers.
  • Ein weiterer wichtiger Bestandteil meiner Arbeit ist die Verwendung agiler Methoden in der Softwareentwicklung. Hierbei arbeite ich eng mit meinen Kollegen zusammen, um effiziente und qualitativ hochwertige Software zu entwickeln. Ich habe Erfahrung in der Implementierung von Continuous Integration und Continuous Deployment Prozessen.
  • Als erfahrener Entwickler und Softwarearchitekt bin ich in der Lage, sowohl eigenständig als auch im Team effektiv zu arbeiten. Ich bin ein kommunikativer Teamplayer und kann komplexe technische Konzepte einfach und verständlich erklären. Meine Arbeitsweise ist lösungsorientiert und ich gehe stets flexibel auf die Anforderungen meiner Kunden ein.
  • Ich verfüge über ein breites Spektrum an Fähigkeiten und Erfahrungen, die es mir ermöglichen, komplexe technische Herausforderungen erfolgreich zu bewältigen. Ich bin ein motivierter und engagierter Entwickler und setze meine Expertise ein, um innovative Lösungen zu entwickeln und die Kundenzufriedenheit zu steigern.


Technologien und Konzepte:

Softwareentwicklung 

  • Java 8+
  • Python
  • Spring Framework
  • Reactive Programming
  • Reactor
  • REST
  • RabbitMQ
  • Kafka
  • Hazelcast
  • PostgreSQL
  • MongoDB
  • MongoDB connectors
  • Hazelcast
  • Cassandra
  • Docker
  • Kubernetes
  • Helm
  • Istio
  • Clean Code
  • Pact
  • Git
  • Gitlab
  • Code Review
  • JUnit 5
  • Mockito
  • AssertJ
  • Cucumber
  • IntelliJ
  • Scrum
  • Kanban


Softwarearchitektur

  • Microservices
  • Distributed Systems
  • Event Driven Architecture
  • Event Store
  • Event Sourcing
  • SAGA
  • Outbox
  • CQRS
  • Domain Driven Design
  • Cloud Architecture
  • Reactive Architecture
  • Data Streaming Applications
  • Data Mesh
  • Contract Driven Testing
  • Dokumentation


Anforderungsanalyse 

  • Event Storming
  • Design Thinking
  • Business Process Management Notation (BPMN2)
  • UML


Entwicklungsprozess 

  • Scrum
  • Kanban


Kunden:

  • Servicegesellschaft der Franz Cornelsen Bildungsgruppe mbH
  • Ingenieurbüro Christoph Michel
  • CEDIS Institut an der FU Berlin
  • QVC Call Center GmbH & Co. KG
  • ESG GmbH


Weberfahrung:

e-Governance:

  • Konzeption und Entwicklung des IT-Begleitsystems EurekaPlus zur Unterstützung der Geschäftsprozesse im Bereich EU-Fondverwaltung und Akteure (Senatsverwaltung, Beratungsunternehmen und Träger). 
  • Mitarbeit in der Rolle des Softwarearchitekts und Projektleiter.


B2C:

  • Konzeption und Entwicklung des Webportals HTML auf Anfrage. 
  • Portal für Kommunikation und Vermittlung zwischen Anbietern und Interessenten auf Basis eines Abo-Systems und bezahlter Werbung (Pay-per-View-Modell).


Unternehmenssoftware, SOA:

  • Entwicklung von IT-Systemen zur fachlichen Prozessunterstützung. 
  • Bereitstellung von Schnittstellen zur Integration verteilter Unternehmensapplikationen. 
  • Orchestrierung die vorhandenen prozessunterstützenden Dienste.

Betriebssysteme

Mac OS
Gut
MS-DOS
Gut
SUN OS, Solaris
Gut
Unix
Gut
Windows
Sehr gut

Programmiersprachen

BPEL
BPMN
Java
Expert: 8, Security
JavaScript
Gut
JBoss Richfaces
JEE
JPA
jQuery
JSF
PHP
Sehr gut
PL/SQL
Sehr gut
Struts
Sun? J2EE
JMS, JSP & Servlets, JSF, Tag libraries, Java Mail API, EJB 3.0, JPA, JNDI, Java Web Services
XML
XSLT

Datenbanken

Access
Gut
JDBC
Expert
MS SQL Server
Expert
MySQL
Expert
ODBC
Expert
Oracle
Gut
SQL
Sehr gut

Datenkommunikation

Cobertura
CORBA
Gut
Internet, Intranet
Expert
JUnit
LAN, LAN Manager
Gut
Logstash
Spring Boot
Spring ElasticSearch
TCP/IP
Sehr gut
Webservices
Windows Netzwerk
Sehr gut

Hardware

PC
Sehr gut

Design / Entwicklung / Konstruktion

ERP-Modellierung
IaaS
Software Design Patterns

Branchen

Branchen

  • Bank / Finanzinstitut / Bausparkasse / Kreditwirtschaft / Wertpapiere / Börse / Versicherungen
  • Behörden / Öffentlicher Dienst
  • Bildung / Schulung / Training
  • Hochschulen / Forschungseinrichtungen
  • Ingenieurbüros / Technische Dienstleistung
  • IT / Internet / EDV
  • IT-Dienstleister / Rechenzentrum
  • Medien / Kommunikation
  • Telekommunikation / Mobilfunk
  • Verkehr / Transport / Logistik / Bahn

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.