Senior Full-Stack-Entwickler, Java/JS, CI/CD, Docker/Kubernetes, RDMS, Web/SOA-Technologien (SOAP, REST, XML, JSON), Apache Kafka, SCRUM
Aktualisiert am 17.02.2024
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Java
Spring-Boot
Microservices
Spring
Cloud-Computing
REST-Webservices
CI/CD
Scrum/Kanban
JavaScript
ExtJS
XML/XSLT
HTML5
SOA
SOAP
SQL
Quarkus
Rancher-Kubernetes
Kafka
JPA/Hibernate
Maven/Gradle
Git/Bitbucket/Jenkins
Deutsch
verhandlungssicher
Englisch
Wort und Schrift
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

2 Jahre 6 Monate
2021-07 - 2023-12

QIP-Infoblox-Migration

Senior Java Developer Java 11 JSON Hibernate ...
Senior Java Developer
  • Analyse der bestehenden QIP-basierten DNS/DHCP/IPAM-Applikationen

  • Analyse der Infoblox-REST-API

  • Entwurf mehrerer Migrations-Lösungsvorschläge

  • Entwurf und Implementierung mehrerer JSON-basierten Infoblox-Objekt-Typen

  • Implementierung mehrerer RESTFul-Web-Services für Infoblox-WAPI

  • Konvertierung mehrerer unterschiedlicher SOAP-APIs in REST-APIs

  • Integration in bestehenden Network-Management-Applikationen

  • Ausführliche Junit-Tests

Java 11 JSON Hibernate Apache Tomcat JAX-RS Jersey Spring-Framework Jenkins XML/XSD/XSLT GSON JUnit Oracle Mongo-DB Git Gradle IntelliJ Postman QIP Infoblox Atlassian JIRA Confluence
Java 11 JSON Hibernate Apache Tomcat JAX-RS Jersey Spring-Framework Jenkins XML/XSD/XSLT GSON JUnit Oracle Mongo-DB Git Gradle IntelliJ Postman Scrum Atlassian JIRA Atlassian Confluence
Deutsche Bank
Remote
7 Monate
2020-12 - 2021-06

Microservices/SDN-IT-System OSCI-Schnittstelle

Senior Lead-Developer Scrum Java Apache Kafka ...
Senior Lead-Developer

Das SDN-IT-System unterstützt den Austausch von Schülerdaten zwischen der Bundesagentur für Arbeit (BA) und den bestimmten Stellen der Länder, indem es eine Schnittstelle zur Übermittlung der Schülerdaten bereitstellt.
Das System basiert auf eine moderne Microservice-Architektur.
Die Kommunikation zwischen der Microservices geschieht asynchron durch Kafka-Topics.
Die übermittelten Daten werden von den Intermediär-Server
durch den neu zu erstellenden OSCI-Gateway-Microservice gelesen und in Kafka-Topics geschrieben.
Die Kommunikation mit dem Intermediär-Server wird durch OSCI-Transport mit Hilfe von SOAP-Nachrichten verschlüsselt und signiert realisiert.

Mit Hilfe weiterer Microservices werden die XÖV-basierten XML-Daten in SDN-konforme Schemas transformiert und für die internen Systeme bereitgesetellt.

Meine Aufgaben waren u.a.:

  • Coaching für Kafka, Docker, Kubernetes und DevOps-Aufgaben (CI/CD, Bitbucket, Jenkins, Nexus, Helm usw.)
  • Spezifikation, Design und Implementierung eines SOAP-basierten OSCI-Intermediär-Simulationsserver
  • Spezifikation, Design und Implementierung eines SOAP-basierten DVDV-Simulationsserver
  • Die auf Verschlüsselung- und Signierung-basierten OSCI-Transport-Clients bereitstellen
  • Deployments auf Istio-basierten Rancher-Kubernetes-Clustern
  • Erstellung von XSLT-Transformatoren für XÖV-XML-Schnittstellen
  • Dokumentieren von Server-Software und User-Guides 
Eclipse Java 11 Apache Confluent Kafka AVRO Altova XmlSpy Rancher-Kubernetes Bitbucket Jenkins Helm Lombok Apache Maven Docker/Docker-Compose-Tools Altova MapForce Atlassian JIRA Agile Atlassian Confluence SonarQube Nexus Nexus IQ
Scrum Java Apache Kafka Docker/Docker-Compose Rancher-Kubernetes Istio Helm-Charts Git/Bitbucket Jenkins-Pipelines PKI-basierte Verschlüsselung Signaturen Lombok Quarkus (Supersonic Subatomic Java) Maven-Build-Tools SOAP REST Agile Praktiken XML/XSD/XSLT
Bundesagentur für Arbeit
Remote/Nürnberg
1 Jahr 10 Monate
2019-01 - 2020-10

Private-Cloud basierte Workflow und Task-Management Software

Software-Entwickler, Architekt Java 8 Spring-Boot HTML5 ...
Software-Entwickler, Architekt

Spezifikation, Architektur, Design und Entwicklung eines Cloud-Computing basierte Java/AJAX-Collaboration-Framework und mehrere Microservices:

  • Entwurf und Implementierung eines Lightweight Workflow Process Engines.
  • Entwurf und Implementierung mehrerer Workflow-Modelle
  • Entwurf und Implementierung eines Planungs- und Aufgabenverwaltungs-Tools auf Mikro- als auch auf Makroebene basierend auf Lightweight Workflow Process Engine.
  • Entwurf und Implementierung der Integration mit einem bestehenden Collaboration-Framework (E-Mail, File-Man.-System, Kalendar, HRM usw.)
  • SSO, Authentifizierung und Autorisierung von Microservices durch Keycloak-Integration (OpenID) 
  • Einsatz der DevOps-Philosophie: Zielorientierte Integration von allen beteiligten Teams (Spezifikations-, Architektur-, Entwicklungs-, Test- und Deployments-Team) und Automatisierungs-Tools
  • Konzeptionierung und Erstellung von Containern und DevOps-Workflows 
Oracle 10 RabbitMQ Kafka Jenkins Git Kubernetes/Docker Thymeleaf Angular Soap UI Keycloak WildFly Docker Desktop JHipster Spring-Tool-Suite Eclipse
Java 8 Spring-Boot HTML5 Ajax Javascript JSON Hibernate Scrum Angular Thymeleaf Kafka-Streams Java API for RESTful Web Services SpringFramework Microservices TypeScript Node.js Jenkins XSLT Selenium Gradle JUnit CSS OpenID SSO Docker Desktop Scrum
Remote/Frankfurt a. M.
2 Jahre 5 Monate
2016-08 - 2018-12

Web-Applikationen und Microservices für EGVP (elektronisches Gerichts- und Verwaltungspostfach)

Senior Developer, Senior Lead Developer, Team-Leiter Java Middleware Platform as a Service Scrum ...
Senior Developer, Senior Lead Developer, Team-Leiter

Spezifikation, Architektur, Design, Entwicklung und Einsatz von EGVP 1.x Spring-Boot-Applikation

  • Automatisiertes Abholen und Verarbeiten von xöv-xJustiz-basierten Gerichts-Nachrichten vom EGVP Enterprise Server
  • Entwicklung eines intern genutzten Support-Tools in Thymeleaf
  • Automatisierte Bereitstellung und Versendung von elektronischen Empfangsbekenntnisse (eEB-Nachrichten)
  • Erfolgreicher Einsatz in produktiven Betrieb und Support

Spezifikation, Architektur, Design und Entwicklung von EGVP 2.x - Microservices

  • Spezifikation, Analyse und Grob-Design
  • Architektur-Vorschläge vorbereiten
  • Entwicklung einer prototyp-Applikation mit mehreren Microservices um die Machberkeit und Einsetzbarkeit zu demonstrieren
  • Gesamtarchitektur und Feindesign für alle Microservices und externe Schnittstellen
  • Entwicklung mehrerer Spring-Boot-basierten Microservices (insg. 16 Microservices)
  • Bereitstellen mehrerer Dummy-Server-Applikationen
  • Entwicklung von Spring-Cloud-Streams und Deployment auf Spring-Data-Flow-Server
  • Einsatz der DevOps-Philosophie: Zielorientierte Integration von allen beteiligten Teams (Spezifikations-, Architektur-, Entwicklungs- , Test- und Deployments-Team) und Automatisierungs-Tools
