Entwicklung/DevOps/Architektur
Aktualisiert am 30.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Microsoft Azure Cloud
Jakarta EE
Spring Boot
Microsoft Azure
Azure-cli
Azure DevOps
Helm
Terraform
Kubectl
Docker
Visual Studio Code
JetBrains IntelliJ IDEA
PostgreSQL
Git
Maven
Liquibase
Jenkins
SonarQube
Kibana
Dynatrace
Hibernate, JPA
Microservice Architektur
Domain Driven Design
Deutsch
sehr gut in Wort und Schrift
Englisch
sehr gute Kenntnisse
Rumänisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

2 Jahre 6 Monate
2023-09 - heute

PKI Auto-Enrollment

DevOps Engineer Spring Boot
DevOps Engineer

PKI Auto-Enrollment ? stellt REST-Schnittstellen für die automatisierte Generierung der Zertifikate bereit. Die Schnittstellen verwenden standardisierte Zertifikats-Protokolle und bieten auch Funktionalitäten wie Authentifizierung und Autorisierung der Clients.

  • Erweiterung der OpenAPI Spezifikation
  • Migration Microservices von Spring Boot 2 auf Spring Boot 3
  • Migration von Java EE auf Jakarta EE
  • Durchführung von code reviews
  • Erweiterung der existierenden Microservices
  • Fehleranalyse und Monitoring mit Grafana
  • Konfiguration/Deployment auf verschiedene Umgebungen (Development, Test, Integration)
  • Erstellung technischer Dokumentation
  • Erweiterung Cloud-Konfiguration, Vault-Konfiguration
  • Implementierung Metriken mit Micrometer, Prometheus und Grafana
  • Implementierung unit tests und integration tests mit JUnit, Spock, Wiremock, Spring
  • Verwendung von standardisierter Zertifikatsprotokolle wie ACME (Automatic Certificate Management Environment), SCEP (Simple Certificate Enrollment Protocol), WSTEP (WS-Trust X.509v3 Token Enrollment Extensions)

Spring Boot
BWI Gmbh
Bonn
1 Jahr 6 Monate
2021-11 - 2023-04

XMP (Xentry Menu Pricing)

Solution Architect OneAPI (ist die zentrale API-Management-Plattform der Mercedes-Benz AG) OpenAPI SonarQube ...
Solution Architect

XMP (Xentry Menu Pricing) ermöglich die Verwaltung von Wartungs- und Reparaturpaketen für Mercedes-Benz PKWs und VANs.
Funktionen:
? Paketsuche - mittels verschiedener Suchparameter (FIN/VIN, Baumuster, Teilenummer, Paketname) können Pakete gesucht werden.
? Paketanpassungen ? es ist möglich Teilenummern aus ausgewählten Paketen hinzuzufügen oder zu entfernen.
? Paketkalkulation ? die Funktion erstellt und verwaltet Kampagnen und Preisanpassungen für den Markt
? Anlage und Verwaltung von Händlerbetrieben
? Handling Teilepreislisten & lokale Teile

XMP richtet sich an folgende Zielgruppen: Service-Leitung, Service-Annahme, Werkstatt-Leitung, Teile-Leiter, Teile-Mitarbeiter.Mercedes-Benz Anwendungen wie Xentry Order, Xentry Offer, Vega, Eskulab, Webparts rufen XMP APIs auf um Servicepakete zu ermitteln. Das Backend besteht aus Spring-Boot basierte Microservices deployed auf Azure Kubernetes Service (AKS) und Postgresql DBs. Das Frontend wurde mit Angular implementiert.

Aufgaben:

? Abstimmung der Anwendungsarchitektur mit dem Softwarelieferanten

? Erweiterung der Architektur-Spezifikation (Confluence, draw.io)

? Durchführung von code reviews (Java, Helm, Terraform)

? Verwaltung von XMP APIs (REST) in oneAPI

? Erweiterung der OpenAPI Spezifikation

? Koordination von Penetration Tests (EPA Tests), Analyse EPA Bericht

? Erweiterung Security Profile für XMP

? Migration XMP von IBM Cloud auf Microsoft Azure

? Koordination Last und Performance Tests, Analyse Metriken

? Koordination/Abstimmung mit Platform-Team auf verschiedene DevOps Themen (Azure CI/CD Pipelines, Azure Infrastruktur,Umstellung Apigee microgateway auf Kong, Helm deployments)

? Verwaltung von Client credentials im Daimler-IAM (identity and access management)

? Überwachung von deployments in Azure

? Fehleranalyse und Qualitätssicherung mit Tools wie Grafana, Instana, Elastic, SonarQube, Azure Log-Analytics

OneAPI (ist die zentrale API-Management-Plattform der Mercedes-Benz AG) OpenAPI SonarQube Sonatype Nexus Repository Manager IntelliJ IDEA 2020.2.3 (Ultimate Edition) Open JDK 11 Spring Boot 2.7 Maven IBM Cloud Azure Azure CLI Azure Database for PostgreSQL Azure AKS Kubectl Helm Terraform Git GitHub Yaml JSON Jenkins Grafana Instana Elastic Jira Confluence Mattermost Microsoft Teams
Mercedes-Benz AG
Böblingen
10 Monate
2020-11 - 2021-08

RCPS (Retail Content Provisioning System)

DevOps Engineer Terraform 0.12.4 IntelliJ IDEA 2020.2.3 (Ultimate Edition) Jakarta EE ...
DevOps Engineer

RCPS ist das zentrale System zur Verwaltung des Digital Signage-Content. Das RCPS bietet eine benutzerfreundliche, intuitive Benutzeroberfläche an, die für alle Vertriebsebenen geeignet ist. Der Master-Content wird zentral von der Mercedes-Benz Headquarters im RCPS-System bereitgestellt und steht den MPCs dann zur Anpassung und Ergänzung in ihren Märkten zur Verfügung. Zur Weiterverwendung stellen die MPCs die angepassten Inhalte den jeweiligen Händlern im RCPS-System zur Verfügung.

  • Weiterentwicklung der bestehenden Backend-Komponenten (REST Schnittstellen, JPA Repositories, PostgresQL Datenbank, services).
  • Umstellung der DynamoDB Datenbank auf MongoDB Atlas für reporting service. Provisionierung des MongoDB Atlas Cluster und DB User mit terraform Skripte.
  • Implementierung REST-API für die Zuweisung von Content an einen Player.
  • Fix Problems mit den automatisierten Backups für PROD und Platform Umgebung.
  • Migration der Docker Images von Red Hat Quay Container Registry nach Harbor Container Registry.
  • Umstellung des BlackDuck Servers.
  • Erweiterung der CI/CD Jenkins Pipelines
  • Optimierung der Plangenerierung für die Medien
  • Analyse der security issues mit demtool Nmap
  • Durchführung und Überwachung von deployments in AWS
  • Monitoring mit Grafana

Terraform 0.12.4 IntelliJ IDEA 2020.2.3 (Ultimate Edition) Jakarta EE Docker desktop 2.5.0.1 Jdk 11.0.3 Gradle Dbeaver MongoDb Atlas MongoDb Compas Nmap Microsoft VS Code AWS AWS CLI AWS RDS AWS S3 AWS ECS Git spring-boot 2.2.2 spring-data-jpa 2.1.4 spring-data-mongodb 2.2.3 spring-core 5.2.2 Jenkins Grafana RabbitMq Jira Confluence
Daimler TSS Gmbh
Ulm
5 Jahre 2 Monate
2015-06 - 2020-07

Weiterentwicklung, Implementierung von neuen Funktionalitäten für eine Connected Car Lösung

Entwickler, DevOps, Architekt Scrum
Entwickler, DevOps, Architekt

