Software Architekt, Senior Fullstack Software Developer
Aktualisiert am 02.04.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Microservices
Spring Boot
Quarkus
Java
Kotlin
Kafka
Angular
Keyckloack
REST-Webservices
Docker
Kubernetes
Typescript
nest.js
Hibernate
PostgreSQL
MongoDB
Elastic Search
GitLab CI/CD
Full Stack
OIDC
AWS
Azure
Deutsch
Italienisch
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-07 - heute

Planungs- und Genehmigungs-System für Funkantennen für Mobiltelefonie

Full Stack Entwickler, Backend Architekt Microservices Quarkus Kotlin ...
Full Stack Entwickler, Backend Architekt

  • Der Software unterstützt die komplette Planung und Genehmigung von Antennen für die Mobiltelefonie.
  • Das System wurde mittels Event Driven Microservice Architektur für den Cloud Native Einsatz realisiert. 
  • Als Framework für das Backend wurde Quarkus, für die Kommunikation Kafka verwendet. 
  • Das Frontend wurde mit React erstellt.  
  • Die Services laufen unter Kubernetes in  Google Cloud. 
  • Eine Besonderheit war die Synchronisierung mit dem Altsystem welche noch bei einigen Anwendern läuft.

Quarkus Kotlin Kafka Confluent Apache Avro REST-Webservices Hibernate SQL Kubernetes Docker React Typescript Material Design SCSS Google Cloud OIDC Keycloack OpenTelemetry SonarQube Mockito Gitlab CI/CD Grafana Postgresql Swagger Oracle
Microservices Quarkus Kotlin Kafka Confluent Apache Avro REST-Webservices Hibernate SQL Kubernetes Docker ReactJS TypeScript Material Design SCSS Gougle Cloud OIDC Keycloack Opent Telemetry SonarQube Mockito GitLab CI/CD Grafana PostgreSQL Swagger Oracle
PreHCMServices für die Endkunden O2, Vodafone, Telekom
1 Jahr 11 Monate
2020-09 - 2022-07

Zahlungsmanagement System im online Handel

Full Stack Entwickler, Frontend Architekt Java 8-17 Spring Boot Spring-Data ...
Full Stack Entwickler, Frontend Architekt

  • Das System verwaltet die Zahlungen, Rückerstattungen, Kulanzfälle,  Warensendungen und Rücksendungen und alles was damit zusammenhängt für den Online-Shop für MediaMarktSaturn.   
  • Das alte System mit Spring im Backend und Vaadin im Frontend  wird in diesem Projekt durch eine Microservice Architektur unter Verwendung von SpringBoot, Kafka, Kubernetes und Google  Cloud Technologie abgelöst. Das neue Frontend wird mittels Angular realisiert.

Java 14-17 Spring Boot 3 Spring-Data Spring Integration REST-Webservices Kafka Avro PostgreSql OAuth Maven Gradle Angular 14 Web Components Typescript Bootstrap 4 SASS SCSS Docker Kubernetes Google Cloud GitLab CI/CD node.js nest.js Confluent Kibana Prometheus Grafana Terraform Scrum SonarQube
Java 8-17 Spring Boot Spring-Data Spring Integration REST-Webservices Kafka PostgreSql OAuth Maven Gradle Angular 14 Web Components Typescript Bootstrap 4 SASS SCSS Docker Kubernetes Google Cloud GitLab CI/CD node.js nest.js Scrum Kibana Prometheus Grafana
MediaMarktSaturn
4 Jahre 1 Monat
2016-08 - 2020-08

SaveUp ? App für fondbasiertes Sparen mit Garantie

Full Stack Entwickler, Architekt Java 11 Kotlin Spring Boot ...
Full Stack Entwickler, Architekt

  • Es hanndelt sich um eine komplexe Produktfamilie von C2B mit Mobile App und Webanwendung bis B2B auch mit Web UI und eine komplette Bestandsführung für mehrere Tenants.
  • Die App wurde sowohl als Hybrid-App mit Ionic 3 und Angular 10 als auch für andere Tenants mit  native IOS/Android entwickelt.
  • Die Clients kommunizieren mit einem Backend welche für node.js ausgelegt ist und als eine Art Dispacher funktioniert. Es delegiert die komplexen Aufgaben an mit SpringBoot (Java) realisiertem Backend weiter welches aus über mehrere duzend Micro-Services besteht. Diese kommunizieren evnetbasiert mittels Kafka untereinander und werden über Camunda orchestriert.
  • Die ganze Anwendung läuft in Kubernetes auf AWS.

SpringBoot MongoDB PosgreSQL Node.js Docker Kubernetes Terraform Prometheus Kibana Grafana Elastic Search Ionc Redis Camunda Webpack Angular Maven Gradle
Java 11 Kotlin Spring Boot Spring Data REST-Webservices Maven Gradle Ionic3 Angular 2-10 Typescript MongoDB PostgreSQL Bootstrap 4 NodeJS Karma Protractor Webpack CSS SASS Docker Kubernetes Elasticsearch Redis AWS Kafka Camunda Scrum Terraform Prometheus Kibana Grafana
Münchener Rückversicherungs-Gesellschaft
10 Monate
2015-11 - 2016-08

Web Content Management System