Spring TS Redis RabbitMQ Kafka Spring-Cloud-Streams Spring-Data-Flow-Server Aspose Thymeleaf SpringFramework Junit Mockito RESTful WS Jenkins JSF Hibernate SQL HTML XML CSS JavaScript JEE 8 Enterprise Architect Thymeleaf TypeScript Angular
Java Middleware Platform as a Service Scrum Kanban Stream pipeline DSL Oracle/SQL Git Maven Buildmanagement SpringFramework Spring-Boot UML XSD JSON JIRA Confluence MongoDB Microservices BPM Modellierung HTML5 Docker Thymeleaf JavaScript TypeScript Angular OAuth Netflix-Zuul Eureka Spring-Cloud-Config-Server WSDL/SOAP Spring oAuth 2.0 Feign / Ribbon Jackson Spring REST DevOps
Bundesamt (BAMF)
Remote/Nürnberg
2 Jahre 10 Monate
2013-05 - 2016-02

Prozessoriontierte Produkte für Privat-Banking-Kundenberatung

Senior Chef-Architekt, Full-Stack-Lead Entwickler Java/JS SCRUM Hudson Maven ...
Senior Chef-Architekt, Full-Stack-Lead Entwickler Java/JS
  • Prozessoriontierte Produkte für Risiko-Analyse, Portfolio-Reviews, Investmentstrategien, Risikoallokationen, Simulationen zu definierten Szenarien, Investment Proposal Generator
  • Spezifikation, Analyse, Design und Weiter-Entwicklung von einem Java/Spring/Hibernate basierte -Framework und mehrere Web-Anwendungen:
  • Werpapierhandlungsgeschäft basierte Risikoallokation-Produkt
  • Key-Investor-Information-Document-Verwaltungs-Produkt
  • Investment Proposal Generator
SCRUM Hudson Maven Tomcat Spring Hibernate JavaScript ExtJS Ajax Eclipse CVS HTML CSS J2EE Java JSF/JSP Jdom Aspose-Word Aspose-PDF Aspose-Slide XML/XSL WSDL XPath SQL Oracle Xstream Jasperreports
Kosmos Systems / Brainforms Software
Remote/Frankfurt a. M.
11 Monate
2012-06 - 2013-04

NGN-MC (Provisioning und Management Portal für Telekommunikation)

Senior Architect/Analyst/BPEL-und Java-Developer, Task-Force-Le BPEL Oracle SOA Suite 11g / Fusion Middleware Java / JEE ...
Senior Architect/Analyst/BPEL-und Java-Developer, Task-Force-Le
  • Service-Orchestrierung (Service Oriented Architecture, SOA) und Implementierung von SOA-basierten Anwendungen.
  • Integration von Geschäftsprozessen mit Business Process Execution Language (BPEL) und Oracle ESB (Enterprise Services Bus) Services.
  • Spezifikation, Analyse, Design, Entwicklung und Optimierung von mehreren Anwendungen und BPEL-Prozessen:
    • Subscriber-Porting Management for Cisco-PGW: Alle BPEL-Prozesse
    • Subscriber Provide/Delete Management for Cisco (SRST, Voice Gateway, VOIP) and Novatec, Hard and Soft Changes
    • Java-SSH-Interface for Cisco PGW, Cisco Voice Gateway, Cisco SRST
    • Review und Reimplementierung von BPEL-Prozesse bzgl. Errorhandling/Compensation

6 monatige Task-Force-Leitung, mit dem positiven Abschluss des Projektes: 

  • Erfolgreicher Einsatz von agilen Methoden/Techniken um die Teammitglieder mitzureißen und entsprechend zu motivieren, um die fehlerfrei funktionierenden Prozesse zu geplanten Ergebnisse zu führen.
  • Eigenständige Coaching und Führung von DevOps-Teams (Entwicklung, Test, Deployment)
  • Einsatz der DevOps-Philosophie: Zielorientierte Integration von allen beteiligten Teams (Spezifikations-, Architektur-, Entwicklungs- , Test- und Deployments-Team) und Tools.
  • Einführung und Koordinierung von Pair-Programming und Test-driven Development
  • Eigenständige technische und fachliche Validierung von BPEL-Prozessen
  • Eigenständige Review und Redesign von BPEL-Prozesse bzgl. Errorhandling/Compensation
  • Eigenständige Bugfixing und Implementierung von komplexer Prozesse
BPEL Oracle SOA Suite 11g / Fusion Middleware Java / JEE Cisco PGW Cisco Voice Gateway Cisco SRST Novatec XML XSLT SVN JDeveloper 11 Eclipse Spring (MVC) SSH Enterprise Architect Java-Security und Kryptografie Jsch SSH WSDL/SOAP DevOps
Deutsche Telekom / Bundeswehr (BWI)
2 Jahre 8 Monate
2009-10 - 2012-05

Collaboration Framework for Cloud Computing

Senior Chef-Architect, Senior Analyst/Developer, Teamleiter Dropbox EncFS Java-POP3 ...
Senior Chef-Architect, Senior Analyst/Developer, Teamleiter

Spezifikation, Analyse, Design, Entwicklung und Testkonzeption von einem Cloud-Computing basierte Java/AJAX-Collaboration-Framework und mehrere Web-Anwendungen:

  • Mail Manager: personalisierbares Postfach für mehrere E-Mail-Konten.
  • WS-Client für externe Web-Services
  • Online Storage Manager: ermöglicht das Speichern und Organisieren von beliebig vielen Dokumenten und Mediendateien in der Cloud. (Multi File Upload, integrierte Dokumentvorschau, Regel detaillierter Zugriffsrechte auf Ordner und Dokumente und mit SVN-Funktionalität)
  • Kalender Manager
  • Search Engine Integration (Lucene und Solr)
  • Personal Information Management
  • Mobile-Web-Applikationen
Dropbox EncFS Java-POP3 Ant Tomcat 6 Jira JBoss JPA/Hibernate Spring Lucene-Search Solr Java-Mail Axis JavaScript ExtJS Ajax Eclipse CVS HTML CSS J2EE Java JSP JSF XML XSL WSDL XPath SQL MySQL Postgres Oracle DB2
Darmstadt
1 Jahr 2 Monate
2011-03 - 2012-04

Customizing einer Middleware-SW im IPTV ? Umfeld

Senior Architect / Analyst / Developer .NET DVB MS Mediaroom ...
Senior Architect / Analyst / Developer
  • Application Architect bei Client bezogenen Impact Assessments
  • Erstellung von Technical Design, Content Design und Configuration Design
  • Management den Content Folder und die Full Configuration Documentation
  • Verwaltung die Screenshot Documentation und Skin Documentation
  • Re-Packageging Client Software und Content Folder für unterschiedliche Umgebungen
  • Betankung STBs mit neuer Client Version
  • Entwicklung Tools und Intranet-Portal
.NET DVB MS Mediaroom Jira ANT Ivy Java JSP JSF Hibernate Spring JavaScript SVN HTML CSS XML XSL WSDL XPath SQL IIS
Deutsche Telekom
2 Jahre 9 Monate
2008-02 - 2010-10

SOA: Automatisierte Orderschnittstelle für Wholesale-Kunden

Senior Architect / Analyst / Developer Oracle SOA Suite BPEL Process Manager Oracle JDeveloper ...
Senior Architect / Analyst / Developer

Service-Orchestrierung (Service Oriented Architecture, SOA) und Implementierung von SOA-basierten Anwendungen.

Integration von Geschäftsprozessen mit Business Process Execution Language (BPEL) und Oracle ESB (Enterprise Services Bus) Services.