DaiVB - das Daimler Vehicle Backend ist die Connected-Cars-Plattform des Premiumherstellers. Die Plattform stellt Fahrern Online-Dienste aus der Cloud bereit. Beispiele von Online-Diensten: live traffic, user data, weather, parking, gas price, charge station finder, charging tariff management. Mehr als 15 Millionen Fahrzeuge aus Europa, Amerika und China kommunizieren mit den Microservices in der Cloud über REST- Schnittstellen. Die Connected-Cars-Plattform ist eng mit dem IoT (Internet of Things) verknüpft. Sie beschreibt die Digitalisierung der im Fahrzeug generierten Informationen und die Kommunikation des Fahrzeugs mit seiner Umgebung. Beispiele von Microservices: Vehicle Telematics Service, User Data Service, Head Unit Gateway, Safe Mode Rulesets. Vehicle Telematics Service ist eine zentrale Komponente und verwaltet Vehicles, Dienste die im Fahrzeug verwendet werden, Lizenzen der Dienste. User Data Service synchronisiert Fahrerdaten und Fahrzeugdaten zwischen Fahrzeug und Backend, verwaltet Fahrer Profile für PCS (Private Car Sharing), Car2Go, MMC. Head Unit Gateway wurde auf Basis von Spring Cloud Gateway implementiert und arbeitet wie ein Router zwischen Fahrzeug und Daimler Backend. Die Http-Requests werden basierend auf der Routenkonfiguration an die entsprechenden Microservices verteilt. Safe Mode Rulesets speichert und liefert dem Fahrzeug Regeln im Rahmen des autonomen Fahrens.

  • Implementierung, Wartung, Spezifikation verschiedener Microservices wie Vehicle Telematics Service, User Data Service, Head Unit Gateway, Safe Mode Rulesets Service für verschiedene Regionen (Europa, China, Mexico).
  • Implementierung von REST-Schnittstellen (JAX-RS, Spring-Web), REST-Clients (JAX-RS), Feign Clients (Spring-Cloud)
  • Anpassung der Feign-Clients Konfiguration um OAuth2 zu verwenden (Kommunikation mit den Microservices über TokenGateway)
  • Anbindung von Daimler Backend Systeme (Secure Gateway, Central Profile Database)
  • Erstellung von Build- und Release-Pipelines in Azure DevOps Portal
  • Provisionierung Postgresql Datenbank und Key Vault mit Terraform
  • Migration der GIT repositories auf Azure
  • Migration der Daten von GEN3 nach Azure Cloud für verschiedene Umgebungen: Test, Integration, Produktion
  • Deployment von microservices auf K8s mit Helm
  • Management des Azure-Kubernetes Clusters mit dem command line tool Kubectl oder Visual Studio Code
  • Erstellung der Architektur-Dokumentation von Microservices mit Asciidoc und PlantUML
  • Implementierung der Persistenz-Schicht mit JPA und Hibernate
  • Erweiterung der Architektur-Dokumentation in Enterprise Architect
  • Migration der Carbon Anwendungen (WSO2) auf Spring Boot basierte Microservices
  • Definition der Test-Pläne mit Jmeter, Durchführung der Lasttests, Analyze und Erstellung der Testberichte
  • Überwachung, Fehleranalyse mit tools wie Kibana, Dynatrace, AppDynamics, Datadog, Grafana, Azure Log-Analytics.
  • Implementierung von Integration-Tests, Unit-Tests, Produkt Integration-Tests
  • Meetings und Kommunikation mit dem Kunden
  • Release Management

    Microsoft Azure Cloud ADO(Azure DevOps) Azure-Cli 2.0.73 Helm 3.0 Terraform 0.12.24 Kubectl Docker Visual Studio Code 1.44.2 Enterprise Architect Eclipse IntelliJ WSO2 PostgreSQL MsSql Spring Framework 4.2 Spring-Boot Spring-Cloud Spring-Web Spring-JPA Spring-Test Netflix AsciidocFX SVN Gitblit Linux Hibernate 5.* Liquibase Apache Kafka Jira-Agile Confluence Jenkins SonarQube Sonatype Nexus Maven pgAdmin 3/4 Dynatrace Kibana AppDynamics DataDog JMeter JUnit 4.12 Easymock 3.3.1 Postman JDK 7 JDK 8 Kubernets Git Jira
    Scrum
    Daimler AG
    Leinfelden-Echterdingen
    1 Jahr 8 Monate
    2013-08 - 2015-03

    Accessmanagement

    Fullstack Java Entwickler Tomcat 6 Tomcat 7.0.55 BPMN ...
    Fullstack Java Entwickler

    Credential Manager ? das Produkt bietet Lösungen im Bereich Identität und Accessmanagement. Die Anwendung verwaltet Personen, Geräte, Server und deren Credentials wie Softtoken-Zertifikate und Smartcards.

    • Konzeption und Modellierung von Geschäftsprozessen mit BPMN
    • Implementierung von Prozessen auf einem Activiti-Prozessengine
    • Anbindung der D-Trust Soap-WS basierte Schnittstelle
    • Implementierung einer Rest-WS Schnittstelle für den Autoenrollment-Prozess der Zertifikate
    • Entwurf von Web-Formularen
    • Definition im Prozess-Designer von Elementen für die Kommunikation und Ablaufsteuerung (E-Mail-Vorlagen, Datapools, Layouts für Smartcards, Vorlagen für Zertifikate, Web-Formulare, Berechtigungen, Konfigurationen für die Suche)
    • Erweiterung der Persistenz-Schicht mit JPA und Hibernate
    • Definition von Jasper-Berichte
    • Implementierung Integration-Tests und Unit-Tests
    • Release Management


    Beispiele von Workflows:

    • Die Registrierung und Abmeldung von Registrierungsstellen, Behörden, Personen, Geräte, Server.
    • Antragsbasierte Workflows für die Beantragung, Genehmigung, Email Versand und Sperrung von Verschlüsselung-, Signierung- und SSL-Zertifikaten.
    • Antragsbasierte Prozesse für die Beantragung, Genehmigung, Produktion, Aktivierung und Sperrung der Smartcards.
    • Prozesse für die Notfallbearbeitung:
      • PIN zurücksetzen, Übergangskarte, Sperrung. 
    • Timer-Prozesse für die automatische Überwachung der Gültigkeit der Smartcards und Zertifikate.
    Tomcat 6 Tomcat 7.0.55 BPMN Eclipse Oracle Postgresql MsSql IVY Spring-Core Spring-Batch SVN Linux JEE 6 7(JAX-WS JPA 2.0 JSF 2.0) Hibernate 3.5.6 Jasper Reports 4.5 Activiti Prozess-Engine Eclipse Activiti-Designer Jira-Agile Jenkins Jersey-API interne Tools (Credential Manager Designer Credential Manager Explorer Certificate Manager) Agile Softwareentwicklung mit Scrum PKI-Technologie für Desktop Login E-SSO digitale Signatur Liquibase DBeaver JUnit 4.11 JMock 2.
    Nexus Group
    1 Jahr 4 Monate
    2012-03 - 2013-06

    Input Management System (IMS)

    Fullstack Java Entwickler JBoss 5.1 JBoss 7.1 Eclipse ...
    Fullstack Java Entwickler

    Input Management System (IMS) ? eine Lösung für die Digitalisierung (Scannen, Erkennen, Klassifizieren, Manuelle Nachbearbeitung, Archivieren) von papierhafte Post und Papierfax, z.B. Freitext-Schreiben oder Formulare , welche vom Kunden per Post gesendet werden oder in der Geschäftsstelle abgegeben werden, z. B. Freistellungsauftrag, Coupon, Rechnungen

    • Unterstützung bei der Definition der Architektur
    • Definition und Implementierung einer Soap Web-Service Schnittstelle für die Kommunikation zwischen OCR (Optical Character Recognition) Software und das Backend des IMS
    • Anbindung des MBS über das interne SOA Platform ins Backend des IMS
    • Anbindung des Archives der Sparda Bank über das SOA Platform ins Backend des IMS
    • Implementierung der Persistenzschicht mit JPA und Hibernate
    • Implementierung des Frontends mit JSF, Richfaces
    • Dokumentation der Schnittstellen
    • Abstimmung mit der Fachseite
    • Test mit JUnit und SoapUI
    • Release und Build Management

    JBoss 5.1 JBoss 7.1 Eclipse DB2 Datenbank Maven SVN Linux JEE (JAX-WS JAXB JSF 2.0 JPA 2.0 CDI DI) Richfaces 3.* JDK 1.6 Hibernate MBS (Modulares Bankensystem) MBS-Adapter (Soap WS-Schnittstelle) Artifactory Nexus Jira Soap-Ui Hudson
    Sparda Bank
    4 Monate
    2011-11 - 2012-02

    Prozess Framework

    Backend Java Entwickler JBoss 5.1 BPMN Signavio ...
    Backend Java Entwickler
    • Modellierung und Implementierung von Bank Geschäftsprozessen (Adressänderung, Baufinanzierung)
    • Abstimmung mit der Fachseite
    • Definition und Implementierung einer Soap Web-Service Schnittstelle für die Kommunikation zwischen Prozess Framework und NetBank Portal
    • Test mit JUnit und SoapUI
    JBoss 5.1 BPMN Signavio Eclipse DB2 Maven Spring SVN Linux JEE 5(JAX-WS JAXB JSF JPA) JDK 1.6 Hibernate Activiti Prozess-Engine MBS (Modulares Bankensystem) MBS-Adapter (Soap WS-Schnittstelle) Artifactory Nexus Jira Hudson
    Sparda Bank
    6 Monate
    2011-03 - 2011-08

    CCB-AQ Middleware Plattform, Tina

    JBoss 4.2.2 Bea WebLogic 8.1 Eclipse ...

    • Definition und Implementierung zwei Soap basierte WebService Schnittstellen (Business DSL-Umfeld)
    • Test mit JUnit und SoapUI
    • Analyse von XML-Nachrichten, Nachrichtenverfolgung (Oracle Advanced Queuing)
    • Propagation der Nachrichten
    • Wartung der Produktivumgebung

    JBoss 4.2.2 Bea WebLogic 8.1 Eclipse CXF 2.5.0 JPA 3.0 jdk 1.6 Maven Oracle 10 Toad Remedy Action Request System (ARS) (Trouble-Ticket-System)
    T-Systems GmbH
    7 Monate
    2010-08 - 2011-02

    OMS ? Order Management System

    Backend Java Entwickler JBoss 4.2.2 BPMN (Business Process Modeling Notation) Signavio ...
    Backend Java Entwickler
    • Konzeption, Modellierung und Implementierung von Geschäftsprozessen im DSL-Umfeld
    • Erweiterung der EJBs basierte Services innerhalb der internen SOA Architektur
    • Erstellung des Technischeskonzeptes auf basis des von der Fachseite gelieferten Nutzerkonzeptes
    • Abstimmung mit der Fachseite
    • Test mit JUnit, EasyMock und Mockito
    • Release und Build Management
    • Überwachung und Wartung der Produktivumgebung
    JBoss 4.2.2 BPMN (Business Process Modeling Notation) Signavio Eclipse Sybase MySql EJB 3.0 EJB 2.0 jdk 1.6 Maven Spring SVN Linux JUnit Mockito EasyMock Java
    1 & 1 Internet AG
    3 Monate
    2010-04 - 2010-06

    Personal Social Network Transactions (PSNT)

    JBoss 4.2.2 JBoss WS Axis 1.4 ...

    Personal Social Network Transactions (PSNT) - eine Plattform zur Verwaltung registrierter Kunden, Kundenverträge und Produkte.

    • Weiterentwicklung und Systemtest der vorhandenen Web Services Schnittstellen
    • Erstellung der Testfälle auf Basis der Dokumentation oder Testaufträge aus Gard System
    • Entwicklung neuer Testsuites und Testcases in Soap-UI

    JBoss 4.2.2 JBoss WS Axis 1.4 WSDL Eclipse Oracle 10 Soap UI Pro 3.5.1 jdk 1.5.0 GARD(Jira) Groovy SVN
    Telekom AG
    1 Jahr 9 Monate
    2008-07 - 2010-03

    Telekom Profis

    Sun Solaris 5.8 Windows XP Oracle 9i/10 ...

    Telekom Profis ? Telekom Portal für die Vermarktung von Telekom Produkten

    • Kommunikation mit der Fachabteilung
    • Integration von OMS Frontend-Lite Anwendung in das Telekom-Profis System
    • Umstellung des Application Servers von WebLogic auf JBoss
    • Design und Implementierung einer SOAP WebService Schnittstelle (Spring-WS) zum TMobile-SOA-Backplane (TIBCO ESB) für die Übermittlung der Prämiendaten
    • Umstrukturierung der Projekt-, Package- und Build-Strukturen
    • Umstellung der Frontend Technologie von Struts 1.2.8 auf Facelets und JSF1.2 (JBoss RichFaces 3.2.1, Ajax4JSF, PrimeFaces 3.4).
    • Realisierung und Integration des Reporting Moduls in das Backend des Portals

    Sun Solaris 5.8 Windows XP Oracle 9i/10 Bea WebLogic 8.1 JBoss 4.2.2 JDK 1.5-1.6 Spring Spring-WS Spring-WS-Security SOAP-UI Ant 1.6 Log4j WSS4J SOAP WSDL WS-Security 2004(OASIS Standard Specification) PKI(Public-Key-Infrastruktur) X.509 Standard Hibernate3 JPA 1.0 EJB3 Struts 1.2.8 Richfaces 3.3.2 JSF1.0 Eclipse Innovator 2008 Toad 8.6 SVN Rational ClearCase (Konfigurationsmanagement-System) Rational ClearQuest (Fehlertracking-System) Remedy Action Request System (ARS) (Trouble-Ticket-System)
    Telekom AG
    3 Jahre 3 Monate
    2005-04 - 2008-06

    Active Partner Portal

    Sun Solaris 5.8 Windows XP Oracle 9i ...

    Active Partner Portal - aktiv gesteuerter Multiplikatorenvertrieb über identifizierte Partner für die Vermarktung von T-Home und T-Mobile Produkten

    • Kommunikation mit der Fachabteilung
    • Umstellung der Bea Portal Technologie auf Struts 1.2.8
    • Anbindung der TCom Auftrag Management Systeme ins Backend des Active Partner Portals über zwei Schnittstellen (SOAP WebService Schnittstelle und SFTP Schnittstelle)
    • Umsetzung der WS Security-Artifacts (Signatur, Verschlüsselung) der SOAP-Nachrichten
    • Integration von TCOM Produkten in das Active Partner Portal
    • Implementierung einer Schnittstelle zum Versand-Server über OAQ (Oracle Advance Queuing)
    • Implementierung Schnittstelle zum SAP mit JCO (Java Connector)
    • Erstellung und Test (JUnit) der Persistenz-Schicht: Oracle Skripte, Hibernate-Mappings, Java Beans
    • Implementierung Oracle-Package (PL/SQL) und Oracle-Jobs für das Vertriebsreporting
    • Erstellung von Level-2 Dokumentation (Klassendiagrammen, Sequenzdiagrammen)
    • Release, Build und Configuration Management des Portals
    • Wartung der Produktionsumgebung

    Sun Solaris 5.8 Windows XP Oracle 9i Bea Weblogic Portal Bea WebLogic 8.1 JDK 1.4 Spring Core 2.0 Ant 1.6 Log4j Axis 1.4 WSS4J SOAP WSDL WS-Security 2004(OASIS Standard Specification) PKI(Public-Key-Infrastruktur) X.509 Standard Hibernate3 Struts 1.2.8 JSP HTML JavaScript Eclipse 3.2/3.3 EJB 2.0 JMS JUnit 3.8 Together Architect UML Toad 8.6 SVN Rational ClearCase (Konfigurationsmanagement-System) Rational ClearQuest (Fehlertracking-System) Remedy Action Request System (ARS) (Trouble-Ticket-System) SAP-JCO (Sap Java Connector)
    T-Online International AG
    9 Monate
    2004-07 - 2005-03

    Software Change und Configuration Management (SCCM)

    Sun Solaris 5.8 Windows XP Oracle 9i ...

    • Weiterentwicklung und Wartung der Deploymentskripte
    • Konfiguration und Deployment der T-Online Anwendungen und Datenbankskripten auf den Test und Produktivmaschinen

    Sun Solaris 5.8 Windows XP Oracle 9i BEA WebLogic 7.0 8.1 ANT LOG4J TOAD 7.5 Putty KornShell Rational ClearCase für Unix (Konfigurationsmanagement-System) Rational ClearQuest (Fehlertracking-System) Remedy Action Request System (ARS) (Trouble-Ticket-System
    T-Online International AG
    6 Monate
    2004-01 - 2004-06

    OMS (Order Management System)

    Sun Solaris 5.8 Windows XP Oracle 9i ...
    • Weiterentwicklung und Wartung der OMS Modulen in Java und J2EE
    • Wartung der Produktionsumgebung
    • Performance Messung und Optimierung
    Sun Solaris 5.8 Windows XP Oracle 9i BEA WebLogic 7.0 8.1 Eclipse 2.1 ANT LOG4J JUnit Struts 1.1 JSP HTML JavaScript TOAD 7.5 Clear Case 4.1 Clear Quest 4.1
    T-Online International AG
    6 Monate
    2003-03 - 2003-08

    SCC (Supply Chain Control)

    Windows 2000 Oracle 8i My Sql ...
    • Entwicklung von Web-Komponenten mit Struts Framework
    • Anfertigung einer Schnittstelle zu einem LDAP-Server zur Verbesserung der betriebsinternen Benutzerverwaltung aller Anwendungen
    • Entwicklung einer JDBC Schnittstelle zur Einbindung von Oracle und MySql Datenbanken
    • Umsetzung Persistenzschicht rel. Datenbank
    • Umsetzung Connection Pooling und Caching für DB Abfragen
    Windows 2000 Oracle 8i My Sql Informix TomCat 4.x Eclipse ANT LOG4J Struts JSP SQL
    Icon Gesellschaft für Supply-Chain-Management GmbH

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    7 Monate
    2023-05 - 2023-11

    Designing Microsoft Azure Infrastructure Solutions

    Zertifikat - Azure Solutions Architect Expert,
    Zertifikat - Azure Solutions Architect Expert
    4 Monate
    2023-05 - 2023-08

    Microsoft Azure Administrator

    Zertifikat - Azure Administrator Associate,
    Zertifikat - Azure Administrator Associate

    Kompetenzen

    Kompetenzen

    Top-Skills

    Microsoft Azure Cloud Jakarta EE Spring Boot Microsoft Azure Azure-cli Azure DevOps Helm Terraform Kubectl Docker Visual Studio Code JetBrains IntelliJ IDEA PostgreSQL Git Maven Liquibase Jenkins SonarQube Kibana Dynatrace Hibernate, JPA Microservice Architektur Domain Driven Design

    Schwerpunkte

    • Azure - Design identity, governance, and monitoring solutions
    • Azure - Design data storage solutions
    • Azure - Design infrastructure solutions
    • Azure - Deploy and manage compute resources
    • Entwicklung von Backend-Systemen im Java Enterprise Edition Umfeld (umbenannt Jakarta EE).
    • Entwicklung von Spring Boot 3 basierte Microservices.
    • Konzeption und Implementierung von REST und SOAP basierte APIs
    • Technologien und Applikationsservers/WebServers wie JBoss, Weblogic, Tomcat, Undertow
    • Implementierung der Persistenz-Schicht mit JPA und Hibernate

    Produkte / Standards / Erfahrungen / Methoden

    ADO(Azure DevOps)
    Apache Kafka
    AppDynamics
    AsciidocFX
    Azure-Cli 2.0.73
    Confluence
    DataDog
    Docker
    Dynatrace
    Easymock 3.3.1
    Eclipse
    Enterprise Architect
    Git
    Gitblit
    Helm 3.0
    Hibernate 5.*
    IntelliJ
    JDK 7
    JDK 8
    Jenkins
    Jira-Agile
    JMeter
    JUnit 4.12
    Kibana
    Kubectl
    Kubernets
    Liquibase
    Maven
    Microsoft Azure Cloud
    Netflix
    pgAdmin 3/4
    Postman
    Scrum
    SonarQube
    Sonatype Nexus
    Spring Framework 4.2
    Spring-Boot
    Spring-Cloud
    Spring-JPA
    Spring-Test
    Spring-Web
    SVN
    Terraform 0.12.24
    Visual Studio Code 1.44.2
    WSO2

    SKILLS

    • Java (11, 17)
    • CDI
    • WebServices (SOAP/REST)
    • Spring Core
    • Spring Boot
    • Spring Cloud
    • Spring Web
    • Microsoft Azure Cloud Portal
    • Azure DevOps
    • Azure-Cli 2.0.73
    • Helm 3.0
    • Terraform 0.12.24
    • Kubectl
    • Docker
    • Azure Kubernetes
    • AWS
    • AWS-CLI
    • MongoDB Atlas
    • JPA
    • Hibernate
    • XSD
    • JAXB
    • XML
    • JSON
    • SVN
    • GIT
    • Maven
    • AsciidocFX
    • Jenkins
    • PostgreSQL
    • Oracle
    • SQL
    • Liquibase
    • MsSQL
    • Jmeter
    • Junit
    • Easymock
    • Jboss
    • Tomcat
    • Weblogic
    • Jira
    • Confluence
    • Eclipse
    • InteliJ
    • Apache ActiveMq
    • Dynatrace
    • AppDynamics
    • DataDog
    • Azure Log-Analytics
    • Kibana
    • Scrum
    • Linux
    • Bash
    • Grafana


    SAP KENNTNISSE

    • ABAP 
    • R3 Client


    IT Kenntnisse

    • Java, JDK 1.3, JDK 1.4, JDK 1.5, JDK 1.6
    • J2EE, JavaEE 5 APIs (EJB 3.0, JSP, JSS - Java Servlet API, JAXB, JAXP, JAX-WS, JSTL, JNDI,  JMS, JSF)
    • JEE6 (JAX-WS, JAXB, JSF, CDI, DI, JPA)
    • Spring, Spring-WS, Spring-WS-Security, SOAP, WSDL, Axis 1.4, Axis 2.0, CXF 2.5.0
    • Hibernate3, JPA1.0, JDBC, PL/SQL, JPA 3.0
    • Struts Framework 1.X, JSF 1.2, Richfaces 3.3.2
    • HTML, JavaScript
    • RMI, JDOM, SAX, XML/XSLT
    • Java IDEs:
      • Borland?s JBuilder 2006
      •  Eclipse 3.x
      • SpringSource Tool Suite
    • Log4j 1.x
    • Ant 1.6.5, Maven
    • Apache Axis 1.x/2.x
    • WS-Security 2004 (OASIS Standard Specification), WSS4J
    • PKI (Public-Key-Infrastruktur) X.509 Standard, PKCS#12, PFX
    • XMLBeans
    • Quartz (Job scheduling system)
    • jUnit
    • JCO (Java Connector)
    • Jasper Reports 3.6.0
    • C / C++ (Borland C++,  C++ Builder, Visual C++)
    • Turbo Pascal
    • KornShell
    • OOA/OOD:
      • GOF Patterns
      • J2EE Patterns
      • UML
      • Together Architect
    • Bea WebLogic Server  8.1
    • Bea WebLogic Portal 7.0
    • Jakarta Projekt?s TomCat 3.x ? 4.x
    • JBoss 4.x
    • Apache Web Server
    • jUnit Framework 4.4, easymock 2.4, unitils 2.4, selenium
    • Oracle 9i/10 (PL/SQL
    • MS SQL Server 7.0
    • mySQL
    • SQL Tools:
      • Oracle SQLPlus
      • Quest Software Toad 8.x/9.x
    • EDIFACT (DELFOR/DELJIT)
    • VDA (4905, 4915, 4913)
    • Sun Solaris
    • Linux
    • BPMN, Signavio, Activiti

    Betriebssysteme

    Linux
    Mac OS
    SUN OS, Solaris
    Unix
    Windows
    Windows CE

    Programmiersprachen

    C
    C++
    Java
    JavaScript
    Shell
    K-Shell,Bourne-Shell

     

    Datenbanken

    JDBC
    MS SQL Server
    MsSql
    MySQL
    ODBC
    Oracle
    PostgreSQL
    SQL
    Sybase

    Datenkommunikation

    EDIFACT
    Internet, Intranet
    RPC
    TCP/IP
    Windows Netzwerk
    Winsock
    RMI
    SOAP
    http

    Hardware

    CD-Writer / Brenner
    Drucker
    PC

    Branchen

    Branchen

    • Anlagentechnik
    • Elektrizitätswirtschaft
    • Autobranche
    • Energieversorgung
    • Luft- und Raumfahrt
    • Automatisierungstechnik
    • Flughafen
    • Maschinenbau
    • Bahn
    • Forschung
    • Entwicklung,
    • Banken
    • Börse
    • Post
    • Softwarehersteller
    • Telekommunikation
    • sonstige Industrie

    Einsatzorte

    Einsatzorte

    Deutschland, Schweiz
    möglich

    Projekte

    Projekte

    2 Jahre 6 Monate
    2023-09 - heute

    PKI Auto-Enrollment

    DevOps Engineer Spring Boot
    DevOps Engineer

    PKI Auto-Enrollment ? stellt REST-Schnittstellen für die automatisierte Generierung der Zertifikate bereit. Die Schnittstellen verwenden standardisierte Zertifikats-Protokolle und bieten auch Funktionalitäten wie Authentifizierung und Autorisierung der Clients.

    • Erweiterung der OpenAPI Spezifikation
    • Migration Microservices von Spring Boot 2 auf Spring Boot 3
    • Migration von Java EE auf Jakarta EE
    • Durchführung von code reviews
    • Erweiterung der existierenden Microservices
    • Fehleranalyse und Monitoring mit Grafana
    • Konfiguration/Deployment auf verschiedene Umgebungen (Development, Test, Integration)
    • Erstellung technischer Dokumentation
    • Erweiterung Cloud-Konfiguration, Vault-Konfiguration
    • Implementierung Metriken mit Micrometer, Prometheus und Grafana
    • Implementierung unit tests und integration tests mit JUnit, Spock, Wiremock, Spring
    • Verwendung von standardisierter Zertifikatsprotokolle wie ACME (Automatic Certificate Management Environment), SCEP (Simple Certificate Enrollment Protocol), WSTEP (WS-Trust X.509v3 Token Enrollment Extensions)

    Spring Boot
    BWI Gmbh
    Bonn
    1 Jahr 6 Monate
    2021-11 - 2023-04

    XMP (Xentry Menu Pricing)

    Solution Architect OneAPI (ist die zentrale API-Management-Plattform der Mercedes-Benz AG) OpenAPI SonarQube ...
    Solution Architect

    XMP (Xentry Menu Pricing) ermöglich die Verwaltung von Wartungs- und Reparaturpaketen für Mercedes-Benz PKWs und VANs.
    Funktionen:
    ? Paketsuche - mittels verschiedener Suchparameter (FIN/VIN, Baumuster, Teilenummer, Paketname) können Pakete gesucht werden.
    ? Paketanpassungen ? es ist möglich Teilenummern aus ausgewählten Paketen hinzuzufügen oder zu entfernen.
    ? Paketkalkulation ? die Funktion erstellt und verwaltet Kampagnen und Preisanpassungen für den Markt
    ? Anlage und Verwaltung von Händlerbetrieben
    ? Handling Teilepreislisten & lokale Teile

    XMP richtet sich an folgende Zielgruppen: Service-Leitung, Service-Annahme, Werkstatt-Leitung, Teile-Leiter, Teile-Mitarbeiter.Mercedes-Benz Anwendungen wie Xentry Order, Xentry Offer, Vega, Eskulab, Webparts rufen XMP APIs auf um Servicepakete zu ermitteln. Das Backend besteht aus Spring-Boot basierte Microservices deployed auf Azure Kubernetes Service (AKS) und Postgresql DBs. Das Frontend wurde mit Angular implementiert.

    Aufgaben:

    ? Abstimmung der Anwendungsarchitektur mit dem Softwarelieferanten

    ? Erweiterung der Architektur-Spezifikation (Confluence, draw.io)

    ? Durchführung von code reviews (Java, Helm, Terraform)

    ? Verwaltung von XMP APIs (REST) in oneAPI

    ? Erweiterung der OpenAPI Spezifikation

    ? Koordination von Penetration Tests (EPA Tests), Analyse EPA Bericht

    ? Erweiterung Security Profile für XMP

    ? Migration XMP von IBM Cloud auf Microsoft Azure

    ? Koordination Last und Performance Tests, Analyse Metriken

    ? Koordination/Abstimmung mit Platform-Team auf verschiedene DevOps Themen (Azure CI/CD Pipelines, Azure Infrastruktur,Umstellung Apigee microgateway auf Kong, Helm deployments)

    ? Verwaltung von Client credentials im Daimler-IAM (identity and access management)

    ? Überwachung von deployments in Azure

    ? Fehleranalyse und Qualitätssicherung mit Tools wie Grafana, Instana, Elastic, SonarQube, Azure Log-Analytics

    OneAPI (ist die zentrale API-Management-Plattform der Mercedes-Benz AG) OpenAPI SonarQube Sonatype Nexus Repository Manager IntelliJ IDEA 2020.2.3 (Ultimate Edition) Open JDK 11 Spring Boot 2.7 Maven IBM Cloud Azure Azure CLI Azure Database for PostgreSQL Azure AKS Kubectl Helm Terraform Git GitHub Yaml JSON Jenkins Grafana Instana Elastic Jira Confluence Mattermost Microsoft Teams
    Mercedes-Benz AG
    Böblingen
    10 Monate
    2020-11 - 2021-08

    RCPS (Retail Content Provisioning System)

    DevOps Engineer Terraform 0.12.4 IntelliJ IDEA 2020.2.3 (Ultimate Edition) Jakarta EE ...
    DevOps Engineer

    RCPS ist das zentrale System zur Verwaltung des Digital Signage-Content. Das RCPS bietet eine benutzerfreundliche, intuitive Benutzeroberfläche an, die für alle Vertriebsebenen geeignet ist. Der Master-Content wird zentral von der Mercedes-Benz Headquarters im RCPS-System bereitgestellt und steht den MPCs dann zur Anpassung und Ergänzung in ihren Märkten zur Verfügung. Zur Weiterverwendung stellen die MPCs die angepassten Inhalte den jeweiligen Händlern im RCPS-System zur Verfügung.

    • Weiterentwicklung der bestehenden Backend-Komponenten (REST Schnittstellen, JPA Repositories, PostgresQL Datenbank, services).
    • Umstellung der DynamoDB Datenbank auf MongoDB Atlas für reporting service. Provisionierung des MongoDB Atlas Cluster und DB User mit terraform Skripte.
    • Implementierung REST-API für die Zuweisung von Content an einen Player.
    • Fix Problems mit den automatisierten Backups für PROD und Platform Umgebung.
    • Migration der Docker Images von Red Hat Quay Container Registry nach Harbor Container Registry.
    • Umstellung des BlackDuck Servers.
    • Erweiterung der CI/CD Jenkins Pipelines
    • Optimierung der Plangenerierung für die Medien
    • Analyse der security issues mit demtool Nmap
    • Durchführung und Überwachung von deployments in AWS
    • Monitoring mit Grafana

    Terraform 0.12.4 IntelliJ IDEA 2020.2.3 (Ultimate Edition) Jakarta EE Docker desktop 2.5.0.1 Jdk 11.0.3 Gradle Dbeaver MongoDb Atlas MongoDb Compas Nmap Microsoft VS Code AWS AWS CLI AWS RDS AWS S3 AWS ECS Git spring-boot 2.2.2 spring-data-jpa 2.1.4 spring-data-mongodb 2.2.3 spring-core 5.2.2 Jenkins Grafana RabbitMq Jira Confluence
    Daimler TSS Gmbh
    Ulm
    5 Jahre 2 Monate
    2015-06 - 2020-07

    Weiterentwicklung, Implementierung von neuen Funktionalitäten für eine Connected Car Lösung

    Entwickler, DevOps, Architekt Scrum
    Entwickler, DevOps, Architekt

    DaiVB - das Daimler Vehicle Backend ist die Connected-Cars-Plattform des Premiumherstellers. Die Plattform stellt Fahrern Online-Dienste aus der Cloud bereit. Beispiele von Online-Diensten: live traffic, user data, weather, parking, gas price, charge station finder, charging tariff management. Mehr als 15 Millionen Fahrzeuge aus Europa, Amerika und China kommunizieren mit den Microservices in der Cloud über REST- Schnittstellen. Die Connected-Cars-Plattform ist eng mit dem IoT (Internet of Things) verknüpft. Sie beschreibt die Digitalisierung der im Fahrzeug generierten Informationen und die Kommunikation des Fahrzeugs mit seiner Umgebung. Beispiele von Microservices: Vehicle Telematics Service, User Data Service, Head Unit Gateway, Safe Mode Rulesets. Vehicle Telematics Service ist eine zentrale Komponente und verwaltet Vehicles, Dienste die im Fahrzeug verwendet werden, Lizenzen der Dienste. User Data Service synchronisiert Fahrerdaten und Fahrzeugdaten zwischen Fahrzeug und Backend, verwaltet Fahrer Profile für PCS (Private Car Sharing), Car2Go, MMC. Head Unit Gateway wurde auf Basis von Spring Cloud Gateway implementiert und arbeitet wie ein Router zwischen Fahrzeug und Daimler Backend. Die Http-Requests werden basierend auf der Routenkonfiguration an die entsprechenden Microservices verteilt. Safe Mode Rulesets speichert und liefert dem Fahrzeug Regeln im Rahmen des autonomen Fahrens.

    • Implementierung, Wartung, Spezifikation verschiedener Microservices wie Vehicle Telematics Service, User Data Service, Head Unit Gateway, Safe Mode Rulesets Service für verschiedene Regionen (Europa, China, Mexico).
    • Implementierung von REST-Schnittstellen (JAX-RS, Spring-Web), REST-Clients (JAX-RS), Feign Clients (Spring-Cloud)
    • Anpassung der Feign-Clients Konfiguration um OAuth2 zu verwenden (Kommunikation mit den Microservices über TokenGateway)
    • Anbindung von Daimler Backend Systeme (Secure Gateway, Central Profile Database)
    • Erstellung von Build- und Release-Pipelines in Azure DevOps Portal
    • Provisionierung Postgresql Datenbank und Key Vault mit Terraform
    • Migration der GIT repositories auf Azure
    • Migration der Daten von GEN3 nach Azure Cloud für verschiedene Umgebungen: Test, Integration, Produktion
    • Deployment von microservices auf K8s mit Helm
    • Management des Azure-Kubernetes Clusters mit dem command line tool Kubectl oder Visual Studio Code
    • Erstellung der Architektur-Dokumentation von Microservices mit Asciidoc und PlantUML
    • Implementierung der Persistenz-Schicht mit JPA und Hibernate
    • Erweiterung der Architektur-Dokumentation in Enterprise Architect
    • Migration der Carbon Anwendungen (WSO2) auf Spring Boot basierte Microservices
    • Definition der Test-Pläne mit Jmeter, Durchführung der Lasttests, Analyze und Erstellung der Testberichte
    • Überwachung, Fehleranalyse mit tools wie Kibana, Dynatrace, AppDynamics, Datadog, Grafana, Azure Log-Analytics.
    • Implementierung von Integration-Tests, Unit-Tests, Produkt Integration-Tests
    • Meetings und Kommunikation mit dem Kunden
    • Release Management

      Microsoft Azure Cloud ADO(Azure DevOps) Azure-Cli 2.0.73 Helm 3.0 Terraform 0.12.24 Kubectl Docker Visual Studio Code 1.44.2 Enterprise Architect Eclipse IntelliJ WSO2 PostgreSQL MsSql Spring Framework 4.2 Spring-Boot Spring-Cloud Spring-Web Spring-JPA Spring-Test Netflix AsciidocFX SVN Gitblit Linux Hibernate 5.* Liquibase Apache Kafka Jira-Agile Confluence Jenkins SonarQube Sonatype Nexus Maven pgAdmin 3/4 Dynatrace Kibana AppDynamics DataDog JMeter JUnit 4.12 Easymock 3.3.1 Postman JDK 7 JDK 8 Kubernets Git Jira
      Scrum
      Daimler AG
      Leinfelden-Echterdingen
      1 Jahr 8 Monate
      2013-08 - 2015-03

      Accessmanagement

      Fullstack Java Entwickler Tomcat 6 Tomcat 7.0.55 BPMN ...
      Fullstack Java Entwickler

      Credential Manager ? das Produkt bietet Lösungen im Bereich Identität und Accessmanagement. Die Anwendung verwaltet Personen, Geräte, Server und deren Credentials wie Softtoken-Zertifikate und Smartcards.

      • Konzeption und Modellierung von Geschäftsprozessen mit BPMN
      • Implementierung von Prozessen auf einem Activiti-Prozessengine
      • Anbindung der D-Trust Soap-WS basierte Schnittstelle
      • Implementierung einer Rest-WS Schnittstelle für den Autoenrollment-Prozess der Zertifikate
      • Entwurf von Web-Formularen
      • Definition im Prozess-Designer von Elementen für die Kommunikation und Ablaufsteuerung (E-Mail-Vorlagen, Datapools, Layouts für Smartcards, Vorlagen für Zertifikate, Web-Formulare, Berechtigungen, Konfigurationen für die Suche)
      • Erweiterung der Persistenz-Schicht mit JPA und Hibernate
      • Definition von Jasper-Berichte
      • Implementierung Integration-Tests und Unit-Tests
      • Release Management


      Beispiele von Workflows:

      • Die Registrierung und Abmeldung von Registrierungsstellen, Behörden, Personen, Geräte, Server.
      • Antragsbasierte Workflows für die Beantragung, Genehmigung, Email Versand und Sperrung von Verschlüsselung-, Signierung- und SSL-Zertifikaten.
      • Antragsbasierte Prozesse für die Beantragung, Genehmigung, Produktion, Aktivierung und Sperrung der Smartcards.
      • Prozesse für die Notfallbearbeitung:
        • PIN zurücksetzen, Übergangskarte, Sperrung. 
      • Timer-Prozesse für die automatische Überwachung der Gültigkeit der Smartcards und Zertifikate.
      Tomcat 6 Tomcat 7.0.55 BPMN Eclipse Oracle Postgresql MsSql IVY Spring-Core Spring-Batch SVN Linux JEE 6 7(JAX-WS JPA 2.0 JSF 2.0) Hibernate 3.5.6 Jasper Reports 4.5 Activiti Prozess-Engine Eclipse Activiti-Designer Jira-Agile Jenkins Jersey-API interne Tools (Credential Manager Designer Credential Manager Explorer Certificate Manager) Agile Softwareentwicklung mit Scrum PKI-Technologie für Desktop Login E-SSO digitale Signatur Liquibase DBeaver JUnit 4.11 JMock 2.
      Nexus Group
      1 Jahr 4 Monate
      2012-03 - 2013-06

      Input Management System (IMS)

      Fullstack Java Entwickler JBoss 5.1 JBoss 7.1 Eclipse ...
      Fullstack Java Entwickler

      Input Management System (IMS) ? eine Lösung für die Digitalisierung (Scannen, Erkennen, Klassifizieren, Manuelle Nachbearbeitung, Archivieren) von papierhafte Post und Papierfax, z.B. Freitext-Schreiben oder Formulare , welche vom Kunden per Post gesendet werden oder in der Geschäftsstelle abgegeben werden, z. B. Freistellungsauftrag, Coupon, Rechnungen

      • Unterstützung bei der Definition der Architektur
      • Definition und Implementierung einer Soap Web-Service Schnittstelle für die Kommunikation zwischen OCR (Optical Character Recognition) Software und das Backend des IMS
      • Anbindung des MBS über das interne SOA Platform ins Backend des IMS
      • Anbindung des Archives der Sparda Bank über das SOA Platform ins Backend des IMS
      • Implementierung der Persistenzschicht mit JPA und Hibernate
      • Implementierung des Frontends mit JSF, Richfaces
      • Dokumentation der Schnittstellen
      • Abstimmung mit der Fachseite
      • Test mit JUnit und SoapUI
      • Release und Build Management

      JBoss 5.1 JBoss 7.1 Eclipse DB2 Datenbank Maven SVN Linux JEE (JAX-WS JAXB JSF 2.0 JPA 2.0 CDI DI) Richfaces 3.* JDK 1.6 Hibernate MBS (Modulares Bankensystem) MBS-Adapter (Soap WS-Schnittstelle) Artifactory Nexus Jira Soap-Ui Hudson
      Sparda Bank
      4 Monate
      2011-11 - 2012-02

      Prozess Framework

      Backend Java Entwickler JBoss 5.1 BPMN Signavio ...
      Backend Java Entwickler
      • Modellierung und Implementierung von Bank Geschäftsprozessen (Adressänderung, Baufinanzierung)
      • Abstimmung mit der Fachseite
      • Definition und Implementierung einer Soap Web-Service Schnittstelle für die Kommunikation zwischen Prozess Framework und NetBank Portal
      • Test mit JUnit und SoapUI
      JBoss 5.1 BPMN Signavio Eclipse DB2 Maven Spring SVN Linux JEE 5(JAX-WS JAXB JSF JPA) JDK 1.6 Hibernate Activiti Prozess-Engine MBS (Modulares Bankensystem) MBS-Adapter (Soap WS-Schnittstelle) Artifactory Nexus Jira Hudson
      Sparda Bank
      6 Monate
      2011-03 - 2011-08

      CCB-AQ Middleware Plattform, Tina

      JBoss 4.2.2 Bea WebLogic 8.1 Eclipse ...

      • Definition und Implementierung zwei Soap basierte WebService Schnittstellen (Business DSL-Umfeld)
      • Test mit JUnit und SoapUI
      • Analyse von XML-Nachrichten, Nachrichtenverfolgung (Oracle Advanced Queuing)
      • Propagation der Nachrichten
      • Wartung der Produktivumgebung

      JBoss 4.2.2 Bea WebLogic 8.1 Eclipse CXF 2.5.0 JPA 3.0 jdk 1.6 Maven Oracle 10 Toad Remedy Action Request System (ARS) (Trouble-Ticket-System)
      T-Systems GmbH
      7 Monate
      2010-08 - 2011-02

      OMS ? Order Management System

      Backend Java Entwickler JBoss 4.2.2 BPMN (Business Process Modeling Notation) Signavio ...
      Backend Java Entwickler
      • Konzeption, Modellierung und Implementierung von Geschäftsprozessen im DSL-Umfeld
      • Erweiterung der EJBs basierte Services innerhalb der internen SOA Architektur
      • Erstellung des Technischeskonzeptes auf basis des von der Fachseite gelieferten Nutzerkonzeptes
      • Abstimmung mit der Fachseite
      • Test mit JUnit, EasyMock und Mockito
      • Release und Build Management
      • Überwachung und Wartung der Produktivumgebung
      JBoss 4.2.2 BPMN (Business Process Modeling Notation) Signavio Eclipse Sybase MySql EJB 3.0 EJB 2.0 jdk 1.6 Maven Spring SVN Linux JUnit Mockito EasyMock Java
      1 & 1 Internet AG
      3 Monate
      2010-04 - 2010-06

      Personal Social Network Transactions (PSNT)

      JBoss 4.2.2 JBoss WS Axis 1.4 ...

      Personal Social Network Transactions (PSNT) - eine Plattform zur Verwaltung registrierter Kunden, Kundenverträge und Produkte.

      • Weiterentwicklung und Systemtest der vorhandenen Web Services Schnittstellen
      • Erstellung der Testfälle auf Basis der Dokumentation oder Testaufträge aus Gard System
      • Entwicklung neuer Testsuites und Testcases in Soap-UI

      JBoss 4.2.2 JBoss WS Axis 1.4 WSDL Eclipse Oracle 10 Soap UI Pro 3.5.1 jdk 1.5.0 GARD(Jira) Groovy SVN
      Telekom AG
      1 Jahr 9 Monate
      2008-07 - 2010-03

      Telekom Profis

      Sun Solaris 5.8 Windows XP Oracle 9i/10 ...

      Telekom Profis ? Telekom Portal für die Vermarktung von Telekom Produkten

      • Kommunikation mit der Fachabteilung
      • Integration von OMS Frontend-Lite Anwendung in das Telekom-Profis System
      • Umstellung des Application Servers von WebLogic auf JBoss
      • Design und Implementierung einer SOAP WebService Schnittstelle (Spring-WS) zum TMobile-SOA-Backplane (TIBCO ESB) für die Übermittlung der Prämiendaten
      • Umstrukturierung der Projekt-, Package- und Build-Strukturen
      • Umstellung der Frontend Technologie von Struts 1.2.8 auf Facelets und JSF1.2 (JBoss RichFaces 3.2.1, Ajax4JSF, PrimeFaces 3.4).
      • Realisierung und Integration des Reporting Moduls in das Backend des Portals

      Sun Solaris 5.8 Windows XP Oracle 9i/10 Bea WebLogic 8.1 JBoss 4.2.2 JDK 1.5-1.6 Spring Spring-WS Spring-WS-Security SOAP-UI Ant 1.6 Log4j WSS4J SOAP WSDL WS-Security 2004(OASIS Standard Specification) PKI(Public-Key-Infrastruktur) X.509 Standard Hibernate3 JPA 1.0 EJB3 Struts 1.2.8 Richfaces 3.3.2 JSF1.0 Eclipse Innovator 2008 Toad 8.6 SVN Rational ClearCase (Konfigurationsmanagement-System) Rational ClearQuest (Fehlertracking-System) Remedy Action Request System (ARS) (Trouble-Ticket-System)
      Telekom AG
      3 Jahre 3 Monate
      2005-04 - 2008-06

      Active Partner Portal

      Sun Solaris 5.8 Windows XP Oracle 9i ...

      Active Partner Portal - aktiv gesteuerter Multiplikatorenvertrieb über identifizierte Partner für die Vermarktung von T-Home und T-Mobile Produkten

      • Kommunikation mit der Fachabteilung
      • Umstellung der Bea Portal Technologie auf Struts 1.2.8
      • Anbindung der TCom Auftrag Management Systeme ins Backend des Active Partner Portals über zwei Schnittstellen (SOAP WebService Schnittstelle und SFTP Schnittstelle)
      • Umsetzung der WS Security-Artifacts (Signatur, Verschlüsselung) der SOAP-Nachrichten
      • Integration von TCOM Produkten in das Active Partner Portal
      • Implementierung einer Schnittstelle zum Versand-Server über OAQ (Oracle Advance Queuing)
      • Implementierung Schnittstelle zum SAP mit JCO (Java Connector)
      • Erstellung und Test (JUnit) der Persistenz-Schicht: Oracle Skripte, Hibernate-Mappings, Java Beans
      • Implementierung Oracle-Package (PL/SQL) und Oracle-Jobs für das Vertriebsreporting
      • Erstellung von Level-2 Dokumentation (Klassendiagrammen, Sequenzdiagrammen)
      • Release, Build und Configuration Management des Portals
      • Wartung der Produktionsumgebung

      Sun Solaris 5.8 Windows XP Oracle 9i Bea Weblogic Portal Bea WebLogic 8.1 JDK 1.4 Spring Core 2.0 Ant 1.6 Log4j Axis 1.4 WSS4J SOAP WSDL WS-Security 2004(OASIS Standard Specification) PKI(Public-Key-Infrastruktur) X.509 Standard Hibernate3 Struts 1.2.8 JSP HTML JavaScript Eclipse 3.2/3.3 EJB 2.0 JMS JUnit 3.8 Together Architect UML Toad 8.6 SVN Rational ClearCase (Konfigurationsmanagement-System) Rational ClearQuest (Fehlertracking-System) Remedy Action Request System (ARS) (Trouble-Ticket-System) SAP-JCO (Sap Java Connector)
      T-Online International AG
      9 Monate
      2004-07 - 2005-03

      Software Change und Configuration Management (SCCM)

      Sun Solaris 5.8 Windows XP Oracle 9i ...

      • Weiterentwicklung und Wartung der Deploymentskripte
      • Konfiguration und Deployment der T-Online Anwendungen und Datenbankskripten auf den Test und Produktivmaschinen

      Sun Solaris 5.8 Windows XP Oracle 9i BEA WebLogic 7.0 8.1 ANT LOG4J TOAD 7.5 Putty KornShell Rational ClearCase für Unix (Konfigurationsmanagement-System) Rational ClearQuest (Fehlertracking-System) Remedy Action Request System (ARS) (Trouble-Ticket-System
      T-Online International AG
      6 Monate
      2004-01 - 2004-06

      OMS (Order Management System)

      Sun Solaris 5.8 Windows XP Oracle 9i ...
      • Weiterentwicklung und Wartung der OMS Modulen in Java und J2EE
      • Wartung der Produktionsumgebung
      • Performance Messung und Optimierung
      Sun Solaris 5.8 Windows XP Oracle 9i BEA WebLogic 7.0 8.1 Eclipse 2.1 ANT LOG4J JUnit Struts 1.1 JSP HTML JavaScript TOAD 7.5 Clear Case 4.1 Clear Quest 4.1
      T-Online International AG
      6 Monate
      2003-03 - 2003-08

      SCC (Supply Chain Control)

      Windows 2000 Oracle 8i My Sql ...
      • Entwicklung von Web-Komponenten mit Struts Framework
      • Anfertigung einer Schnittstelle zu einem LDAP-Server zur Verbesserung der betriebsinternen Benutzerverwaltung aller Anwendungen
      • Entwicklung einer JDBC Schnittstelle zur Einbindung von Oracle und MySql Datenbanken
      • Umsetzung Persistenzschicht rel. Datenbank
      • Umsetzung Connection Pooling und Caching für DB Abfragen
      Windows 2000 Oracle 8i My Sql Informix TomCat 4.x Eclipse ANT LOG4J Struts JSP SQL
      Icon Gesellschaft für Supply-Chain-Management GmbH

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      7 Monate
      2023-05 - 2023-11

      Designing Microsoft Azure Infrastructure Solutions

      Zertifikat - Azure Solutions Architect Expert,
      Zertifikat - Azure Solutions Architect Expert
      4 Monate
      2023-05 - 2023-08

      Microsoft Azure Administrator

      Zertifikat - Azure Administrator Associate,
      Zertifikat - Azure Administrator Associate

      Kompetenzen

      Kompetenzen

      Top-Skills

      Microsoft Azure Cloud Jakarta EE Spring Boot Microsoft Azure Azure-cli Azure DevOps Helm Terraform Kubectl Docker Visual Studio Code JetBrains IntelliJ IDEA PostgreSQL Git Maven Liquibase Jenkins SonarQube Kibana Dynatrace Hibernate, JPA Microservice Architektur Domain Driven Design

      Schwerpunkte

      • Azure - Design identity, governance, and monitoring solutions
      • Azure - Design data storage solutions
      • Azure - Design infrastructure solutions
      • Azure - Deploy and manage compute resources
      • Entwicklung von Backend-Systemen im Java Enterprise Edition Umfeld (umbenannt Jakarta EE).
      • Entwicklung von Spring Boot 3 basierte Microservices.
      • Konzeption und Implementierung von REST und SOAP basierte APIs
      • Technologien und Applikationsservers/WebServers wie JBoss, Weblogic, Tomcat, Undertow
      • Implementierung der Persistenz-Schicht mit JPA und Hibernate

      Produkte / Standards / Erfahrungen / Methoden

      ADO(Azure DevOps)
      Apache Kafka
      AppDynamics
      AsciidocFX
      Azure-Cli 2.0.73
      Confluence
      DataDog
      Docker
      Dynatrace
      Easymock 3.3.1
      Eclipse
      Enterprise Architect
      Git
      Gitblit
      Helm 3.0
      Hibernate 5.*
      IntelliJ
      JDK 7
      JDK 8
      Jenkins
      Jira-Agile
      JMeter
      JUnit 4.12
      Kibana
      Kubectl
      Kubernets
      Liquibase
      Maven
      Microsoft Azure Cloud
      Netflix
      pgAdmin 3/4
      Postman
      Scrum
      SonarQube
      Sonatype Nexus
      Spring Framework 4.2
      Spring-Boot
      Spring-Cloud
      Spring-JPA
      Spring-Test
      Spring-Web
      SVN
      Terraform 0.12.24
      Visual Studio Code 1.44.2
      WSO2

      SKILLS

      • Java (11, 17)
      • CDI
      • WebServices (SOAP/REST)
      • Spring Core
      • Spring Boot
      • Spring Cloud
      • Spring Web
      • Microsoft Azure Cloud Portal
      • Azure DevOps
      • Azure-Cli 2.0.73
      • Helm 3.0
      • Terraform 0.12.24
      • Kubectl
      • Docker
      • Azure Kubernetes
      • AWS
      • AWS-CLI
      • MongoDB Atlas
      • JPA
      • Hibernate
      • XSD
      • JAXB
      • XML
      • JSON
      • SVN
      • GIT
      • Maven
      • AsciidocFX
      • Jenkins
      • PostgreSQL
      • Oracle
      • SQL
      • Liquibase
      • MsSQL
      • Jmeter
      • Junit
      • Easymock
      • Jboss
      • Tomcat
      • Weblogic
      • Jira
      • Confluence
      • Eclipse
      • InteliJ
      • Apache ActiveMq
      • Dynatrace
      • AppDynamics
      • DataDog
      • Azure Log-Analytics
      • Kibana
      • Scrum
      • Linux
      • Bash
      • Grafana


      SAP KENNTNISSE

      • ABAP 
      • R3 Client


      IT Kenntnisse

      • Java, JDK 1.3, JDK 1.4, JDK 1.5, JDK 1.6
      • J2EE, JavaEE 5 APIs (EJB 3.0, JSP, JSS - Java Servlet API, JAXB, JAXP, JAX-WS, JSTL, JNDI,  JMS, JSF)
      • JEE6 (JAX-WS, JAXB, JSF, CDI, DI, JPA)
      • Spring, Spring-WS, Spring-WS-Security, SOAP, WSDL, Axis 1.4, Axis 2.0, CXF 2.5.0
      • Hibernate3, JPA1.0, JDBC, PL/SQL, JPA 3.0
      • Struts Framework 1.X, JSF 1.2, Richfaces 3.3.2
      • HTML, JavaScript
      • RMI, JDOM, SAX, XML/XSLT
      • Java IDEs:
        • Borland?s JBuilder 2006
        •  Eclipse 3.x
        • SpringSource Tool Suite
      • Log4j 1.x
      • Ant 1.6.5, Maven
      • Apache Axis 1.x/2.x
      • WS-Security 2004 (OASIS Standard Specification), WSS4J
      • PKI (Public-Key-Infrastruktur) X.509 Standard, PKCS#12, PFX
      • XMLBeans
      • Quartz (Job scheduling system)
      • jUnit
      • JCO (Java Connector)
      • Jasper Reports 3.6.0
      • C / C++ (Borland C++,  C++ Builder, Visual C++)
      • Turbo Pascal
      • KornShell
      • OOA/OOD:
        • GOF Patterns
        • J2EE Patterns
        • UML
        • Together Architect
      • Bea WebLogic Server  8.1
      • Bea WebLogic Portal 7.0
      • Jakarta Projekt?s TomCat 3.x ? 4.x
      • JBoss 4.x
      • Apache Web Server
      • jUnit Framework 4.4, easymock 2.4, unitils 2.4, selenium
      • Oracle 9i/10 (PL/SQL
      • MS SQL Server 7.0
      • mySQL
      • SQL Tools:
        • Oracle SQLPlus
        • Quest Software Toad 8.x/9.x
      • EDIFACT (DELFOR/DELJIT)
      • VDA (4905, 4915, 4913)
      • Sun Solaris
      • Linux
      • BPMN, Signavio, Activiti

      Betriebssysteme

      Linux
      Mac OS
      SUN OS, Solaris
      Unix
      Windows
      Windows CE

      Programmiersprachen

      C
      C++
      Java
      JavaScript
      Shell
      K-Shell,Bourne-Shell

       

      Datenbanken

      JDBC
      MS SQL Server
      MsSql
      MySQL
      ODBC
      Oracle
      PostgreSQL
      SQL
      Sybase

      Datenkommunikation

      EDIFACT
      Internet, Intranet
      RPC
      TCP/IP
      Windows Netzwerk
      Winsock
      RMI
      SOAP
      http

      Hardware

      CD-Writer / Brenner
      Drucker
      PC

      Branchen

      Branchen

      • Anlagentechnik
      • Elektrizitätswirtschaft
      • Autobranche
      • Energieversorgung
      • Luft- und Raumfahrt
      • Automatisierungstechnik
      • Flughafen
      • Maschinenbau
      • Bahn
      • Forschung
      • Entwicklung,
      • Banken
      • Börse
      • Post
      • Softwarehersteller
      • Telekommunikation
      • sonstige Industrie

      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.