Full Stack Entwickler Java 8 Spring Boot Solr ...
Full Stack Entwickler

  • Das konzerneigene Web Content Management System der Allianz welches in 70 Ländern für den landesspeziefischen Web-Auftritt verwendet wird wurde auf neu Technologien umgestellt und von Grund aus fachlich neu designt und technisch neu implementiert.

    Java 8 Spring Boot Solr Tomcat 8 Hibernate REST-Webservices Oracle Sonar Jenkins Maven Angular 2 ReactJs Redux Typescript Bootstrap JQuery NodeJS Karma Protractor Webpack CSS SASS docker
    Allianz AG
    6 Monate
    2015-05 - 2015-10

    Mobile und Internet Kfz-Versicherung Rechner

    Full Stack Entwickler, Lead Developer, Technischer Architekt Java 8 Spring Solr ...
    Full Stack Entwickler, Lead Developer, Technischer Architekt

    • Die Anwendung ermäglicht die Tarifierung und den Abschluss von Kfz-Versicherungen sowohl für Mobile Geräte als auch für herkömmlichen PC?s auf einer sehr innovativen Art und Weise. 
    • Die Meisten Dateneingaben werden durch fotografieren und anschliessendes Scannen von Dokumenten (Fahrzeugschein, Fühereschein etc.) ersetzt.

      Java 8 Spring Solr JBoss Hibernate REST-Webservices Oracle Sonar Jenkins Maven AngularJS 1.5.x Bootstrap JQuery NodeJS Karma Bower Protractor Gulp CSS SASS
      Allianz AG
      2 Jahre 7 Monate
      2012-09 - 2015-03

      Universal Sales Platform

      Full Stack Entwickler, Lead Developer, Architekt Java JEE 6 EJB 3.1 ...
      Full Stack Entwickler, Lead Developer, Architekt

      • Es handelt sich um eine international eingesetzte Verkaufsplattform für Automobile. (Sowohl für Händler und Agenten als auch für Endkunden). Die unterschiedlichen Märkte (Länder) und die Heterogenität der dort eingesetzten Systeme und Datenstrukturen erfordern ein System mit einem hohen Mass an Mandantenfähigkeit.
      • Das System begleitet den ganzen Verkaufprozess von der Erfassung des Kunden über die Fahrzeugkonfiguration, Angebotserstellung, Vertragsabschluss bis zur Finanzierung. Die Plattform integriert sich in zahlreiche vorhandene Systeme. Bei der Realisierung wurde die ganze Palette der neuesten JEE Version eingesetzt. Die UI wurde als Internetanwendung realisiert.
        Java JEE 6 EJB 3.1 CDI Glassfish 3.1.2 Jersy EclipseLink JPA JBehav Mockito Arquilian REST- und SOAP-Webservices Oracle Sonar Jenkins Maven DBUnit Flyway JSF2 PrimeFaces Ajax JQuery Selenium Jasmine Subversion GIT HP-Quality Center SAP-Jco
        BMW AG
        1 Jahr 7 Monate
        2011-02 - 2012-08

        Depotverwaltung und Wertpapierhandelssystem

        Full Stack Entwickler, Lead Developer, Architekt Java J2EE Spring ...
        Full Stack Entwickler, Lead Developer, Architekt

        • Es handelt sich um acht verschiedene Projekte, welche die Gemeinsamkeit haben, daß sie Anwendern ermöglichen über das Web in unterschiedlichen Börsen Wertpapiere zu handeln und ihr Depot zu verwalten.  Die für Vermögensverwalter ausgelegten Systeme unterstützen zusätzlich auf unterschiedliche Art und Weise die Kundengewinnung. 
        • Überdies hinaus bieten die Systeme vielfältige Analysetools für die Beobachtung der Entwicklung und den Vergleich von Depots und/oder Wertpapieren.  Das Handeln untersteht gewissen Regeln, welche dynamisch konfigurierbar sind. Es handelt sich um hochfrequentierte Webanwendungen ? realisiert mit Web2 Ajax Technologie - welche mit großen Datenmengen im Backendbereich zurecht kommen müssen. 
        • Das Backend ist durch ein hohes Mass an unterschiedlichen asynchronen Prozessen charakterisierbar. Eine Besonderheit bei der Entwicklung war bei einem der Projekte das totale Refactoring eines Altsystems, wobei der laufende Betrieb aufrecht erhalten musste. Die UI wurde sowohl für Browser als auch für Mobile Geräte (Apple IOS, Android) implementiert.

          Java J2EE Spring JMS JMX JAXB AOP JPA Hibernate MySql Drools Velocity Jenkins Maven Tomcat ActiveMQ SOAP Apache CXF Web Services REST-Webservices JSF 2 PrimeFaces Wicket AJAX JQuery Selenium Mockito Jira Enterprise Architekt Sonar Objective-C IOS Android
          Deutsche Börse, Direkt Anlage Bank, Raiffeisenbank, Commerzbank, Irontrader, Investory AG
          6 Monate
          2010-09 - 2011-02

          Wertpapierkursversorgung und Validierung für eine Versicherung

          Full Stack Entwickler, Lead Developer, Architekt Java J2EE Spring ...
          Full Stack Entwickler, Lead Developer, Architekt

          • Das System sammelt Kursinformationen von verschiedenen Handelssystemen. 
          • Die Informationen werden Regelbasiert validiert und nach Lösung evtl. Validierungsfehlern unter verwendung des 4 Augen Prinzipes an unterschiedlichen Backendsystemen weitergeleitet. 
          • Sowohl die Regeln, als auch die Schnittstellen für die Nachfogesysteme sind dynamisch auch zur Laufzeit konfigurierbar. 
          • Alle Daten sind Historisiert. 
          • Das System ist duch eine umfangreiche Web2 Oberfleche bedienbar.

            Java J2EE Spring JMS JMX JAXB AOP Hibernate Oracle Hibernate Envers (Historisierung) Maven Redmine Hudson Weblogic SOAP Apache CXF Web Services Web2-GUI (RIA) mit JSF 2 RichFaces 4 AJAX Selenium Mockito Enterprise Architekt
            Swiss Life
            1 Jahr
            2009-09 - 2010-08

            Trade Information Broker für Investmentbanking

            Full Stack Entwickler, Lead Developer, Architekt Java J2EE Spring ...
            Full Stack Entwickler, Lead Developer, Architekt

            Das System sammelt Tradeinformationen aus verschiedenen weltweiten Handelssystemen  wie RTD, ORC und aus verschiedenen Brokersystemen, vereinheitlicht die Informationen, reichert sie an und stellt diese für andere Anwendungen wie z.B. dem Risikoberechnungssystem Sophis bereit. Das System ist die zentrale Schaltstelle für Trades, verfügt über umfangreiche eigene Stammdaten welche durch eine Web-Gui verwaltet werden.  Das System fügt sich in eine sehr heterogene IT-Landschaft ein und besteht serverseitig aus mehreren Anwendungen. Diese wurden hauptsächlich in Java entwickelt, aber einige wichtige Teile wurden in C# implementiert. Systemintern wird die asynchrone Kommunikations sehr intensiv genutzt, mit Fremdsystemen kommuniziert man über Webservices. Die meisten Anwendungen laufen in dem OSGi Container von Spring, einige in dem Weblogic Applicationserver. Bestimmte Objekte wurden zwischen den JVM's mit dem Terracotta Cluster synchronisiert. Die GUI wurde als Rich Internet Application mit Web2 Technologie unter Verwendung von AJAX realisiert. Um die Anwendungen monitoren zu können haben wir diese mit JMX Fächigkeit ausgestattet. Für die Kommunikation wurde das FIX Protocol (fixml) in Verbindung mit JAXB verwendet.

            • Architekt
            • Lead Developer
            • Design der Informations- und Prozessinfrastruktures
            • Design und Musterimplementierung der Serverseitigen Komponenten (Java und C#)
            • Design und Musterimplementierung der Web 2 GUI  als
            • Rich Internet Application (RIA)
            • Aufbau der Projektinfrastruktur
            • Mitarbeit bei der Realisierung sowohl der Server als auch der Clientseitigen (Web) Komponenten

              Java J2EE Spring JMS JMX JAXB AOP MQ-Series Active-MQ Hibernate Oracle Terracotta Maven Redmine Hudson Weblogic OSGi Spring DM Server SOAP Apache CXF Web Services Web2-GUI (RIA) mit JSF DOJO DojoFaces AJAX C#
              UniCredit
              4 Jahre 11 Monate
              2005-02 - 2009-12

              Dokumentenverwaltungs-Systems

              Full Stack Entwickler, Architekt J2EE Jakarta Struts JSF ...
              Full Stack Entwickler, Architekt

              Design und Erstellung eines Systems für die Verwaltung  von Dokumenten und Anbindung von XDOC an der Electronic Document Logistic. Es handelt sich um eine verteilte, komponentenbasierte Anwendung. Die Geschäftsobjekte wurden mit EJB?s und WebServices realisiert, die Oberfläche mit JSP?s, am Anfang mit Struts, in der zweiten Phase mit JSF.

              • Design des Systems
              • Entwurf der Geschäftsobjekte (EJB) und der Oberfläche (JSP)
              • Programmierung sowohl  der Geschäftsobjekte als auch der Oberfläche

              J2EE Jakarta Struts JSF WebServices Eclips WebSphere 5 6.1 Oracle9i log4j
              Siemens AG
              3 Jahre 6 Monate
              2006-03 - 2009-08

              System für die Abrechnung von Rezepten

              Lead Developer Java J2EE Spring ...
              Lead Developer

              Das System umfasst die gesammte Verarbeitung von Rezepten von der Erfassung, Verarbeitung bis zur Abrechnung und Rechnungstellung hin. Die Entwicklung wurde durch das MDA Framework Marwin unterstützt. 

              • Konzept und Analysemodell für die Stammdaten (Kunden, Krankenkassen, Verbände, Produkte, Preislisten, etc) erstellen.
              • Designmodell für die Stammdaten erstellen
              • Spring in den Framework einführen
              • Validierung und Fehlerbehandlung in den Framework einführen
              • Automatische Persistierung von GUI-Objekten in den Framework einführen
              • Einführung von JBoss Rules in den Framework
              • Entwicklung der serverseitigen Komponenten und Services
              • Entwicklung der GUI
              • Konzept und Realisierung der Schnittstellen zu Fremdsystemen unter anderem zum CRM/ERP-System OPUS.
              • Konzept und Entwicklung des Internetportals als Rich Internet Application mit Web2 Ajax Technologie 

                Java J2EE Spring Swing MagicDraw Oracle Hibernate JBoss SOAP Web Services Apache CXF JSF DOJO Ajax drools
                Verband Süddeutscher Apotheken GmbH
                2 Jahre 4 Monate
                2003-11 - 2006-02

                E-Gouverment Projekt für das Deutsches Patent und Markenamt

                Full Stack Entwickler, Mitglied des Architektenteams Java .NET C# ...
                Full Stack Entwickler, Mitglied des Architektenteams

                E-Gouverment Projekt für das Deutsches Patent und Markenamt. Das System umfasst den gesamten Aktenverarbeitungsprozess samt Dokumentenverwaltung. Die Serverseite wurde mit der EJB-Technologie realisiert, die Persisistierung erfolgte mit Toplink und  wurde für die Dokumenten und Versionsverwaltung mit dem Oracle Content Management (cmsdk) kombiniert. Für die Clientseite hat man .NET eingesetzt. Die Textverarbeitung von MS-Word ist mit dem .NET-API von Word in das System eingebunden. Die Kommunikation zwischen Client und Server erfolgt mit Web Services. Die Geschäftsobjekte sind in XML-Schema modelliert und aus diese einheitliche Quelle wurde dann Kode für Java (mit JAXB) bzw. C# generiert. Zu  bestimmten Komponenten des Systems gibt es auch ein Internetzugang. Für die Realisierung der Internetseiten hat man JSP?s und Java Server Faces  eingesetzt.

                • Mitglied des Architekten-Teams
                • Design und Programmierung  sowohl auf der Server- als auch der Clientseite
                • Erstellung des Modellierungsframeworkes
                • Modellierung und Programmierung von Geschäftsobjekten
                • Oberflächenentwicklung in C#
                • Design und Programmierung des Internetzuganges mit JSF

                  Java .NET C# J2EE (EJB JSP Java Server Faces JAXB) SOAP Web Services Toplink Oracle Content Management (CMSDK) Oracle Application Server Oracle 9i Linux Ant log4j log4net JUnit NUnit XDoclet AspectJ Clear Case
                  Deutsches Patent und Markenamt
                  7 Monate
                  2003-04 - 2003-10

                  Dokumentenverwaltungs-Systems

                  Full Stack Entwickler, Architekt J2EE Jakarta Struts JSF ...
                  Full Stack Entwickler, Architekt

                  Design und Erstellung eines Systems für die Verwaltung  von Dokumenten und Anbindung von XDOC an der Electronic Document Logistic. Es handelt sich um eine verteilte, komponentenbasierte Anwendung. Die Geschäftsobjekte wurden mit EJB?s und WebServices realisiert, die Oberfläche mit JSP?s, am Anfang mit Struts, in der zweiten Phase mit JSF.

                  • Design des Systems
                  • Entwurf der Geschäftsobjekte (EJB) und der Oberfläche (JSP)
                  • Programmierung sowohl  der Geschäftsobjekte als auch der Oberfläche
                    J2EE Jakarta Struts JSF WebServices Eclips WebSphere 5 6.1 Oracle9i log4j
                    Siemens AG
                    6 Monate
                    2003-03 - 2003-08

                    Framework für Geschäftsobjekten und Internet Anwendungen

                    Full Stack Entwickler, Architekt .NET C# ADO.NET ...
                    Full Stack Entwickler, Architekt

                    Design und Erstellung eines unternehmensweiten Frameworkes für die Entwicklung von Geschäftsobjekten und Internet Anwendungen. Realisierung eines zentralen User-Verwaltung und Anmeldesystems.  Realisierung eines E-Card Systems. 

                    • Systemarchitekt
                    • Entwurf des Frameworkes
                    • Design der Business Objects
                    • Realisierung des Frameworkes, Business Objects und Services
                    • Realisierung der Benutzeroberflächen (aspx)

                      .NET C# ADO.NET ASP.NET WebServices IIS5 MS SQL Server NUnit log4net
                      Bacardi International (Bacardi, Rigo, Martini)
                      6 Monate
                      2002-11 - 2003-04

                      Online Hotelreservierungssystem

                      Full Stack Entwickler, Architekt C# Java .NET (ASP.NET ...
                      Full Stack Entwickler, Architekt

                      Design und Realisierung eines online Hotelreservierungssystems. Das System ermöglicht den Überblick über freie Übernachtungskapazitäten von mehreren hundert Hotels und bietet die Möglichkeit online zu buchen. Die Daten der einzelnen Hotels bleiben dabei in den hoteligenen Hotelverwaltungssystemen gespeichert, die vorhanden Systeme werden nicht angetastet sondern mit Hilfe eines verteilten Beobachters, - realisiert mit Web Services,-  zu einer virtuellen Datenbank integriert.  Die hotelseitigen Web Services wurden mit Java, die der Zentrale mit .NET realisiert. Auch die übrigen Komponenten der Zentrale und die Implementierung der Interfaces für die Benutzer basieren auf .NET

                      • Systemarchitekt
                      • Technischer Projektleiter
                      • Mitarbeit bei der Realisierung

                      C# Java .NET (ASP.NET ADO.NET) IIS5 Tomcat4 JSP MS SQL Server log4j log4net ant
                      Internet Services srl (Italien).
                      11 Monate
                      2002-04 - 2003-02

                      Angebotserstellungs-System für Telekommunikationsanlagen

                      Full Stack Entwickler, Architekt Java J2EE Apache Tomcat ...
                      Full Stack Entwickler, Architekt

                      Design und Realisierung eines Systems für die Erstellung von Angeboten für Telekommunikationsanlagen. Es handelt sich um eine Enterprise-Anwendung (mit über 200 JSP-Seiten!), die unternehmensweit von Vertretern bei der Kunde vor Ort über Landesgesellschaften hin bis zur Zentrale eines Global Players weltweit eingesetzt wird und mit anderen Anwendungen wie SAP zusammenarbeitet.

                       

                      Die Presentationsschicht ist als Web Anwendung mit Browser Oberfläche basierend auf einer Modell-View-Controller Architektur  realisiert, die Business Objekte wurden mit Hilfe von EJB?s und Web Services entwickelt.


                      Java J2EE Apache Tomcat JSP XML XSLT Oracle 9i JBuilder JBoss JUnit Jakarta Struts Ant log4j
                      SofCon AG für die Siemens AG

                      Aus- und Weiterbildung

                      Aus- und Weiterbildung

                      • Diplom-Ingenieur Elektrotechnik und Maschinenbau
                      • Promotion im Bereich Informatik/Elektrotechnik

                      Position

                      Position

                      • Fullstack Entwickler
                      • Software Architekt
                      • IT-Architekt

                      Kompetenzen

                      Kompetenzen

                      Top-Skills

                      Microservices Spring Boot Quarkus Java Kotlin Kafka Angular Keyckloack REST-Webservices Docker Kubernetes Typescript nest.js Hibernate PostgreSQL MongoDB Elastic Search GitLab CI/CD Full Stack OIDC AWS Azure

                      Schwerpunkte

                      Micro Services
                      Web Anwendungen
                      Hybrid Mobile Apps
                      ? Komplexe Enterprise Anwendungen Backend und Frontend
                      Microservices, Cloud, Java/Kotlin, Spring Boot, Quarkus, Kafka, Angular, React, Vue.js

                      Produkte / Standards / Erfahrungen / Methoden

                      Microservices
                      Spring Boot
                      Quarkus
                      Rest und Soap Webservices
                      Kafka
                      Elasticsearch
                      Hibernate
                      JPA
                      OAuth, OIDC
                      Keycloak
                      Docker
                      Kubernetes
                      Angular 2-17
                      React
                      Vue.js
                      Bootstrap
                      Material Design
                      Java 17
                      Kotlin
                      Typescript
                      Javascript
                      Html
                      SCSS
                      Node.js
                      Nest.js
                      Redux
                      Webpack
                      git
                      GitLab CI/CD
                      JUnit
                      Mockito
                      Cypresse
                      Karma
                      Maven
                      AWS
                      Asure
                      Gougle Cloud
                      PostgreSQL
                      MySql
                      Oracle
                      DB2
                      Scrum
                      Jenkins
                      DynamoDB
                      Cassabdra
                      Prometheus
                      Kibana
                      Grafana
                      Open Telemetry
                      Avro
                      GraphSQL
                      Keycloack
                      Rabbit-MQ
                      Panache
                      Gradle
                      SonarQube
                      OIDC
                      JWT
                      Amazon S3
                      Redis
                      Swagger
                      OpenAPI
                      Bitbucket
                      npm

                       Berufserfahrung:

                      • Seit mehr als 30 Jahren in der IT als Software -Entwickler und -Architekt tätig


                      Backend:

                      • Micro Services
                      • Spring Boot
                      • Quarkus
                      • REST und Soap Webservises
                      • GraphQL
                      • Swagger
                      • OpenAPI
                      • Redis
                      • Amazon S3 Storage
                      • OAuth
                      • OIDC
                      • JWT
                      • Spring Security
                      • Keycloack
                      • OpenId
                      • nest.js node.js
                      • Flayway
                      • Liquibase
                      • Node.js
                      • Nest.js


                      Frontend (GUI), Web :

                      • Angular 2-17
                      • React JS
                      • Vue.js
                      • Ionic3
                      • Redux
                      • RxJS
                      • Webpack
                      • TypeScript
                      • HML
                      • SCSS
                      • Sass
                      • Material Design
                      • bootstrap
                      • PrimeNG
                      • Web Components

                      Cloud:

                      • AWS
                      • Azur
                      • GCP
                      • Confluent
                      • Docker
                      • Kubernetes
                      • Terraform
                      • Prometheus
                      • Kibana
                      • Grafana
                      • Open Telemetry
                      • Jaeger


                      Messaging/Streaming:

                      • Kafka
                      • Avro
                      • Rabbit-MQ
                      • Active-MQ
                      • MQSeries


                      Continoues Integration & Deployment:

                      • Gitlab CI/CD
                      • Jenkins


                      Persistence Tools;

                      • Hibernate
                      • JPA
                      • Eclipselink
                      • Panache
                      • TypeORM


                      Applicationserver:

                      • JBoss
                      • WebSphere
                      • Weblogic
                      • Glassfish
                      • Tomcat
                      • Node.js
                      • Nest.js
                      • NGINX


                      OOD/UML-Tools:

                      • MagicDraw
                      • Enterprise Architect
                      • Together
                      • Rational Rose


                      Entwicklungswerkzeuge

                      • IntelliJ
                      • Eclipse
                      • Microsoft Visual Studio


                      Search Engine

                      • Elasticsearch, Solr, Lucene


                      Test, Testautomatiisierung:

                      • JUnit, NUnit
                      • EasyMock
                      • Mockito
                      • AssertJ
                      • Rest Assured
                      • Mock Mvc
                      • Cypress
                      • Karma
                      • Selenium
                      • Jasmine
                      • Protractor
                      • Cypress
                      • Karma
                      • Arquilian
                      • JBehave (BDD)
                      • DBUnit
                      • Embedded Kafka

                       

                      Version Control:
                      • GIT

                       

                      Code Quality:
                      • SonarQube

                       

                      Projektmanagement:
                      • Jira,
                      • Bugzilla,
                      • HPQC,
                      • Mantis

                      Build Systems:
                      • Maven
                      • Gradl
                      • Grunt
                      • Gulp
                      • Ant


                      Agile Verfahren:
                      • SCRUM
                      • KANBAN

                      Betriebssysteme

                      Linux
                      Unix
                      IOS
                      Android
                      Windows

                      Programmiersprachen

                      c#
                      c++
                      HTML
                      Java 17
                      JavaScript
                      Kotlin
                      PL/SQL
                      Shell
                      Pyton
                      TypeScript

                      Datenbanken

                      Oracle
                      MongoDB
                      DB2
                      PostgreSQL
                      MS SQL Server
                      My SQL
                      Cassandra
                      DynamoDB
                      MariaDB

                      Datenkommunikation

                      TCP/IP
                      Windows Netzwerk

                      Branchen

                      Branchen

                      • Versicherungen
                      • Banken
                      • Softwarehersteller
                      • Telekommunikation
                      • Automotif
                      • Behörden
                      • Betriebswirtschaft
                      • Industrie
                      • Gesundheitswesen
                      • Öffentlicher Dienst

                      Einsatzorte

                      Einsatzorte

                      Deutschland
                      möglich

                      Projekte

                      Projekte

                      1 Jahr 9 Monate
                      2022-07 - heute

                      Planungs- und Genehmigungs-System für Funkantennen für Mobiltelefonie

                      Full Stack Entwickler, Backend Architekt Microservices Quarkus Kotlin ...
                      Full Stack Entwickler, Backend Architekt

                      • Der Software unterstützt die komplette Planung und Genehmigung von Antennen für die Mobiltelefonie.
                      • Das System wurde mittels Event Driven Microservice Architektur für den Cloud Native Einsatz realisiert. 
                      • Als Framework für das Backend wurde Quarkus, für die Kommunikation Kafka verwendet. 
                      • Das Frontend wurde mit React erstellt.  
                      • Die Services laufen unter Kubernetes in  Google Cloud. 
                      • Eine Besonderheit war die Synchronisierung mit dem Altsystem welche noch bei einigen Anwendern läuft.

                      Quarkus Kotlin Kafka Confluent Apache Avro REST-Webservices Hibernate SQL Kubernetes Docker React Typescript Material Design SCSS Google Cloud OIDC Keycloack OpenTelemetry SonarQube Mockito Gitlab CI/CD Grafana Postgresql Swagger Oracle
                      Microservices Quarkus Kotlin Kafka Confluent Apache Avro REST-Webservices Hibernate SQL Kubernetes Docker ReactJS TypeScript Material Design SCSS Gougle Cloud OIDC Keycloack Opent Telemetry SonarQube Mockito GitLab CI/CD Grafana PostgreSQL Swagger Oracle
                      PreHCMServices für die Endkunden O2, Vodafone, Telekom
                      1 Jahr 11 Monate
                      2020-09 - 2022-07

                      Zahlungsmanagement System im online Handel

                      Full Stack Entwickler, Frontend Architekt Java 8-17 Spring Boot Spring-Data ...
                      Full Stack Entwickler, Frontend Architekt

                      • Das System verwaltet die Zahlungen, Rückerstattungen, Kulanzfälle,  Warensendungen und Rücksendungen und alles was damit zusammenhängt für den Online-Shop für MediaMarktSaturn.   
                      • Das alte System mit Spring im Backend und Vaadin im Frontend  wird in diesem Projekt durch eine Microservice Architektur unter Verwendung von SpringBoot, Kafka, Kubernetes und Google  Cloud Technologie abgelöst. Das neue Frontend wird mittels Angular realisiert.

                      Java 14-17 Spring Boot 3 Spring-Data Spring Integration REST-Webservices Kafka Avro PostgreSql OAuth Maven Gradle Angular 14 Web Components Typescript Bootstrap 4 SASS SCSS Docker Kubernetes Google Cloud GitLab CI/CD node.js nest.js Confluent Kibana Prometheus Grafana Terraform Scrum SonarQube
                      Java 8-17 Spring Boot Spring-Data Spring Integration REST-Webservices Kafka PostgreSql OAuth Maven Gradle Angular 14 Web Components Typescript Bootstrap 4 SASS SCSS Docker Kubernetes Google Cloud GitLab CI/CD node.js nest.js Scrum Kibana Prometheus Grafana
                      MediaMarktSaturn
                      4 Jahre 1 Monat
                      2016-08 - 2020-08

                      SaveUp ? App für fondbasiertes Sparen mit Garantie

                      Full Stack Entwickler, Architekt Java 11 Kotlin Spring Boot ...
                      Full Stack Entwickler, Architekt

                      • Es hanndelt sich um eine komplexe Produktfamilie von C2B mit Mobile App und Webanwendung bis B2B auch mit Web UI und eine komplette Bestandsführung für mehrere Tenants.
                      • Die App wurde sowohl als Hybrid-App mit Ionic 3 und Angular 10 als auch für andere Tenants mit  native IOS/Android entwickelt.
                      • Die Clients kommunizieren mit einem Backend welche für node.js ausgelegt ist und als eine Art Dispacher funktioniert. Es delegiert die komplexen Aufgaben an mit SpringBoot (Java) realisiertem Backend weiter welches aus über mehrere duzend Micro-Services besteht. Diese kommunizieren evnetbasiert mittels Kafka untereinander und werden über Camunda orchestriert.
                      • Die ganze Anwendung läuft in Kubernetes auf AWS.

                      SpringBoot MongoDB PosgreSQL Node.js Docker Kubernetes Terraform Prometheus Kibana Grafana Elastic Search Ionc Redis Camunda Webpack Angular Maven Gradle
                      Java 11 Kotlin Spring Boot Spring Data REST-Webservices Maven Gradle Ionic3 Angular 2-10 Typescript MongoDB PostgreSQL Bootstrap 4 NodeJS Karma Protractor Webpack CSS SASS Docker Kubernetes Elasticsearch Redis AWS Kafka Camunda Scrum Terraform Prometheus Kibana Grafana
                      Münchener Rückversicherungs-Gesellschaft
                      10 Monate
                      2015-11 - 2016-08

                      Web Content Management System

                      Full Stack Entwickler Java 8 Spring Boot Solr ...
                      Full Stack Entwickler

                      • Das konzerneigene Web Content Management System der Allianz welches in 70 Ländern für den landesspeziefischen Web-Auftritt verwendet wird wurde auf neu Technologien umgestellt und von Grund aus fachlich neu designt und technisch neu implementiert.

                        Java 8 Spring Boot Solr Tomcat 8 Hibernate REST-Webservices Oracle Sonar Jenkins Maven Angular 2 ReactJs Redux Typescript Bootstrap JQuery NodeJS Karma Protractor Webpack CSS SASS docker
                        Allianz AG
                        6 Monate
                        2015-05 - 2015-10

                        Mobile und Internet Kfz-Versicherung Rechner

                        Full Stack Entwickler, Lead Developer, Technischer Architekt Java 8 Spring Solr ...
                        Full Stack Entwickler, Lead Developer, Technischer Architekt

                        • Die Anwendung ermäglicht die Tarifierung und den Abschluss von Kfz-Versicherungen sowohl für Mobile Geräte als auch für herkömmlichen PC?s auf einer sehr innovativen Art und Weise. 
                        • Die Meisten Dateneingaben werden durch fotografieren und anschliessendes Scannen von Dokumenten (Fahrzeugschein, Fühereschein etc.) ersetzt.

                          Java 8 Spring Solr JBoss Hibernate REST-Webservices Oracle Sonar Jenkins Maven AngularJS 1.5.x Bootstrap JQuery NodeJS Karma Bower Protractor Gulp CSS SASS
                          Allianz AG
                          2 Jahre 7 Monate
                          2012-09 - 2015-03

                          Universal Sales Platform

                          Full Stack Entwickler, Lead Developer, Architekt Java JEE 6 EJB 3.1 ...
                          Full Stack Entwickler, Lead Developer, Architekt

                          • Es handelt sich um eine international eingesetzte Verkaufsplattform für Automobile. (Sowohl für Händler und Agenten als auch für Endkunden). Die unterschiedlichen Märkte (Länder) und die Heterogenität der dort eingesetzten Systeme und Datenstrukturen erfordern ein System mit einem hohen Mass an Mandantenfähigkeit.
                          • Das System begleitet den ganzen Verkaufprozess von der Erfassung des Kunden über die Fahrzeugkonfiguration, Angebotserstellung, Vertragsabschluss bis zur Finanzierung. Die Plattform integriert sich in zahlreiche vorhandene Systeme. Bei der Realisierung wurde die ganze Palette der neuesten JEE Version eingesetzt. Die UI wurde als Internetanwendung realisiert.
                            Java JEE 6 EJB 3.1 CDI Glassfish 3.1.2 Jersy EclipseLink JPA JBehav Mockito Arquilian REST- und SOAP-Webservices Oracle Sonar Jenkins Maven DBUnit Flyway JSF2 PrimeFaces Ajax JQuery Selenium Jasmine Subversion GIT HP-Quality Center SAP-Jco
                            BMW AG
                            1 Jahr 7 Monate
                            2011-02 - 2012-08

                            Depotverwaltung und Wertpapierhandelssystem

                            Full Stack Entwickler, Lead Developer, Architekt Java J2EE Spring ...
                            Full Stack Entwickler, Lead Developer, Architekt

                            • Es handelt sich um acht verschiedene Projekte, welche die Gemeinsamkeit haben, daß sie Anwendern ermöglichen über das Web in unterschiedlichen Börsen Wertpapiere zu handeln und ihr Depot zu verwalten.  Die für Vermögensverwalter ausgelegten Systeme unterstützen zusätzlich auf unterschiedliche Art und Weise die Kundengewinnung. 
                            • Überdies hinaus bieten die Systeme vielfältige Analysetools für die Beobachtung der Entwicklung und den Vergleich von Depots und/oder Wertpapieren.  Das Handeln untersteht gewissen Regeln, welche dynamisch konfigurierbar sind. Es handelt sich um hochfrequentierte Webanwendungen ? realisiert mit Web2 Ajax Technologie - welche mit großen Datenmengen im Backendbereich zurecht kommen müssen. 
                            • Das Backend ist durch ein hohes Mass an unterschiedlichen asynchronen Prozessen charakterisierbar. Eine Besonderheit bei der Entwicklung war bei einem der Projekte das totale Refactoring eines Altsystems, wobei der laufende Betrieb aufrecht erhalten musste. Die UI wurde sowohl für Browser als auch für Mobile Geräte (Apple IOS, Android) implementiert.

                              Java J2EE Spring JMS JMX JAXB AOP JPA Hibernate MySql Drools Velocity Jenkins Maven Tomcat ActiveMQ SOAP Apache CXF Web Services REST-Webservices JSF 2 PrimeFaces Wicket AJAX JQuery Selenium Mockito Jira Enterprise Architekt Sonar Objective-C IOS Android
                              Deutsche Börse, Direkt Anlage Bank, Raiffeisenbank, Commerzbank, Irontrader, Investory AG
                              6 Monate
                              2010-09 - 2011-02

                              Wertpapierkursversorgung und Validierung für eine Versicherung

                              Full Stack Entwickler, Lead Developer, Architekt Java J2EE Spring ...
                              Full Stack Entwickler, Lead Developer, Architekt

                              • Das System sammelt Kursinformationen von verschiedenen Handelssystemen. 
                              • Die Informationen werden Regelbasiert validiert und nach Lösung evtl. Validierungsfehlern unter verwendung des 4 Augen Prinzipes an unterschiedlichen Backendsystemen weitergeleitet. 
                              • Sowohl die Regeln, als auch die Schnittstellen für die Nachfogesysteme sind dynamisch auch zur Laufzeit konfigurierbar. 
                              • Alle Daten sind Historisiert. 
                              • Das System ist duch eine umfangreiche Web2 Oberfleche bedienbar.

                                Java J2EE Spring JMS JMX JAXB AOP Hibernate Oracle Hibernate Envers (Historisierung) Maven Redmine Hudson Weblogic SOAP Apache CXF Web Services Web2-GUI (RIA) mit JSF 2 RichFaces 4 AJAX Selenium Mockito Enterprise Architekt
                                Swiss Life
                                1 Jahr
                                2009-09 - 2010-08

                                Trade Information Broker für Investmentbanking

                                Full Stack Entwickler, Lead Developer, Architekt Java J2EE Spring ...
                                Full Stack Entwickler, Lead Developer, Architekt

                                Das System sammelt Tradeinformationen aus verschiedenen weltweiten Handelssystemen  wie RTD, ORC und aus verschiedenen Brokersystemen, vereinheitlicht die Informationen, reichert sie an und stellt diese für andere Anwendungen wie z.B. dem Risikoberechnungssystem Sophis bereit. Das System ist die zentrale Schaltstelle für Trades, verfügt über umfangreiche eigene Stammdaten welche durch eine Web-Gui verwaltet werden.  Das System fügt sich in eine sehr heterogene IT-Landschaft ein und besteht serverseitig aus mehreren Anwendungen. Diese wurden hauptsächlich in Java entwickelt, aber einige wichtige Teile wurden in C# implementiert. Systemintern wird die asynchrone Kommunikations sehr intensiv genutzt, mit Fremdsystemen kommuniziert man über Webservices. Die meisten Anwendungen laufen in dem OSGi Container von Spring, einige in dem Weblogic Applicationserver. Bestimmte Objekte wurden zwischen den JVM's mit dem Terracotta Cluster synchronisiert. Die GUI wurde als Rich Internet Application mit Web2 Technologie unter Verwendung von AJAX realisiert. Um die Anwendungen monitoren zu können haben wir diese mit JMX Fächigkeit ausgestattet. Für die Kommunikation wurde das FIX Protocol (fixml) in Verbindung mit JAXB verwendet.

                                • Architekt
                                • Lead Developer
                                • Design der Informations- und Prozessinfrastruktures
                                • Design und Musterimplementierung der Serverseitigen Komponenten (Java und C#)
                                • Design und Musterimplementierung der Web 2 GUI  als
                                • Rich Internet Application (RIA)
                                • Aufbau der Projektinfrastruktur
                                • Mitarbeit bei der Realisierung sowohl der Server als auch der Clientseitigen (Web) Komponenten

                                  Java J2EE Spring JMS JMX JAXB AOP MQ-Series Active-MQ Hibernate Oracle Terracotta Maven Redmine Hudson Weblogic OSGi Spring DM Server SOAP Apache CXF Web Services Web2-GUI (RIA) mit JSF DOJO DojoFaces AJAX C#
                                  UniCredit
                                  4 Jahre 11 Monate
                                  2005-02 - 2009-12

                                  Dokumentenverwaltungs-Systems

                                  Full Stack Entwickler, Architekt J2EE Jakarta Struts JSF ...
                                  Full Stack Entwickler, Architekt

                                  Design und Erstellung eines Systems für die Verwaltung  von Dokumenten und Anbindung von XDOC an der Electronic Document Logistic. Es handelt sich um eine verteilte, komponentenbasierte Anwendung. Die Geschäftsobjekte wurden mit EJB?s und WebServices realisiert, die Oberfläche mit JSP?s, am Anfang mit Struts, in der zweiten Phase mit JSF.

                                  • Design des Systems
                                  • Entwurf der Geschäftsobjekte (EJB) und der Oberfläche (JSP)
                                  • Programmierung sowohl  der Geschäftsobjekte als auch der Oberfläche

                                  J2EE Jakarta Struts JSF WebServices Eclips WebSphere 5 6.1 Oracle9i log4j
                                  Siemens AG
                                  3 Jahre 6 Monate
                                  2006-03 - 2009-08

                                  System für die Abrechnung von Rezepten

                                  Lead Developer Java J2EE Spring ...
                                  Lead Developer

                                  Das System umfasst die gesammte Verarbeitung von Rezepten von der Erfassung, Verarbeitung bis zur Abrechnung und Rechnungstellung hin. Die Entwicklung wurde durch das MDA Framework Marwin unterstützt. 

                                  • Konzept und Analysemodell für die Stammdaten (Kunden, Krankenkassen, Verbände, Produkte, Preislisten, etc) erstellen.
                                  • Designmodell für die Stammdaten erstellen
                                  • Spring in den Framework einführen
                                  • Validierung und Fehlerbehandlung in den Framework einführen
                                  • Automatische Persistierung von GUI-Objekten in den Framework einführen
                                  • Einführung von JBoss Rules in den Framework
                                  • Entwicklung der serverseitigen Komponenten und Services
                                  • Entwicklung der GUI
                                  • Konzept und Realisierung der Schnittstellen zu Fremdsystemen unter anderem zum CRM/ERP-System OPUS.
                                  • Konzept und Entwicklung des Internetportals als Rich Internet Application mit Web2 Ajax Technologie 

                                    Java J2EE Spring Swing MagicDraw Oracle Hibernate JBoss SOAP Web Services Apache CXF JSF DOJO Ajax drools
                                    Verband Süddeutscher Apotheken GmbH
                                    2 Jahre 4 Monate
                                    2003-11 - 2006-02

                                    E-Gouverment Projekt für das Deutsches Patent und Markenamt

                                    Full Stack Entwickler, Mitglied des Architektenteams Java .NET C# ...
                                    Full Stack Entwickler, Mitglied des Architektenteams

                                    E-Gouverment Projekt für das Deutsches Patent und Markenamt. Das System umfasst den gesamten Aktenverarbeitungsprozess samt Dokumentenverwaltung. Die Serverseite wurde mit der EJB-Technologie realisiert, die Persisistierung erfolgte mit Toplink und  wurde für die Dokumenten und Versionsverwaltung mit dem Oracle Content Management (cmsdk) kombiniert. Für die Clientseite hat man .NET eingesetzt. Die Textverarbeitung von MS-Word ist mit dem .NET-API von Word in das System eingebunden. Die Kommunikation zwischen Client und Server erfolgt mit Web Services. Die Geschäftsobjekte sind in XML-Schema modelliert und aus diese einheitliche Quelle wurde dann Kode für Java (mit JAXB) bzw. C# generiert. Zu  bestimmten Komponenten des Systems gibt es auch ein Internetzugang. Für die Realisierung der Internetseiten hat man JSP?s und Java Server Faces  eingesetzt.

                                    • Mitglied des Architekten-Teams
                                    • Design und Programmierung  sowohl auf der Server- als auch der Clientseite
                                    • Erstellung des Modellierungsframeworkes
                                    • Modellierung und Programmierung von Geschäftsobjekten
                                    • Oberflächenentwicklung in C#
                                    • Design und Programmierung des Internetzuganges mit JSF

                                      Java .NET C# J2EE (EJB JSP Java Server Faces JAXB) SOAP Web Services Toplink Oracle Content Management (CMSDK) Oracle Application Server Oracle 9i Linux Ant log4j log4net JUnit NUnit XDoclet AspectJ Clear Case
                                      Deutsches Patent und Markenamt
                                      7 Monate
                                      2003-04 - 2003-10

                                      Dokumentenverwaltungs-Systems

                                      Full Stack Entwickler, Architekt J2EE Jakarta Struts JSF ...
                                      Full Stack Entwickler, Architekt

                                      Design und Erstellung eines Systems für die Verwaltung  von Dokumenten und Anbindung von XDOC an der Electronic Document Logistic. Es handelt sich um eine verteilte, komponentenbasierte Anwendung. Die Geschäftsobjekte wurden mit EJB?s und WebServices realisiert, die Oberfläche mit JSP?s, am Anfang mit Struts, in der zweiten Phase mit JSF.

                                      • Design des Systems
                                      • Entwurf der Geschäftsobjekte (EJB) und der Oberfläche (JSP)
                                      • Programmierung sowohl  der Geschäftsobjekte als auch der Oberfläche
                                        J2EE Jakarta Struts JSF WebServices Eclips WebSphere 5 6.1 Oracle9i log4j
                                        Siemens AG
                                        6 Monate
                                        2003-03 - 2003-08

                                        Framework für Geschäftsobjekten und Internet Anwendungen

                                        Full Stack Entwickler, Architekt .NET C# ADO.NET ...
                                        Full Stack Entwickler, Architekt

                                        Design und Erstellung eines unternehmensweiten Frameworkes für die Entwicklung von Geschäftsobjekten und Internet Anwendungen. Realisierung eines zentralen User-Verwaltung und Anmeldesystems.  Realisierung eines E-Card Systems. 

                                        • Systemarchitekt
                                        • Entwurf des Frameworkes
                                        • Design der Business Objects
                                        • Realisierung des Frameworkes, Business Objects und Services
                                        • Realisierung der Benutzeroberflächen (aspx)

                                          .NET C# ADO.NET ASP.NET WebServices IIS5 MS SQL Server NUnit log4net
                                          Bacardi International (Bacardi, Rigo, Martini)
                                          6 Monate
                                          2002-11 - 2003-04

                                          Online Hotelreservierungssystem

                                          Full Stack Entwickler, Architekt C# Java .NET (ASP.NET ...
                                          Full Stack Entwickler, Architekt

                                          Design und Realisierung eines online Hotelreservierungssystems. Das System ermöglicht den Überblick über freie Übernachtungskapazitäten von mehreren hundert Hotels und bietet die Möglichkeit online zu buchen. Die Daten der einzelnen Hotels bleiben dabei in den hoteligenen Hotelverwaltungssystemen gespeichert, die vorhanden Systeme werden nicht angetastet sondern mit Hilfe eines verteilten Beobachters, - realisiert mit Web Services,-  zu einer virtuellen Datenbank integriert.  Die hotelseitigen Web Services wurden mit Java, die der Zentrale mit .NET realisiert. Auch die übrigen Komponenten der Zentrale und die Implementierung der Interfaces für die Benutzer basieren auf .NET

                                          • Systemarchitekt
                                          • Technischer Projektleiter
                                          • Mitarbeit bei der Realisierung

                                          C# Java .NET (ASP.NET ADO.NET) IIS5 Tomcat4 JSP MS SQL Server log4j log4net ant
                                          Internet Services srl (Italien).
                                          11 Monate
                                          2002-04 - 2003-02

                                          Angebotserstellungs-System für Telekommunikationsanlagen

                                          Full Stack Entwickler, Architekt Java J2EE Apache Tomcat ...
                                          Full Stack Entwickler, Architekt

                                          Design und Realisierung eines Systems für die Erstellung von Angeboten für Telekommunikationsanlagen. Es handelt sich um eine Enterprise-Anwendung (mit über 200 JSP-Seiten!), die unternehmensweit von Vertretern bei der Kunde vor Ort über Landesgesellschaften hin bis zur Zentrale eines Global Players weltweit eingesetzt wird und mit anderen Anwendungen wie SAP zusammenarbeitet.

                                           

                                          Die Presentationsschicht ist als Web Anwendung mit Browser Oberfläche basierend auf einer Modell-View-Controller Architektur  realisiert, die Business Objekte wurden mit Hilfe von EJB?s und Web Services entwickelt.


                                          Java J2EE Apache Tomcat JSP XML XSLT Oracle 9i JBuilder JBoss JUnit Jakarta Struts Ant log4j
                                          SofCon AG für die Siemens AG

                                          Aus- und Weiterbildung

                                          Aus- und Weiterbildung

                                          • Diplom-Ingenieur Elektrotechnik und Maschinenbau
                                          • Promotion im Bereich Informatik/Elektrotechnik

                                          Position

                                          Position

                                          • Fullstack Entwickler
                                          • Software Architekt
                                          • IT-Architekt

                                          Kompetenzen

                                          Kompetenzen

                                          Top-Skills

                                          Microservices Spring Boot Quarkus Java Kotlin Kafka Angular Keyckloack REST-Webservices Docker Kubernetes Typescript nest.js Hibernate PostgreSQL MongoDB Elastic Search GitLab CI/CD Full Stack OIDC AWS Azure

                                          Schwerpunkte

                                          Micro Services
                                          Web Anwendungen
                                          Hybrid Mobile Apps
                                          ? Komplexe Enterprise Anwendungen Backend und Frontend
                                          Microservices, Cloud, Java/Kotlin, Spring Boot, Quarkus, Kafka, Angular, React, Vue.js

                                          Produkte / Standards / Erfahrungen / Methoden

                                          Microservices
                                          Spring Boot
                                          Quarkus
                                          Rest und Soap Webservices
                                          Kafka
                                          Elasticsearch
                                          Hibernate
                                          JPA
                                          OAuth, OIDC
                                          Keycloak
                                          Docker
                                          Kubernetes
                                          Angular 2-17
                                          React
                                          Vue.js
                                          Bootstrap
                                          Material Design
                                          Java 17
                                          Kotlin
                                          Typescript
                                          Javascript
                                          Html
                                          SCSS
                                          Node.js
                                          Nest.js
                                          Redux
                                          Webpack
                                          git
                                          GitLab CI/CD
                                          JUnit
                                          Mockito
                                          Cypresse
                                          Karma
                                          Maven
                                          AWS
                                          Asure
                                          Gougle Cloud
                                          PostgreSQL
                                          MySql
                                          Oracle
                                          DB2
                                          Scrum
                                          Jenkins
                                          DynamoDB
                                          Cassabdra
                                          Prometheus
                                          Kibana
                                          Grafana
                                          Open Telemetry
                                          Avro
                                          GraphSQL
                                          Keycloack
                                          Rabbit-MQ
                                          Panache
                                          Gradle
                                          SonarQube
                                          OIDC
                                          JWT
                                          Amazon S3
                                          Redis
                                          Swagger
                                          OpenAPI
                                          Bitbucket
                                          npm

                                           Berufserfahrung:

                                          • Seit mehr als 30 Jahren in der IT als Software -Entwickler und -Architekt tätig


                                          Backend:

                                          • Micro Services
                                          • Spring Boot
                                          • Quarkus
                                          • REST und Soap Webservises
                                          • GraphQL
                                          • Swagger
                                          • OpenAPI
                                          • Redis
                                          • Amazon S3 Storage
                                          • OAuth
                                          • OIDC
                                          • JWT
                                          • Spring Security
                                          • Keycloack
                                          • OpenId
                                          • nest.js node.js
                                          • Flayway
                                          • Liquibase
                                          • Node.js
                                          • Nest.js


                                          Frontend (GUI), Web :

                                          • Angular 2-17
                                          • React JS
                                          • Vue.js
                                          • Ionic3
                                          • Redux
                                          • RxJS
                                          • Webpack
                                          • TypeScript
                                          • HML
                                          • SCSS
                                          • Sass
                                          • Material Design
                                          • bootstrap
                                          • PrimeNG
                                          • Web Components

                                          Cloud:

                                          • AWS
                                          • Azur
                                          • GCP
                                          • Confluent
                                          • Docker
                                          • Kubernetes
                                          • Terraform
                                          • Prometheus
                                          • Kibana
                                          • Grafana
                                          • Open Telemetry
                                          • Jaeger


                                          Messaging/Streaming:

                                          • Kafka
                                          • Avro
                                          • Rabbit-MQ
                                          • Active-MQ
                                          • MQSeries


                                          Continoues Integration & Deployment:

                                          • Gitlab CI/CD
                                          • Jenkins


                                          Persistence Tools;

                                          • Hibernate
                                          • JPA
                                          • Eclipselink
                                          • Panache
                                          • TypeORM


                                          Applicationserver:

                                          • JBoss
                                          • WebSphere
                                          • Weblogic
                                          • Glassfish
                                          • Tomcat
                                          • Node.js
                                          • Nest.js
                                          • NGINX


                                          OOD/UML-Tools:

                                          • MagicDraw
                                          • Enterprise Architect
                                          • Together
                                          • Rational Rose


                                          Entwicklungswerkzeuge

                                          • IntelliJ
                                          • Eclipse
                                          • Microsoft Visual Studio


                                          Search Engine

                                          • Elasticsearch, Solr, Lucene


                                          Test, Testautomatiisierung:

                                          • JUnit, NUnit
                                          • EasyMock
                                          • Mockito
                                          • AssertJ
                                          • Rest Assured
                                          • Mock Mvc
                                          • Cypress
                                          • Karma
                                          • Selenium
                                          • Jasmine
                                          • Protractor
                                          • Cypress
                                          • Karma
                                          • Arquilian
                                          • JBehave (BDD)
                                          • DBUnit
                                          • Embedded Kafka

                                           

                                          Version Control:
                                          • GIT

                                           

                                          Code Quality:
                                          • SonarQube

                                           

                                          Projektmanagement:
                                          • Jira,
                                          • Bugzilla,
                                          • HPQC,
                                          • Mantis

                                          Build Systems:
                                          • Maven
                                          • Gradl
                                          • Grunt
                                          • Gulp
                                          • Ant


                                          Agile Verfahren:
                                          • SCRUM
                                          • KANBAN

                                          Betriebssysteme

                                          Linux
                                          Unix
                                          IOS
                                          Android
                                          Windows

                                          Programmiersprachen

                                          c#
                                          c++
                                          HTML
                                          Java 17
                                          JavaScript
                                          Kotlin
                                          PL/SQL
                                          Shell
                                          Pyton
                                          TypeScript

                                          Datenbanken

                                          Oracle
                                          MongoDB
                                          DB2
                                          PostgreSQL
                                          MS SQL Server
                                          My SQL
                                          Cassandra
                                          DynamoDB
                                          MariaDB

                                          Datenkommunikation

                                          TCP/IP
                                          Windows Netzwerk

                                          Branchen

                                          Branchen

                                          • Versicherungen
                                          • Banken
                                          • Softwarehersteller
                                          • Telekommunikation
                                          • Automotif
                                          • Behörden
                                          • Betriebswirtschaft
                                          • Industrie
                                          • Gesundheitswesen
                                          • Öffentlicher Dienst

                                          Vertrauen Sie auf GULP

                                          Im Bereich Freelancing
                                          Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

                                          Fragen?

                                          Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

                                          Das GULP Freelancer-Portal

                                          Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.