Und folgende Aufgaben:

  • Use-Case Analyse,
  • Architektur-Review
  • Performance Analyse
  • Design von Use Cases
  • Entwicklung und Support von Use Cases für kaufm. und techn. Validierung
  • Orderprozesse und Storno/Terminverschiebung
  • Aufwandsschätzungen
  • Review FFK
  • Schnittstellendesign für externe Systeme
  • Proxy/Dispatcher-Services für BPEL-Prozesse
  • Ticketanalyse und Support
  • Java und PL/SQL-Entwicklung
Oracle SOA Suite BPEL Process Manager Oracle JDeveloper BPEL Rational Clear Case Eclipse WSDL Apache Axis J2EE Java JSP JSF JDBC Hibernate Tomcat Servlets JSP XML/XSL SQL-PL/SQL Oracle
Deutsche Telekom
3 Jahre 8 Monate
2004-07 - 2008-02

Kreditbearbeitungssystem

Senior Architect / Analyst / Developer J2EE Java JDBC ...
Senior Architect / Analyst / Developer

Spezifikation, Analyse, Design und Entwicklung von mehereren J2EE- und Host-basierten Intranet-Anwendungen zur Kreditabwicklung 

  • Mitarbeit im Architektur-Team zur Festlegung einer optimierten Architektur bzgl. EJB, Vorgangssteuerung, Datenbankzugriffe, Caching, Transaktionssicherheit im Großrechner-System (OS/390).
  • Entwicklung einer Web-Anwendung, für die Zuordnung der Kreditverträge zu den zuständigen Sachbearbeitern.
  • Entwicklung eines Frameworks, das die automatische Generierung von Web-Anwendungen (inkl. Java-Beans, Formulare, Page-Flows) ermöglicht. Es besteht aus einem JSP-Generator als Eclipse-Plugin, einer Page-Flow-Steuerungs-Engine, einem Klassengenerator als Eclipse-Plugin, einer Swing-Anwendung, einer Rule-Engine und mehreren Basisklassen (insgesamt 86 Klassen).
  • Entwicklung eines Frameworks, dass das automatische Mapping und die Prüfung von Formulardaten basierend auf dem Vorgangsserver zu Java-Beans ermöglicht. Es besteht aus Klassengeneratoren als Eclipse-Plugin und einer Swing-Anwendung, Rule-Engine und Basisklassen (insgesamt 63 Klassen). Durch dieses Framework wurde die Entwicklungszeit um 80% reduziert. Die Qualität der weiteren Web-Anwendungen wurde dadurch erheblich erhöht. 
  • Entwicklung einer Web-Anwendung, die zur Pflege von Bankverbindungen zum ausgewählten Kreditvertrag dient. 
  • Entwicklung mehrerer Web-Anwendungen, die zur Pflege und zur Eingabe von Kredit- und Darlehensdaten (Abruf, Aufstockung und Kürzung, Umbelegung, Leistungsarten, Sicherheiten, Portfolio, Devisenkassageschäft, Zinsfixierung) dient. 
  • Entwicklung eines web-basierten Datenbank-Tools, zur Pflege und Eingabe von DB2 und Oracle Tabellen. 
IBM WebSphere Application Server WSAD (IBM WebSphere Studio Application Developer) MQ-Series IBM DB2 Oracle Continuus / CM Synergy IBM z/OS OS/390 QMF
J2EE Java JDBC Hibernate SWT für Eclipse-Plugins EJB Servlets JSP JSF Web-services JavaScript AJAX Struts Common-Controls XSL CSS HTML XML SQL Windows XP Visio PL1 TSO IMS JCL
KfW-Bank
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

1992-1998

Diplom Informatiker, Universität Karlsruhe (KIT), 

1982?1987

Diplom Mathematiker, Universität Marmara Istanbul

Position

Position

Senior Full-Stack-Java/JS-Entwickler und DevOps-Engineer:

  • Umfangreiche praktische Erfahrungen in der Erstellung von Web-Applikationen und Microservices. 
  • Senior-Analyst und -Entwickler für J2EE, BPEL, Spring-Boot, Quarkus, Hibernate, Web-Technologien (Webservices, WSDL/SOAP, XML/XSLT, HTML5, Javascript/ExtJS, TypeScript/Angular), SOA (Service-Orientierten Architekturen), Oracle, Kafka, Docker, Jenkins, Test-Frameworks
  • Konzeptionierung und Erstellung der Continuous Integration/Continuous Delivery (CI/CD)-Pipeline auf Basis moderner Frameworks und Tools

Kompetenzen

Kompetenzen

Top-Skills

Java Spring-Boot Microservices Spring Cloud-Computing REST-Webservices CI/CD Scrum/Kanban JavaScript ExtJS XML/XSLT HTML5 SOA SOAP SQL Quarkus Rancher-Kubernetes Kafka JPA/Hibernate Maven/Gradle Git/Bitbucket/Jenkins

Produkte / Standards / Erfahrungen / Methoden

Activiti
Agile Praktiken
Altova MapForce
Altova XmlSpy
Ant
Apache Axis
Apache Confluent Kafka
Apache Kafka
Apache Maven
Apache Solr / SolrJ 3.1
Aspose
Aspose-PDF
Aspose-Slide
Aspose-Word
Atlassian Confluence
Atlassian JIRA Agile
AVRO
Axis
Bitbucket
BPM Modellierung
BPMN 2.0
Cisco PGW
Cisco SRST
Cisco Voice Gateway
Common-Controls
Confluence
Continuus / CM Synergy
CSS
CVS
DevOps
Docker
Docker Desktop
Docker Desktop
Docker/Docker-Compose
Docker/Docker-Compose-Tools
Dropbox
DVB
Eclipse
Eclipse 4.6
Eclipse, STS
EJB
EncFS
Enterprise Architect
Eureka
Feign / Ribbon
Git
Git/Bitbucket
Gradle
Helm
Helm-Charts
Hibernate
HTML
HTML5
Hudson
Hudson, Jenkins
IBM WebSphere Application Server
Istio
Jackson
Jasperreports
Java / JEE
Java 11
Java-Mail
Java-POP3
Java-Security und Kryptografie
JBoss
JDeveloper 11
Jdom
Jenkins
Jenkins-Pipelines
JHipster
Jira
JPA/Hibernate
Jsch
JSF
JSF/JSP
Junit
Kafka
Kafka-Streams
Kanban
Keycloak
Kubernetes/Docker
Lombok
Lombok
Lucene-Search
Maven
Maven Buildmanagement
Maven-Build-Tools
Microservices
Middleware Platform as a Service
Mockito
MS Mediaroom
Netflix-Zuul
Nexus
Nexus IQ
Node.js
Novatec
OAuth
OpenID
Oracle JDeveloper
Oracle SOA Suite
Oracle SOA Suite 11g / Fusion Middleware
PKI-basierte Verschlüsselung
QMF
Quarkus (Supersonic Subatomic Java)
RabbitMQ
Rancher-Kubernetes
Rancher-Kubernetes
Rational Clear Case
Redis
REST
RESTful WS
SCRUM
Selenium
Servlets
Signaturen
SOA
SOAP
Soap UI
Solr
SonarQube
Spring
Spring (MVC)
Spring oAuth 2.0
Spring REST
Spring TS
Spring, Spring-Boot, Cloud Data Flow
Spring-Boot
Spring-Cloud-Config-Server
Spring-Cloud-Streams
Spring-Data-Flow-Server
Spring-Tool-Suite
Spring-Tool-Suite 3.9
SpringFramework
SpringFramework
SSH
SSO
Stream pipeline DSL
Struts
SVN
Thymeleaf
Tomcat
Tomcat 6
TSO
Visio
Web-services
WildFly
WSAD (IBM WebSphere Studio Application Developer)
WSDL
WSDL/SOAP
XML
XML/XSD/XSLT
XML/XSL
XPath
XSD
XSL
XSLT
Xstream

Kernkompetenzen:

  • Management (Technische Projekt- und Teamleitung)
  • Expertenkenntnisse in OOA/OOD und SOA
  • Software Architektur für Portale
  • Entwickler: Java/J2EE, Microservices, Spring-Boot, Hibernate, BPEL, Javascript
  • Erfahrung mit Frameworks / Patterns
  • J2EE Applikations-Server (Oracle Weblogic, IBM WebsPhere, Oracle SOA Suite, JBOSS, Tomcat)
  • Relationale Datenbanken (Oracle, DB2, MySQL)
  • Taskforce- und Teamleitung, Technisches Projektmanagement und Qualitätsmanagement
  • Machbarkeitsstudie und technische Konzepte für internationale B2B und B2C Anwendungen
  • Konzepterstellung für komplexe E-Business Transaktionsplattformen
  • Definition und Validierung von Systemarchitekturen
  • Architektur und Design von verteilten objektorientierten Servers und Clients für Web-Portale(Finanz-, Archiv- und Logistikportale)
  • Definition und Optimierung von Softwareentwicklungsprozessen 
  • Software-Entwicklung mit J2EE und BPEL Technologien (Java, JSP, EJB, JCA), Javascript, JDBC, XML, HTML/JHTML, CORBA, Relationale Datenbanken, Oracle - PL/SQL, OOA, OOD mit Rational Rose und TogetherJ
  • SSL und Java-basierte Digitale Signaturen
  • Geschäftsprozeßanalyse und -optimierung
  • Proof-of-Technology/Concept
  • Redesign, Refactoring und Re-Engineering
  • Multi Tier und Multi Threading Architektur
  • OO-Coaching (Methoden, Java, C/C++)
  • Technische Projektleitung und Teamleitung
  • Qualitätsmanagement
  • Erstellung von komplexen Softwarearchitekturen
  • Spezifikation und Konzepterstellung
  • Objektorientierte Analyse/Design
  • Review von Code
  • Analyse und Optimierung Web-Applikations-Performance
  • Performance Measurement und Performance Tuning.
  • BPEL, Oracle SOA-Suite
  • Hibernate, Spring
  • JavaScript und ExtJS/Sencha 
  • Java-Programmierung: JDK 1.*, JDBC, Swing, EJB
  • Java-Security, Kryptografie mit Java (RSA, DES, MD5, SHA, SSL, JCE)
  • Java ZKA/BCS-Specialist
  • CoCoNet-Multiweb, MWTP Specialist
  • Java- und EJB- Spezialist
  • Kryptografie mit Hardware (nCipher)
  • HTTP-gzip-Compression
  • Signierte-Java-Applets (Applet Zertifizierung)
  • XML/XSL, DTD
  • DrMcCoy, TOAD, CURL
  • Apache Web-Server, Tomcat
  • Application Servers: BEA-Weblogic, ATG Dynamo, IBM-WebsPhere,
  • IBM-MQSeries, CORBA-Visibroker
  • Objektorientierte Analyse und Design (Rational Rose, TogetherJ)
  • WSAD, Eclipse, Visual Cafe, Visual Age EE und PE, JBuilder, Kawa
  • Visual SourceSafe, Continuus, TeamSite, IBM VA-Team-Server, CVS
  • Unified Modelling Language (UML), Object Modelling Technique (OMT),
  • Entity Relationship Modelling (ER), RUP
  • Maven

Applikations-Server:

  • Oracle-Weblogic
  • IBM-WebsPhere
  • Oracle SOA Suite und Fusion Middleware
  • Tomcat

Middleware

  • Spring Cloud, RabbitMQ, Kafka, Redis
  • CORBA
  • IBM MQSeries

Entwicklungswerkzeuge

  • WSAD, Eclipse, STS, JBuilder, Visual Age, Visual Café, Rational Rose, TogetherJ
  • Git, Maven, SVN, CVS, Continuus, Visual SourceSafe, TeamSite, IBM VA-Team-Server
  • JRockit, JProbe, OptimizeIt, Oracle JDeveloper, Spring-TS

Methoden

  • Unified Modelling Language (UML)
  • Object Modelling Technique (OMT)
  • Entity Relationship Modelling (ER)
  • OO- und J2EE-Design Patterns

Softwarepakete und Tools

  • J2EE (EJB, JSP, JSF, Servlets) Java Beans, Applets, JDBC, RMI, JPA
  • Java-Security und Kryptografie (RSA, DES, MD5, SHA, SSL, JCA, IAIK)
  • AWT, SWING, SWT
  • JUnit, Quartz
  • Spring-Boot, Spring Cloud, Hibernate, Solr, Lucene, EncFS, Dropbox-API

Kurz Profil

  • Als Profi habe ich bereits mehrere Jahre Berufs- und Projekterfahrung gesammelt.
  • Als Senior Consultant/Architeckt und Designer kenne ich mich mit den aktuellen Technologien rund um technische Software aus.
  • Ich bin auch als erfahrener Projektleiter und Task-Force-Leiter bereit, dafür verantwortlich zu sein,komplexe hochwertige Softwaresysteme innerhalb des gesetzten Zeit- und Kostenrahmens zu erstellen.
  • Ich kann mit meiner sicheren fachlichen und sozialen Kompetenz und durch den Einsatz von agilen Methoden/Techniken, meiner pragmatischen Führungsfähigkeiten, Einfühlungsvermögen, Überzeugungskraft, Zielstrebigkeit und Begeisterungsfähigkeit die Projekt/Team-Mitglieder mitreißen und entsprechend motivieren, um Software-Projekte zu den geplanten erfolgreichen Ergebnisse zu führen.

Betriebssysteme

Großrechner
z/OS, JCL, CICS, MVS, TSO, IMS
IBM z/OS
Linux
OS/390
Unix
AIX, HP-UX, Sun Solaris, Dec-Ultrix
Windows
XP

Programmiersprachen

.NET
Ajax
Angular
BPEL
1.1/2.0
C/C++
CSS
ExtJS
HTML
J2EE
Java 0 - 11
Spring, J2EE, Swing, JPA, JSF, JSP, JCA, JMS
Java API for RESTful Web Services
JavaScript
JCL
JEE 8
JSON
JSP
Modula 2
Oracle-Pro*C
Oracle/SQL
Pascal
Perl
PHP
PL/SQL
PL1
SQL
TypeScript
UML
Visual Basic
XML
XPATH
XSD

Datenbanken

DB2
IBM DB2
IMS
Informix
JDBC
MongoDB
MySQL
Oracle
Oracle 10
Postgres
SQL
Sybase

Datenkommunikation

ATM
CICS
CORBA
Visibroker
EDIFACT
Ethernet
Fast, 10/100MB
FDDI
FTAM
HDLC
IMS/DC
Internet, Intranet
HTTP, HTTPS, RMI, JDBC, XML, POP3, SMTP
ISDN
ISO/OSI
LAN, LAN Manager
Message Queuing
MQSeries, JMS, Kafka, RabbitMQ
MQ-Series
NetBios
Novell
OSF/DCE
Router
SMTP
SNMP
TCP/IP
Sockets, TCP,UDP
Token Ring
Windows Netzwerk
X.400 X.25 X.225 X.75...

Hardware

PC
SUN

Branchen

Branchen

  • Transport- und Logistik-Unternehmen
    • Internet basierte B2B- und B2C-Anwendungen (Trassenportal)
    • Online-Informationssysteme für Eisenbahninfrastrukturunternehmen
  • Banken und Versicherungen
    • Kreditbearbeitungssystem
    • Zahlungsverkehr, Cash- und Wertpapiermanagement
    • Konzepterstellung für große Finanzportale
    • ZKA-Standard für Firmenkunden (BCS-Verfahren)
    • Integration von E-Banking-Anwendungen in existierende Infrastrukturen und Finanzportale
  • Softwareindustrie, Internet/Intranet
    • Datenpflegetools für Online-Datenbanken
    • Tools und Frameworks für OO-Entwicklung
    • OO-Codegeneratoren
    • OO-Formulargeneratoren für relationale Datenbanken
    • Standardsoftware für die Berechtigungsverwaltung bei Web Entry Server
  • Elektroindustrie, Automobilindustriezulieferer
    • Internet/Intranet basierte Bestellsysteme
    • Online-Vertriebsplanung
  • Automobilindustrie
    • Logistik-Planung
    • Workflow-Anwendungen
  • Maschinenbau
    • Konstruktion
    • Produktionsmodelle
  • Telekommunikation
    • Automatisierte Orderschnittstelle für Wholesale-Kunden
    • Kaufm. und techn. Validierung

 

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

2 Jahre 6 Monate
2021-07 - 2023-12

QIP-Infoblox-Migration

Senior Java Developer Java 11 JSON Hibernate ...
Senior Java Developer
  • Analyse der bestehenden QIP-basierten DNS/DHCP/IPAM-Applikationen

  • Analyse der Infoblox-REST-API

  • Entwurf mehrerer Migrations-Lösungsvorschläge

  • Entwurf und Implementierung mehrerer JSON-basierten Infoblox-Objekt-Typen

  • Implementierung mehrerer RESTFul-Web-Services für Infoblox-WAPI

  • Konvertierung mehrerer unterschiedlicher SOAP-APIs in REST-APIs

  • Integration in bestehenden Network-Management-Applikationen

  • Ausführliche Junit-Tests

Java 11 JSON Hibernate Apache Tomcat JAX-RS Jersey Spring-Framework Jenkins XML/XSD/XSLT GSON JUnit Oracle Mongo-DB Git Gradle IntelliJ Postman QIP Infoblox Atlassian JIRA Confluence
Java 11 JSON Hibernate Apache Tomcat JAX-RS Jersey Spring-Framework Jenkins XML/XSD/XSLT GSON JUnit Oracle Mongo-DB Git Gradle IntelliJ Postman Scrum Atlassian JIRA Atlassian Confluence
Deutsche Bank
Remote
7 Monate
2020-12 - 2021-06

Microservices/SDN-IT-System OSCI-Schnittstelle

Senior Lead-Developer Scrum Java Apache Kafka ...
Senior Lead-Developer

Das SDN-IT-System unterstützt den Austausch von Schülerdaten zwischen der Bundesagentur für Arbeit (BA) und den bestimmten Stellen der Länder, indem es eine Schnittstelle zur Übermittlung der Schülerdaten bereitstellt.
Das System basiert auf eine moderne Microservice-Architektur.
Die Kommunikation zwischen der Microservices geschieht asynchron durch Kafka-Topics.
Die übermittelten Daten werden von den Intermediär-Server
durch den neu zu erstellenden OSCI-Gateway-Microservice gelesen und in Kafka-Topics geschrieben.
Die Kommunikation mit dem Intermediär-Server wird durch OSCI-Transport mit Hilfe von SOAP-Nachrichten verschlüsselt und signiert realisiert.

Mit Hilfe weiterer Microservices werden die XÖV-basierten XML-Daten in SDN-konforme Schemas transformiert und für die internen Systeme bereitgesetellt.

Meine Aufgaben waren u.a.:

  • Coaching für Kafka, Docker, Kubernetes und DevOps-Aufgaben (CI/CD, Bitbucket, Jenkins, Nexus, Helm usw.)
  • Spezifikation, Design und Implementierung eines SOAP-basierten OSCI-Intermediär-Simulationsserver
  • Spezifikation, Design und Implementierung eines SOAP-basierten DVDV-Simulationsserver
  • Die auf Verschlüsselung- und Signierung-basierten OSCI-Transport-Clients bereitstellen
  • Deployments auf Istio-basierten Rancher-Kubernetes-Clustern
  • Erstellung von XSLT-Transformatoren für XÖV-XML-Schnittstellen
  • Dokumentieren von Server-Software und User-Guides 
Eclipse Java 11 Apache Confluent Kafka AVRO Altova XmlSpy Rancher-Kubernetes Bitbucket Jenkins Helm Lombok Apache Maven Docker/Docker-Compose-Tools Altova MapForce Atlassian JIRA Agile Atlassian Confluence SonarQube Nexus Nexus IQ
Scrum Java Apache Kafka Docker/Docker-Compose Rancher-Kubernetes Istio Helm-Charts Git/Bitbucket Jenkins-Pipelines PKI-basierte Verschlüsselung Signaturen Lombok Quarkus (Supersonic Subatomic Java) Maven-Build-Tools SOAP REST Agile Praktiken XML/XSD/XSLT
Bundesagentur für Arbeit
Remote/Nürnberg
1 Jahr 10 Monate
2019-01 - 2020-10

Private-Cloud basierte Workflow und Task-Management Software

Software-Entwickler, Architekt Java 8 Spring-Boot HTML5 ...
Software-Entwickler, Architekt

Spezifikation, Architektur, Design und Entwicklung eines Cloud-Computing basierte Java/AJAX-Collaboration-Framework und mehrere Microservices:

  • Entwurf und Implementierung eines Lightweight Workflow Process Engines.
  • Entwurf und Implementierung mehrerer Workflow-Modelle
  • Entwurf und Implementierung eines Planungs- und Aufgabenverwaltungs-Tools auf Mikro- als auch auf Makroebene basierend auf Lightweight Workflow Process Engine.
  • Entwurf und Implementierung der Integration mit einem bestehenden Collaboration-Framework (E-Mail, File-Man.-System, Kalendar, HRM usw.)
  • SSO, Authentifizierung und Autorisierung von Microservices durch Keycloak-Integration (OpenID) 
  • Einsatz der DevOps-Philosophie: Zielorientierte Integration von allen beteiligten Teams (Spezifikations-, Architektur-, Entwicklungs-, Test- und Deployments-Team) und Automatisierungs-Tools
  • Konzeptionierung und Erstellung von Containern und DevOps-Workflows 
Oracle 10 RabbitMQ Kafka Jenkins Git Kubernetes/Docker Thymeleaf Angular Soap UI Keycloak WildFly Docker Desktop JHipster Spring-Tool-Suite Eclipse
Java 8 Spring-Boot HTML5 Ajax Javascript JSON Hibernate Scrum Angular Thymeleaf Kafka-Streams Java API for RESTful Web Services SpringFramework Microservices TypeScript Node.js Jenkins XSLT Selenium Gradle JUnit CSS OpenID SSO Docker Desktop Scrum
Remote/Frankfurt a. M.
2 Jahre 5 Monate
2016-08 - 2018-12

Web-Applikationen und Microservices für EGVP (elektronisches Gerichts- und Verwaltungspostfach)

Senior Developer, Senior Lead Developer, Team-Leiter Java Middleware Platform as a Service Scrum ...
Senior Developer, Senior Lead Developer, Team-Leiter

Spezifikation, Architektur, Design, Entwicklung und Einsatz von EGVP 1.x Spring-Boot-Applikation

  • Automatisiertes Abholen und Verarbeiten von xöv-xJustiz-basierten Gerichts-Nachrichten vom EGVP Enterprise Server
  • Entwicklung eines intern genutzten Support-Tools in Thymeleaf
  • Automatisierte Bereitstellung und Versendung von elektronischen Empfangsbekenntnisse (eEB-Nachrichten)
  • Erfolgreicher Einsatz in produktiven Betrieb und Support

Spezifikation, Architektur, Design und Entwicklung von EGVP 2.x - Microservices

  • Spezifikation, Analyse und Grob-Design
  • Architektur-Vorschläge vorbereiten
  • Entwicklung einer prototyp-Applikation mit mehreren Microservices um die Machberkeit und Einsetzbarkeit zu demonstrieren
  • Gesamtarchitektur und Feindesign für alle Microservices und externe Schnittstellen
  • Entwicklung mehrerer Spring-Boot-basierten Microservices (insg. 16 Microservices)
  • Bereitstellen mehrerer Dummy-Server-Applikationen
  • Entwicklung von Spring-Cloud-Streams und Deployment auf Spring-Data-Flow-Server
  • Einsatz der DevOps-Philosophie: Zielorientierte Integration von allen beteiligten Teams (Spezifikations-, Architektur-, Entwicklungs- , Test- und Deployments-Team) und Automatisierungs-Tools
Spring TS Redis RabbitMQ Kafka Spring-Cloud-Streams Spring-Data-Flow-Server Aspose Thymeleaf SpringFramework Junit Mockito RESTful WS Jenkins JSF Hibernate SQL HTML XML CSS JavaScript JEE 8 Enterprise Architect Thymeleaf TypeScript Angular
Java Middleware Platform as a Service Scrum Kanban Stream pipeline DSL Oracle/SQL Git Maven Buildmanagement SpringFramework Spring-Boot UML XSD JSON JIRA Confluence MongoDB Microservices BPM Modellierung HTML5 Docker Thymeleaf JavaScript TypeScript Angular OAuth Netflix-Zuul Eureka Spring-Cloud-Config-Server WSDL/SOAP Spring oAuth 2.0 Feign / Ribbon Jackson Spring REST DevOps
Bundesamt (BAMF)
Remote/Nürnberg
2 Jahre 10 Monate
2013-05 - 2016-02

Prozessoriontierte Produkte für Privat-Banking-Kundenberatung

Senior Chef-Architekt, Full-Stack-Lead Entwickler Java/JS SCRUM Hudson Maven ...
Senior Chef-Architekt, Full-Stack-Lead Entwickler Java/JS
  • Prozessoriontierte Produkte für Risiko-Analyse, Portfolio-Reviews, Investmentstrategien, Risikoallokationen, Simulationen zu definierten Szenarien, Investment Proposal Generator
  • Spezifikation, Analyse, Design und Weiter-Entwicklung von einem Java/Spring/Hibernate basierte -Framework und mehrere Web-Anwendungen:
  • Werpapierhandlungsgeschäft basierte Risikoallokation-Produkt
  • Key-Investor-Information-Document-Verwaltungs-Produkt
  • Investment Proposal Generator
SCRUM Hudson Maven Tomcat Spring Hibernate JavaScript ExtJS Ajax Eclipse CVS HTML CSS J2EE Java JSF/JSP Jdom Aspose-Word Aspose-PDF Aspose-Slide XML/XSL WSDL XPath SQL Oracle Xstream Jasperreports
Kosmos Systems / Brainforms Software
Remote/Frankfurt a. M.
11 Monate
2012-06 - 2013-04

NGN-MC (Provisioning und Management Portal für Telekommunikation)

Senior Architect/Analyst/BPEL-und Java-Developer, Task-Force-Le BPEL Oracle SOA Suite 11g / Fusion Middleware Java / JEE ...
Senior Architect/Analyst/BPEL-und Java-Developer, Task-Force-Le
  • Service-Orchestrierung (Service Oriented Architecture, SOA) und Implementierung von SOA-basierten Anwendungen.
  • Integration von Geschäftsprozessen mit Business Process Execution Language (BPEL) und Oracle ESB (Enterprise Services Bus) Services.
  • Spezifikation, Analyse, Design, Entwicklung und Optimierung von mehreren Anwendungen und BPEL-Prozessen:
    • Subscriber-Porting Management for Cisco-PGW: Alle BPEL-Prozesse
    • Subscriber Provide/Delete Management for Cisco (SRST, Voice Gateway, VOIP) and Novatec, Hard and Soft Changes
    • Java-SSH-Interface for Cisco PGW, Cisco Voice Gateway, Cisco SRST
    • Review und Reimplementierung von BPEL-Prozesse bzgl. Errorhandling/Compensation

6 monatige Task-Force-Leitung, mit dem positiven Abschluss des Projektes: 

  • Erfolgreicher Einsatz von agilen Methoden/Techniken um die Teammitglieder mitzureißen und entsprechend zu motivieren, um die fehlerfrei funktionierenden Prozesse zu geplanten Ergebnisse zu führen.
  • Eigenständige Coaching und Führung von DevOps-Teams (Entwicklung, Test, Deployment)
  • Einsatz der DevOps-Philosophie: Zielorientierte Integration von allen beteiligten Teams (Spezifikations-, Architektur-, Entwicklungs- , Test- und Deployments-Team) und Tools.
  • Einführung und Koordinierung von Pair-Programming und Test-driven Development
  • Eigenständige technische und fachliche Validierung von BPEL-Prozessen
  • Eigenständige Review und Redesign von BPEL-Prozesse bzgl. Errorhandling/Compensation
  • Eigenständige Bugfixing und Implementierung von komplexer Prozesse
BPEL Oracle SOA Suite 11g / Fusion Middleware Java / JEE Cisco PGW Cisco Voice Gateway Cisco SRST Novatec XML XSLT SVN JDeveloper 11 Eclipse Spring (MVC) SSH Enterprise Architect Java-Security und Kryptografie Jsch SSH WSDL/SOAP DevOps
Deutsche Telekom / Bundeswehr (BWI)
2 Jahre 8 Monate
2009-10 - 2012-05

Collaboration Framework for Cloud Computing

Senior Chef-Architect, Senior Analyst/Developer, Teamleiter Dropbox EncFS Java-POP3 ...
Senior Chef-Architect, Senior Analyst/Developer, Teamleiter

Spezifikation, Analyse, Design, Entwicklung und Testkonzeption von einem Cloud-Computing basierte Java/AJAX-Collaboration-Framework und mehrere Web-Anwendungen:

  • Mail Manager: personalisierbares Postfach für mehrere E-Mail-Konten.
  • WS-Client für externe Web-Services
  • Online Storage Manager: ermöglicht das Speichern und Organisieren von beliebig vielen Dokumenten und Mediendateien in der Cloud. (Multi File Upload, integrierte Dokumentvorschau, Regel detaillierter Zugriffsrechte auf Ordner und Dokumente und mit SVN-Funktionalität)
  • Kalender Manager
  • Search Engine Integration (Lucene und Solr)
  • Personal Information Management
  • Mobile-Web-Applikationen
Dropbox EncFS Java-POP3 Ant Tomcat 6 Jira JBoss JPA/Hibernate Spring Lucene-Search Solr Java-Mail Axis JavaScript ExtJS Ajax Eclipse CVS HTML CSS J2EE Java JSP JSF XML XSL WSDL XPath SQL MySQL Postgres Oracle DB2
Darmstadt
1 Jahr 2 Monate
2011-03 - 2012-04

Customizing einer Middleware-SW im IPTV ? Umfeld

Senior Architect / Analyst / Developer .NET DVB MS Mediaroom ...
Senior Architect / Analyst / Developer
  • Application Architect bei Client bezogenen Impact Assessments
  • Erstellung von Technical Design, Content Design und Configuration Design
  • Management den Content Folder und die Full Configuration Documentation
  • Verwaltung die Screenshot Documentation und Skin Documentation
  • Re-Packageging Client Software und Content Folder für unterschiedliche Umgebungen
  • Betankung STBs mit neuer Client Version
  • Entwicklung Tools und Intranet-Portal
.NET DVB MS Mediaroom Jira ANT Ivy Java JSP JSF Hibernate Spring JavaScript SVN HTML CSS XML XSL WSDL XPath SQL IIS
Deutsche Telekom
2 Jahre 9 Monate
2008-02 - 2010-10

SOA: Automatisierte Orderschnittstelle für Wholesale-Kunden

Senior Architect / Analyst / Developer Oracle SOA Suite BPEL Process Manager Oracle JDeveloper ...
Senior Architect / Analyst / Developer

Service-Orchestrierung (Service Oriented Architecture, SOA) und Implementierung von SOA-basierten Anwendungen.

Integration von Geschäftsprozessen mit Business Process Execution Language (BPEL) und Oracle ESB (Enterprise Services Bus) Services.

Und folgende Aufgaben:

  • Use-Case Analyse,
  • Architektur-Review
  • Performance Analyse
  • Design von Use Cases
  • Entwicklung und Support von Use Cases für kaufm. und techn. Validierung
  • Orderprozesse und Storno/Terminverschiebung
  • Aufwandsschätzungen
  • Review FFK
  • Schnittstellendesign für externe Systeme
  • Proxy/Dispatcher-Services für BPEL-Prozesse
  • Ticketanalyse und Support
  • Java und PL/SQL-Entwicklung
Oracle SOA Suite BPEL Process Manager Oracle JDeveloper BPEL Rational Clear Case Eclipse WSDL Apache Axis J2EE Java JSP JSF JDBC Hibernate Tomcat Servlets JSP XML/XSL SQL-PL/SQL Oracle
Deutsche Telekom
3 Jahre 8 Monate
2004-07 - 2008-02

Kreditbearbeitungssystem

Senior Architect / Analyst / Developer J2EE Java JDBC ...
Senior Architect / Analyst / Developer

Spezifikation, Analyse, Design und Entwicklung von mehereren J2EE- und Host-basierten Intranet-Anwendungen zur Kreditabwicklung 

  • Mitarbeit im Architektur-Team zur Festlegung einer optimierten Architektur bzgl. EJB, Vorgangssteuerung, Datenbankzugriffe, Caching, Transaktionssicherheit im Großrechner-System (OS/390).
  • Entwicklung einer Web-Anwendung, für die Zuordnung der Kreditverträge zu den zuständigen Sachbearbeitern.
  • Entwicklung eines Frameworks, das die automatische Generierung von Web-Anwendungen (inkl. Java-Beans, Formulare, Page-Flows) ermöglicht. Es besteht aus einem JSP-Generator als Eclipse-Plugin, einer Page-Flow-Steuerungs-Engine, einem Klassengenerator als Eclipse-Plugin, einer Swing-Anwendung, einer Rule-Engine und mehreren Basisklassen (insgesamt 86 Klassen).
  • Entwicklung eines Frameworks, dass das automatische Mapping und die Prüfung von Formulardaten basierend auf dem Vorgangsserver zu Java-Beans ermöglicht. Es besteht aus Klassengeneratoren als Eclipse-Plugin und einer Swing-Anwendung, Rule-Engine und Basisklassen (insgesamt 63 Klassen). Durch dieses Framework wurde die Entwicklungszeit um 80% reduziert. Die Qualität der weiteren Web-Anwendungen wurde dadurch erheblich erhöht. 
  • Entwicklung einer Web-Anwendung, die zur Pflege von Bankverbindungen zum ausgewählten Kreditvertrag dient. 
  • Entwicklung mehrerer Web-Anwendungen, die zur Pflege und zur Eingabe von Kredit- und Darlehensdaten (Abruf, Aufstockung und Kürzung, Umbelegung, Leistungsarten, Sicherheiten, Portfolio, Devisenkassageschäft, Zinsfixierung) dient. 
  • Entwicklung eines web-basierten Datenbank-Tools, zur Pflege und Eingabe von DB2 und Oracle Tabellen. 
IBM WebSphere Application Server WSAD (IBM WebSphere Studio Application Developer) MQ-Series IBM DB2 Oracle Continuus / CM Synergy IBM z/OS OS/390 QMF
J2EE Java JDBC Hibernate SWT für Eclipse-Plugins EJB Servlets JSP JSF Web-services JavaScript AJAX Struts Common-Controls XSL CSS HTML XML SQL Windows XP Visio PL1 TSO IMS JCL
KfW-Bank
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

1992-1998

Diplom Informatiker, Universität Karlsruhe (KIT), 

1982?1987

Diplom Mathematiker, Universität Marmara Istanbul

Position

Position

Senior Full-Stack-Java/JS-Entwickler und DevOps-Engineer:

  • Umfangreiche praktische Erfahrungen in der Erstellung von Web-Applikationen und Microservices. 
  • Senior-Analyst und -Entwickler für J2EE, BPEL, Spring-Boot, Quarkus, Hibernate, Web-Technologien (Webservices, WSDL/SOAP, XML/XSLT, HTML5, Javascript/ExtJS, TypeScript/Angular), SOA (Service-Orientierten Architekturen), Oracle, Kafka, Docker, Jenkins, Test-Frameworks
  • Konzeptionierung und Erstellung der Continuous Integration/Continuous Delivery (CI/CD)-Pipeline auf Basis moderner Frameworks und Tools

Kompetenzen

Kompetenzen

Top-Skills

Java Spring-Boot Microservices Spring Cloud-Computing REST-Webservices CI/CD Scrum/Kanban JavaScript ExtJS XML/XSLT HTML5 SOA SOAP SQL Quarkus Rancher-Kubernetes Kafka JPA/Hibernate Maven/Gradle Git/Bitbucket/Jenkins

Produkte / Standards / Erfahrungen / Methoden

Activiti
Agile Praktiken
Altova MapForce
Altova XmlSpy
Ant
Apache Axis
Apache Confluent Kafka
Apache Kafka
Apache Maven
Apache Solr / SolrJ 3.1
Aspose
Aspose-PDF
Aspose-Slide
Aspose-Word
Atlassian Confluence
Atlassian JIRA Agile
AVRO
Axis
Bitbucket
BPM Modellierung
BPMN 2.0
Cisco PGW
Cisco SRST
Cisco Voice Gateway
Common-Controls
Confluence
Continuus / CM Synergy
CSS
CVS
DevOps
Docker
Docker Desktop
Docker Desktop
Docker/Docker-Compose
Docker/Docker-Compose-Tools
Dropbox
DVB
Eclipse
Eclipse 4.6
Eclipse, STS
EJB
EncFS
Enterprise Architect
Eureka
Feign / Ribbon
Git
Git/Bitbucket
Gradle
Helm
Helm-Charts
Hibernate
HTML
HTML5
Hudson
Hudson, Jenkins
IBM WebSphere Application Server
Istio
Jackson
Jasperreports
Java / JEE
Java 11
Java-Mail
Java-POP3
Java-Security und Kryptografie
JBoss
JDeveloper 11
Jdom
Jenkins
Jenkins-Pipelines
JHipster
Jira
JPA/Hibernate
Jsch
JSF
JSF/JSP
Junit
Kafka
Kafka-Streams
Kanban
Keycloak
Kubernetes/Docker
Lombok
Lombok
Lucene-Search
Maven
Maven Buildmanagement
Maven-Build-Tools
Microservices
Middleware Platform as a Service
Mockito
MS Mediaroom
Netflix-Zuul
Nexus
Nexus IQ
Node.js
Novatec
OAuth
OpenID
Oracle JDeveloper
Oracle SOA Suite
Oracle SOA Suite 11g / Fusion Middleware
PKI-basierte Verschlüsselung
QMF
Quarkus (Supersonic Subatomic Java)
RabbitMQ
Rancher-Kubernetes
Rancher-Kubernetes
Rational Clear Case
Redis
REST
RESTful WS
SCRUM
Selenium
Servlets
Signaturen
SOA
SOAP
Soap UI
Solr
SonarQube
Spring
Spring (MVC)
Spring oAuth 2.0
Spring REST
Spring TS
Spring, Spring-Boot, Cloud Data Flow
Spring-Boot
Spring-Cloud-Config-Server
Spring-Cloud-Streams
Spring-Data-Flow-Server
Spring-Tool-Suite
Spring-Tool-Suite 3.9
SpringFramework
SpringFramework
SSH
SSO
Stream pipeline DSL
Struts
SVN
Thymeleaf
Tomcat
Tomcat 6
TSO
Visio
Web-services
WildFly
WSAD (IBM WebSphere Studio Application Developer)
WSDL
WSDL/SOAP
XML
XML/XSD/XSLT
XML/XSL
XPath
XSD
XSL
XSLT
Xstream

Kernkompetenzen:

  • Management (Technische Projekt- und Teamleitung)
  • Expertenkenntnisse in OOA/OOD und SOA
  • Software Architektur für Portale
  • Entwickler: Java/J2EE, Microservices, Spring-Boot, Hibernate, BPEL, Javascript
  • Erfahrung mit Frameworks / Patterns
  • J2EE Applikations-Server (Oracle Weblogic, IBM WebsPhere, Oracle SOA Suite, JBOSS, Tomcat)
  • Relationale Datenbanken (Oracle, DB2, MySQL)
  • Taskforce- und Teamleitung, Technisches Projektmanagement und Qualitätsmanagement
  • Machbarkeitsstudie und technische Konzepte für internationale B2B und B2C Anwendungen
  • Konzepterstellung für komplexe E-Business Transaktionsplattformen
  • Definition und Validierung von Systemarchitekturen
  • Architektur und Design von verteilten objektorientierten Servers und Clients für Web-Portale(Finanz-, Archiv- und Logistikportale)
  • Definition und Optimierung von Softwareentwicklungsprozessen 
  • Software-Entwicklung mit J2EE und BPEL Technologien (Java, JSP, EJB, JCA), Javascript, JDBC, XML, HTML/JHTML, CORBA, Relationale Datenbanken, Oracle - PL/SQL, OOA, OOD mit Rational Rose und TogetherJ
  • SSL und Java-basierte Digitale Signaturen
  • Geschäftsprozeßanalyse und -optimierung
  • Proof-of-Technology/Concept
  • Redesign, Refactoring und Re-Engineering
  • Multi Tier und Multi Threading Architektur
  • OO-Coaching (Methoden, Java, C/C++)
  • Technische Projektleitung und Teamleitung
  • Qualitätsmanagement
  • Erstellung von komplexen Softwarearchitekturen
  • Spezifikation und Konzepterstellung
  • Objektorientierte Analyse/Design
  • Review von Code
  • Analyse und Optimierung Web-Applikations-Performance
  • Performance Measurement und Performance Tuning.
  • BPEL, Oracle SOA-Suite
  • Hibernate, Spring
  • JavaScript und ExtJS/Sencha 
  • Java-Programmierung: JDK 1.*, JDBC, Swing, EJB
  • Java-Security, Kryptografie mit Java (RSA, DES, MD5, SHA, SSL, JCE)
  • Java ZKA/BCS-Specialist
  • CoCoNet-Multiweb, MWTP Specialist
  • Java- und EJB- Spezialist
  • Kryptografie mit Hardware (nCipher)
  • HTTP-gzip-Compression
  • Signierte-Java-Applets (Applet Zertifizierung)
  • XML/XSL, DTD
  • DrMcCoy, TOAD, CURL
  • Apache Web-Server, Tomcat
  • Application Servers: BEA-Weblogic, ATG Dynamo, IBM-WebsPhere,
  • IBM-MQSeries, CORBA-Visibroker
  • Objektorientierte Analyse und Design (Rational Rose, TogetherJ)
  • WSAD, Eclipse, Visual Cafe, Visual Age EE und PE, JBuilder, Kawa
  • Visual SourceSafe, Continuus, TeamSite, IBM VA-Team-Server, CVS
  • Unified Modelling Language (UML), Object Modelling Technique (OMT),
  • Entity Relationship Modelling (ER), RUP
  • Maven

Applikations-Server:

  • Oracle-Weblogic
  • IBM-WebsPhere
  • Oracle SOA Suite und Fusion Middleware
  • Tomcat

Middleware

  • Spring Cloud, RabbitMQ, Kafka, Redis
  • CORBA
  • IBM MQSeries

Entwicklungswerkzeuge

  • WSAD, Eclipse, STS, JBuilder, Visual Age, Visual Café, Rational Rose, TogetherJ
  • Git, Maven, SVN, CVS, Continuus, Visual SourceSafe, TeamSite, IBM VA-Team-Server
  • JRockit, JProbe, OptimizeIt, Oracle JDeveloper, Spring-TS

Methoden

  • Unified Modelling Language (UML)
  • Object Modelling Technique (OMT)
  • Entity Relationship Modelling (ER)
  • OO- und J2EE-Design Patterns

Softwarepakete und Tools

  • J2EE (EJB, JSP, JSF, Servlets) Java Beans, Applets, JDBC, RMI, JPA
  • Java-Security und Kryptografie (RSA, DES, MD5, SHA, SSL, JCA, IAIK)
  • AWT, SWING, SWT
  • JUnit, Quartz
  • Spring-Boot, Spring Cloud, Hibernate, Solr, Lucene, EncFS, Dropbox-API

Kurz Profil

  • Als Profi habe ich bereits mehrere Jahre Berufs- und Projekterfahrung gesammelt.
  • Als Senior Consultant/Architeckt und Designer kenne ich mich mit den aktuellen Technologien rund um technische Software aus.
  • Ich bin auch als erfahrener Projektleiter und Task-Force-Leiter bereit, dafür verantwortlich zu sein,komplexe hochwertige Softwaresysteme innerhalb des gesetzten Zeit- und Kostenrahmens zu erstellen.
  • Ich kann mit meiner sicheren fachlichen und sozialen Kompetenz und durch den Einsatz von agilen Methoden/Techniken, meiner pragmatischen Führungsfähigkeiten, Einfühlungsvermögen, Überzeugungskraft, Zielstrebigkeit und Begeisterungsfähigkeit die Projekt/Team-Mitglieder mitreißen und entsprechend motivieren, um Software-Projekte zu den geplanten erfolgreichen Ergebnisse zu führen.

Betriebssysteme

Großrechner
z/OS, JCL, CICS, MVS, TSO, IMS
IBM z/OS
Linux
OS/390
Unix
AIX, HP-UX, Sun Solaris, Dec-Ultrix
Windows
XP

Programmiersprachen

.NET
Ajax
Angular
BPEL
1.1/2.0
C/C++
CSS
ExtJS
HTML
J2EE
Java 0 - 11
Spring, J2EE, Swing, JPA, JSF, JSP, JCA, JMS
Java API for RESTful Web Services
JavaScript
JCL
JEE 8
JSON
JSP
Modula 2
Oracle-Pro*C
Oracle/SQL
Pascal
Perl
PHP
PL/SQL
PL1
SQL
TypeScript
UML
Visual Basic
XML
XPATH
XSD

Datenbanken

DB2
IBM DB2
IMS
Informix
JDBC
MongoDB
MySQL
Oracle
Oracle 10
Postgres
SQL
Sybase

Datenkommunikation

ATM
CICS
CORBA
Visibroker
EDIFACT
Ethernet
Fast, 10/100MB
FDDI
FTAM
HDLC
IMS/DC
Internet, Intranet
HTTP, HTTPS, RMI, JDBC, XML, POP3, SMTP
ISDN
ISO/OSI
LAN, LAN Manager
Message Queuing
MQSeries, JMS, Kafka, RabbitMQ
MQ-Series
NetBios
Novell
OSF/DCE
Router
SMTP
SNMP
TCP/IP
Sockets, TCP,UDP
Token Ring
Windows Netzwerk
X.400 X.25 X.225 X.75...

Hardware

PC
SUN

Branchen

Branchen

  • Transport- und Logistik-Unternehmen
    • Internet basierte B2B- und B2C-Anwendungen (Trassenportal)
    • Online-Informationssysteme für Eisenbahninfrastrukturunternehmen
  • Banken und Versicherungen
    • Kreditbearbeitungssystem
    • Zahlungsverkehr, Cash- und Wertpapiermanagement
    • Konzepterstellung für große Finanzportale
    • ZKA-Standard für Firmenkunden (BCS-Verfahren)
    • Integration von E-Banking-Anwendungen in existierende Infrastrukturen und Finanzportale
  • Softwareindustrie, Internet/Intranet
    • Datenpflegetools für Online-Datenbanken
    • Tools und Frameworks für OO-Entwicklung
    • OO-Codegeneratoren
    • OO-Formulargeneratoren für relationale Datenbanken
    • Standardsoftware für die Berechtigungsverwaltung bei Web Entry Server
  • Elektroindustrie, Automobilindustriezulieferer
    • Internet/Intranet basierte Bestellsysteme
    • Online-Vertriebsplanung
  • Automobilindustrie
    • Logistik-Planung
    • Workflow-Anwendungen
  • Maschinenbau
    • Konstruktion
    • Produktionsmodelle
  • Telekommunikation
    • Automatisierte Orderschnittstelle für Wholesale-Kunden
    • Kaufm. und techn. Validierung

 

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.