Solution Architect, Business Analyst, Java/JEE, AWS, DevOps, Microservices, Mobile
Aktualisiert am 05.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Software Architect
Java EE
AWS
DevOps
CI/CD
Cloud
UML
Oracle
Microservices
REST
SOAP
Mobile Apps
Deutsch
Englisch
sehr gut in Wort und Schrift

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 8 Monate
2019-01 - 2022-08

Cloudbasierte Mobile- und Web-Apps

Software Architect, Entwickler Java EE Microservices Swift ...
Software Architect, Entwickler

Konzeption, Design und Entwicklung von mehreren Mobile- und Web-Apps.

  • Software Architektur, UI Design und Entwicklung mit Swift, Java und Kotlin
  • Erstellung von Datenmodellen für relationale und objektorientierte Datenbanken.
  • Automatische Synchronisierung von Daten mittels iCloud
  • Erstellung einer ?Sharing und Collaboration? Funktionalität über asynchrone Schnittstellen
  • Deployment im Apple App Store
  • Konfiguration und Deployment in der AWS Cloud
Spring Boot Xcode AWS iCloud Bitbucket Jira Confluence Docker Kubernetes
Java EE Microservices Swift JPA SwiftUI Cloud JSON XML JavaScript HTML AWS Diagramme CSS UML Datenbanken REST JAX-RS iOS Git
Softwarehaus
6 Monate
2018-07 - 2018-12

AQUILA TAX

Senior Engineer Java JEE JPA ...
Senior Engineer

Konzeption und Entwicklung einer CI/CD Pipeline für automatisiertes Build und Deployment von Software-Komponenten in Test- und Produktionsumgebung.

  • Planung und Entwicklung einer CI/CD Pipeline mit Git, Artifactory, Jenkins, TeamCity, OpenShift

  • Koordination von Entwicklung-Teams

Eclipse Maven Git TeamCity Nexus Oracle Oracle SQL Developer Bitbucket OpenShift Node.js Linux Unix JFrog Artifactory Atlassian JIRA Atlassian Confluence Kubernetes Docker Neo4j
Java JEE JPA JMS EJB OOAD UML XML Web-Services SOAP REST JavaScript Shell-Script Batchverarbeitung Python Graph Database
Deutsche Bank AG
2 Monate
2017-10 - 2017-11

DB-IS Abgeltungsteuer

Solution Architect Java JEE JPA ...
Solution Architect

Fachlich-technische Analyse einer bestehenden Softwarelösung zur Berechnung der Abgeltungsteuer.


Schwerpunkte:

  • Verantwortung für die Konzeption, die Planung und das Design der Softwarearchitektur im Rahmen der Weiterentwicklung der Lösung

  • Dokumentation und Umsetzung der Architektur mit dem Sparx Enterprise Architect

Spring Framework AspectJ Oracle Eclipse SQLDeveloper Maven Git TeamCity Nexus Enterprise Architect Web-Services
Java JEE JPA JMS EJB OOAD UML XML SOAP REST
Deutsche Bank Investment Services GmbH
1 Jahr 7 Monate
2015-09 - 2017-03

AWM GT Application (MiFID2)

Solution Architect Java JEE JPA ...
Solution Architect

Konzeption und Entwicklung eines Data Layers für Message und Service Orientierte EAI Plattform im Rahmen von MiFID II Einführung.

  • Analyse, Konzeption und Erstellung von Spezifikationen und der Software-Architektur.

  • Entwicklung von Basismodulen, WebServices und JEE Komponenten

  • Modellierung und Entwicklung von einer JPA and Oracle basierten Persistenzschicht

- Konzeption und Implementierung von Configuration-, Build- und Deployment Prozesses mit Maven, SVN, TeamCity und Nexus für Spring und Apache Tomcat basierte JEE Anwendungen. Deployment auf DAP Server.

  • Spezifikation und Entwicklung von XML, JMS, Web-Services und JEE Systemkomponenten.

  • Koordinierung der Entwicklung mit dem Offshore Team.

  • Erstellung von UML Diagrammen mit Enterprise Architect.

Technologien und Methoden:

Java, JEE, JPA, JMS, EJB, OOAD, UML, XML, JSON, HTML, CSS, jQuery, React,

Spring Framework, AspectJ

Oracle, Web-Services (SOAP, REST), Apache Tomcat,

Spring Boot, Spring Cloud, Microservices,
Enterprise Architect, Eclipse, SQL Developer

Continuous Integration, Maven, SVN, TeamCity, Nexus

Spring Framework AspectJ Oracle Apache Tomcat Spring Boot Spring Cloud Microservices Enterprise Architect Eclipse Maven SVN TeamCity Nexus Oracle SQL Developer
Java JEE JPA JMS EJB OOAD UML XML JSON HTML CSS jQuery React CI Continuous Integration REST SOAP Web-Services
Deutsche Bank AG
5 Monate
2014-09 - 2015-01

CORE

Software Entwickler Java JEE JPA ...
Software Entwickler

Konzeption und Entwicklung eines Kunden-Stammdatensystems.

  • Analyse, Konzeption und Erstellung von Konzepten und der Software-Architektur.

  • Konzeption und Entwicklung von WebServices und JEE Komponenten

  • Modellierung und Entwicklung einer JPA basierter Persistenzschicht

  • Datenmodellierung und PL/SQL Entwicklung mit Oracle Datenbank 

  • Erstellung von UML Diagrammen mit Enterprise Architect.

Enterprise Architect Eclipse SQLNavigator Oracle 12 Web-Services SOAP REST IBM Websphere Application Server 8.5
Java JEE JPA EJB OOAD UML XML SCRUM
Commerzbank AG
1 Jahr 1 Monat
2013-07 - 2014-07

Message Oriented Middleware / Collector

Technischer Spezialist Java JEE JPA ...
Technischer Spezialist

Erstellung einer Message Oriented Middleware Architektur in Rahmen der Systemintegration.

  • Analyse, Konzeption und Erstellung von Spezifikationen und der Software-Architektur.

  • Entwicklung von Basisklassen und Komponenten

  • Abstimmung und Koordination bei der Entwicklung von MOM, XML, Web-Services und JEE Systemkomponenten.

  • Erstellung von UML Diagrammen mit Enterprise Architect.

 

Enterprise Architect Eclipse TOAD Oracle Web-Services WebLogic
Java JEE JPA OOAD UML XML
Deutsche Bank AG
4 Monate
2012-11 - 2013-02

Neue Depoteröffnung

Funktionaler Analyst
Funktionaler Analyst

Funktionale Analyse in Rahmen der neuen Prozesse für Depoteröffnung.

  • Analyse, Konzeption und Erstellung von Dokumenten für die Spezifikation von Software Anforderungen.

  • Abstimmung und Erstellung von Funktionalen- und Technischen Spezifikationen für die Entwicklung von Web-Services und Systemkomponenten.

  • Erstellung von UML Diagrammen mit Enterprise Architect.

 

Technologien und Methoden:

OOAD, UML, XML, Enterprise Architect, Eclipse, TOAD, Oracle, Web-Services, JEE

OOAD UML XML Enterprise Architect Eclipse TOAD Oracle Web-Services JEE
Deutsche Bank AG
8 Monate
2012-07 - 2013-02

Migration von Wertpapierdaten

Funktionaler Analyst
Funktionaler Analyst

Funktionale Analyse in Rahmen der Migration von Systemen für Wertpapierdaten.

  • Analyse, Konzeption und Erstellung von Dokumenten für die Spezifikation von Software Anforderungen.

  • Erstellung der Funktionalen Spezifikation für die Durchführung der Datenmigration.

  • Erstellung der Technischen Spezifikation für die Entwicklung der Migrations-Anwendung.

  • Koordination und Abstimmung bei der Entwicklung von der Migrations-Anwendung.

  • Definition der Testfälle und Abnahme von Entwicklungs- und Integrationstests.

  • Erstellung von UML Diagrammen mit Enterprise Architect.

  • Konzeption und Modellierung von Datenschemas mit UML und ER-Diagrammen für Oracle Datenbanken

  • Spezifikation von Web-Services mit WSDL und XSD Dokumenten.

 

Technologien und Methoden:

OOAD, UML, XML, Enterprise Architect, Eclipse, TOAD, Oracle, Web-Services, JEE 

OOAD UML XML Enterprise Architect Eclipse TOAD Oracle Web-Services JEE
Deutsche Bank AG
5 Monate
2012-01 - 2012-05

Web-Anwendungen für Mobile Geräte

Software Architect, Entwickler Java JEE 6 JSF 2 ...
Software Architect, Entwickler

Entwicklung von einem grafischen Editor.
Entwicklung von Apps für die Apple iOS Geräte iPad und iPhone.

- Konzeption und Design von einem Datenbank- und Web-basierten grafischen Editor

- Entwicklung einer App mit Objective C und Xcode
- Entwicklung einer Java Anwendung mit Java/JEE und NetBeans Plattform

- Entwicklung eines Web-Frontends mit JavaScript/jQuery und HTML/CSS

- Entwicklung von einem REST Web-Service mit JAX-RS

 

Technologien und Methoden:

ObjectiveC, Xcode,

NetBeans Plattform,
Java, JEE 6, JSF 2, Facelets, EJB, HTML, JavaScript, CSS, jQuery, Swing,

REST, Web-Services, JAX-RS,

OOAD, DDD, UML, XML,
Glassfish, JavaDB,

Maven, Git, Artifactory, Jenkins 

Glassfish JavaDB Maven Git Artifactory Jenkins Xcode NetBeans
Java JEE 6 JSF 2 Facelets EJB HTML JavaScript CSS jQuery Swing REST Web-Services JAX-RS OOAD DDD UML XML ObjectiveC
Softwarehersteller
3 Jahre
2009-01 - 2011-12

Integration Dresdner Bank / Commerzbank

Software-Architect, Business Analyst, Entwickler Java JEE JSP ...
Software-Architect, Business Analyst, Entwickler

Datenmigration in Rahmen der Dresdner Kleinwort / Commerzbank Integration.

- Versorgung der DK-Altsysteme mit Commerzbank Daten

- Datenaufbereitung und Reconciliation vor der Umstellung auf Commerzbank Systeme

- Webservices zum Online Datenabgleich der Kundenstammdaten

- Umstellung des Datenaustausches auf Commerzbank Standard Message-System

 

Anpassung der Schnittstellen für IB-Stammdatensysteme:

- Erweiterung der bankinternen Schnittstellen Stammdatensysteme-Referenzdatensysteme

- Erweiterung der Externen Schnittstellen zu den Markdaten

 

Migration des Software Configuration Managements von SVN auf Team Foundation Server und Coba-Standard Maven Repository

 

Technologien und Methoden:

Java, JEE, JSP, JSF, Facelets, EJB, WebServices

HTML, JavaScript, CSS, jQuery

OOAD, UML, XML, XSLT, 

Eclipse, Spring,

Openadaptor, Dealbus,

Maven, Continuum, Continuous Integration,

JBoss, Sybase,

RedHat Linux, Sun Solaris,

SVN, Collabnet, Team Foundation Server

Eclipse Spring Openadaptor Dealbus Maven Continuum Continuous Integration JBoss Sybase RedHat Linux Sun Solaris SVN Collabnet Team Foundation Server
Java JEE JSP JSF Facelets EJB WebServices HTML JavaScript CSS jQuery OOAD UML XML XSLT
Commerzbank AG
3 Jahre 7 Monate
2008-06 - 2011-12

Kunden-Stammdatensystem

Software-Architect, Business Analyst, Entwickler Java JEE JSP ...
Software-Architect, Business Analyst, Entwickler

Konzeption, Entwicklung und Support des Kunden-Stammdatensystems.

- Konzeption und Umstellung des Configuration-, Build- und Deployment Prozesses auf Maven, Continuum, SVN und RPM Paketierung für JBoss basierte JEE Anwendung. Deployment auf RedHat Linux.

- Reimplementierung der Webanwendungen und Komponenten. Konzeption und Entwicklung von JEE, Web und Server Komponenten.

- Datenbankmodellierung und Entwicklung mit Sybase



Technologien und Methoden:

Java, JEE, JSP, JSF, Facelets, EJB, WebServices

HTML, JavaScript, CSS, jQuery, XML, XSLT,

OOAD, UML, Eclipse,

Openadaptor, Dealbus,

Maven, Continuum, Continuous Integration,

JBoss, RedHat Linux, RPM, Sybase,

SVN, Collabnet

Eclipse Openadaptor Dealbus Maven Continuum Continuous Integration JBoss RedHat Linux RPM Sybase SVN Collabnet
Java JEE JSP JSF Facelets EJB WebServices HTML JavaScript CSS jQuery XML XSLT OOAD UML
Dresdner Kleinwort / Commerzbank AG
5 Monate
2008-01 - 2008-05

Grid-Basierte EAI Plattform für Risk-Management Systeme

Software-Architekt OOAD Domain Driven Design UML ...
Software-Architekt

Konzeption und Entwicklung einer auf Grid basierten EAI Plattform mit Anbindung an Bankensysteme und Risk-Simulation Engines.

- Konzeption und Entwicklung einer Software- und System-Architektur für eine verteilte und auf Grid basierte EAI Plattform
- Definition der Fachlichen und Funktionalen Anforderungen in Zusammenarbeit mit dem Fachbereich
- Erstellung eines Objektorientierten Modells für Derivative Finanzprodukte
- Entwicklung mit Java, JEE, XML, Spring und der Gigaspaces Plattform
- Integration mit dem Risk-Management System RiskVision 5.4
- Konzeption und Entwicklung eines Web-Frontends mit Struts und Common Controls
- Umstellung von Rational ClearCase Base auf ClearCase UCM
- Definition von Testfällen und Durchführung von Tests


Technologien und Methoden:
OOAD, Domain Driven Design, UML,
Java, JEE, Eclipse, Struts, PL-SQL, XML,

Enterprise Architect, Spring, Gigaspaces,
IBM WebSphere 6.x, IBM Rational Application Developer 7,
Oracle, Sybase
RiskVision 5.4,
Maven, Continuum,
Rational ClearCase UCM

Enterprise Architect Spring Gigaspaces IBM WebSphere 6.x IBM Rational Application Developer 7 Oracle Sybase RiskVision 5.4 Maven Continuum Rational ClearCase UCM
OOAD Domain Driven Design UML Java JEE Eclipse Struts PL-SQL XML
Commerzbank AG
1 Jahr 9 Monate
2006-04 - 2007-12

Releasewechsel von einem Risk-Management System

Software-Architekt Java JEE UML ...
Software-Architekt

Releasewechsel des Systems Misys GMRV 2.6 auf Misys RiskVison 5.4.
Weiterentwicklung der zentralen EAI Infrastruktur der Commerzbank im Bereich des Risiko Managements.

- Technische Leitung des Entwicklerteams
- Refaktorisierung und Weiterentwicklung einer auf Java, XML, Oracle und PL/SQL basierten EAI Plattform
- Umsetzung der fachlichen Anforderungen im Bereich des Investment Banking
- Anbindung von Bankensystemen (Summit, Murex, Kondor) an das Risk-Management System RiskVision 5.4.
- Definition und Implementierung von: XML Austauschformaten, API-Schnittstellen, Mappings und XSLT Transformationen
- Konzeption und Implementierung von einem automatisierten, Web-basierten Test- und Deployment-Verfahrens für Java, PL/SQL und Oracle Datenbanken.
- Konzeption, Entwicklung und Integration von "real time" Schnittstellen mit Java, JEE, JMS und dem Spring Framework
- Definition von Testfällen und Durchführung von Tests
- Qualitätssicherung und Deployment


Technologien und Methoden:
Java, JEE, Spring,
OOAD, UML, XML, XSLT, PL-SQL
Misys GMRV 2.6, RiskVision 5.4,
Rational Application Developer 6, Eclipse,
Oracle 9i, PL-SQL, Sybase,
Continuous Integration, Cruise Control, Ant,
Sun Solaris 10,
Rational ClearCase Base,
MS Project

Enterprise Architect Misys GMRV 2.6 RiskVision 5.4 Rational Application Developer 6 Eclipse Oracle 9i PL-SQL Sybase Continuous Integration Cruise Control Ant Sun Solaris 10 Rational ClearCase Base MS Project
Java JEE UML XML XSLT PL-SQL Spring OOAD
Commerzbank AG
7 Monate
2005-09 - 2006-03

Webanwendung für ein Risk-Management System

Software-Architekt OOAD UML Java ...
Software-Architekt

Konzeption und Entwicklung einer Webanwendung für das Risk-Management System der Commerzbank.

- OOAD und UML Modellierung mit Enterprise Architect
- Java und J2EE Entwicklung mit Rational Application Developer 6
- Entwicklung einer grafischen Benutzeroberfläche mit Struts, JSP und JSF
- Konzeption und Entwicklung einer auf Hibernate basierten Persistenzschicht für Oracle und Sybase Datenbanken
- Erstellung eines parametrisierbaren Buildprozesses mit Ant
- Einführung eines Integrationsprozesses (Continuous Integration) basierend auf dem CruiseControl und Ant
- Definition von Testfällen und Durchführung von Tests
- Einführung eines auf SideWalker basierten Testverfahrens für GUI-Tests


Technologien und Methoden:
OOAD, UML,
Java, J2EE, JSP, JSF, Servlets, Struts, Hibernate

Enterprise Architect,
WebSphere Application Server,
Rational Application Developer, Eclipse,
Oracle 9i, Sybase,
Continuous Integration, Cruise Control, Ant,
Rational ClearCase, JUnit, SiteWalker,
Misys GMRV 2.6

Enterprise Architect WebSphere Application Server Rational Application Developer Eclipse Oracle 9i Sybase Continuous Integration Cruise Control Ant Rational ClearCase JUnit SiteWalker Misys GMRV 2.6
OOAD UML Java J2EE JSP JSF Servlets Struts Hibernate XML PL-SQL
Commerzbank AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2006-12 - 2006-12

Zertifizierung - JEE Enterprise Architect

Sun Certified Enterprise Architect for Java Platform Enterprise Edition Technology,
Sun Certified Enterprise Architect for Java Platform Enterprise Edition Technology
4 Jahre
1994-10 - 1998-09

Informatik-Studium

Diplom Informatiker, FH Köln
Diplom Informatiker
FH Köln

Position

Position

Software Architekt, Analyst

Java, JEE Developer

Microservices, DevOps,

AWS, Kubernetes,

Mobile, iOS, Android

Kompetenzen

Kompetenzen

Top-Skills

Software Architect Java EE AWS DevOps CI/CD Cloud UML Oracle Microservices REST SOAP Mobile Apps

Produkte / Standards / Erfahrungen / Methoden

JEE
=========

Microservices,

Web Services, REST, SOAP

Servlets, JSP, JSF, Facelets, AJAX

EJB, JMS, JPA

JNDI, JDBC, Java Connector Architecture,

Corba, RMI, JavaMail

 

Frameworks
==========

Spring, Spring Boot, Spring Cloud

jQuery, React, Bootstrap, CSS,

JSF, Facelets, JSP,

JPA, Hibernate, JDO,

OSGi,

Struts (Tiles),

Gigaspaces

Apache Axis, JAX-WS, JAX-RS,

Apache Lucene,

JUnit, Http Unit, Cactus

Swing, AWT, Eclipse SWT,

VC++ MFC,

Cocoa Touch

 

Containers, Application- und Webserver
==========================

Docker, Kubernetes, OpenShift

AWS, Apache Tomcat, Jetty

WebLogic, IBM WebSphere,

JBoss, GlassFish,

Apache

Lotus Domino

 

Mobile
=======
iOS, Android
 

Datenbanken
===========

Oracle, Sybase,

NoSQL, MongoDB,

DB2, MySQL, MS SQL Server

Derby, Hypersonic

MS Access, Lotus Notes



Methoden
========
Scrum Agile, Wasserfall,
OOAD, DDD, UML, BPMN
RUP, XP,
OO Design Patterns, J2EE Design Patterns,
Refactoring
Geschäftsprozessmodellierung,
ER-Datenmodellierung, Workflow,
Projektmanagement (PMBOK)


DevOps 

=========

Build, Continuous Integration, Continuous Delivery:

Maven, Ant,

Jenkins, Bamboo, TeamCity, CruiseControl, Continuum

Nexus, Artifactory

Versionsverwaltung:

 Git, Bitbucket, SVN, CSV,

 Team Foundation Server, MS Visual SourceSafe

 Rational ClearCase Base und UCM, 

Tools
=======
Projektmanagement:
MS Project, OpenWorkbench
Rational ClearQuest
HP(Mercury) QualityCenter


UML:
Enterprise Architect, Together, Rational Rose,
Poseidon for UML, Omondo


IDE:
Eclipse, IBM Rational Application Developer
NetBeans, NetBeans Platform
IBM WSAD, IBM Visual Age,
SAP NetWeaver Developer Studio,
JDeveloper, JBuilder,
Bea Workshop,
PHPEdit, MS Visual Studio

Sonstige:
SqlNavigator, TOAD,
Mercury WinRunner, JStudio SiteWalker,
Mercury TestDirector,
Oracle Designer 2000, Oracle Developer Forms
ETL-Informatica

Betriebssysteme

Unix
Linux
Windows
iOS
macOS
Android

Programmiersprachen

Java
Experte
JavaScript
Experte
TypeScript
Experte
Swift
Experte
SwiftUI
Experte
Kotlin
Fortgeschritten
Perl
Fortgeschritten
PHP
Fortgeschritten
PL/SQL
Experte
Python
Fortgeschritten
Shell
Fortgeschritten
C
Fortgeschritten
C++
Fortgeschritten
Objective C
Fortgeschritten
ABAP
Basics

Datenbanken

Relationale Datenbanken
Experte
Oracle
Experte
NoSQL Datenbanken
Fortgeschritten
Sybase
Fortgeschritten
Graphdatenbanken
Fortgeschritten

Datenkommunikation

HTTP
JMS
REST
RPC
TCP/IP
WebServices

Hardware

Apple
Host
PC

Branchen

Branchen

Automobil
Banken
Energieversorgung
Industrie
Medien
Handel
Hardwarehersteller
Softwarehersteller

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 8 Monate
2019-01 - 2022-08

Cloudbasierte Mobile- und Web-Apps

Software Architect, Entwickler Java EE Microservices Swift ...
Software Architect, Entwickler

Konzeption, Design und Entwicklung von mehreren Mobile- und Web-Apps.

  • Software Architektur, UI Design und Entwicklung mit Swift, Java und Kotlin
  • Erstellung von Datenmodellen für relationale und objektorientierte Datenbanken.
  • Automatische Synchronisierung von Daten mittels iCloud
  • Erstellung einer ?Sharing und Collaboration? Funktionalität über asynchrone Schnittstellen
  • Deployment im Apple App Store
  • Konfiguration und Deployment in der AWS Cloud
Spring Boot Xcode AWS iCloud Bitbucket Jira Confluence Docker Kubernetes
Java EE Microservices Swift JPA SwiftUI Cloud JSON XML JavaScript HTML AWS Diagramme CSS UML Datenbanken REST JAX-RS iOS Git
Softwarehaus
6 Monate
2018-07 - 2018-12

AQUILA TAX

Senior Engineer Java JEE JPA ...
Senior Engineer

Konzeption und Entwicklung einer CI/CD Pipeline für automatisiertes Build und Deployment von Software-Komponenten in Test- und Produktionsumgebung.

  • Planung und Entwicklung einer CI/CD Pipeline mit Git, Artifactory, Jenkins, TeamCity, OpenShift

  • Koordination von Entwicklung-Teams

Eclipse Maven Git TeamCity Nexus Oracle Oracle SQL Developer Bitbucket OpenShift Node.js Linux Unix JFrog Artifactory Atlassian JIRA Atlassian Confluence Kubernetes Docker Neo4j
Java JEE JPA JMS EJB OOAD UML XML Web-Services SOAP REST JavaScript Shell-Script Batchverarbeitung Python Graph Database
Deutsche Bank AG
2 Monate
2017-10 - 2017-11

DB-IS Abgeltungsteuer

Solution Architect Java JEE JPA ...
Solution Architect

Fachlich-technische Analyse einer bestehenden Softwarelösung zur Berechnung der Abgeltungsteuer.


Schwerpunkte:

  • Verantwortung für die Konzeption, die Planung und das Design der Softwarearchitektur im Rahmen der Weiterentwicklung der Lösung

  • Dokumentation und Umsetzung der Architektur mit dem Sparx Enterprise Architect

Spring Framework AspectJ Oracle Eclipse SQLDeveloper Maven Git TeamCity Nexus Enterprise Architect Web-Services
Java JEE JPA JMS EJB OOAD UML XML SOAP REST
Deutsche Bank Investment Services GmbH
1 Jahr 7 Monate
2015-09 - 2017-03

AWM GT Application (MiFID2)

Solution Architect Java JEE JPA ...
Solution Architect

Konzeption und Entwicklung eines Data Layers für Message und Service Orientierte EAI Plattform im Rahmen von MiFID II Einführung.

  • Analyse, Konzeption und Erstellung von Spezifikationen und der Software-Architektur.

  • Entwicklung von Basismodulen, WebServices und JEE Komponenten

  • Modellierung und Entwicklung von einer JPA and Oracle basierten Persistenzschicht

- Konzeption und Implementierung von Configuration-, Build- und Deployment Prozesses mit Maven, SVN, TeamCity und Nexus für Spring und Apache Tomcat basierte JEE Anwendungen. Deployment auf DAP Server.

  • Spezifikation und Entwicklung von XML, JMS, Web-Services und JEE Systemkomponenten.

  • Koordinierung der Entwicklung mit dem Offshore Team.

  • Erstellung von UML Diagrammen mit Enterprise Architect.

Technologien und Methoden:

Java, JEE, JPA, JMS, EJB, OOAD, UML, XML, JSON, HTML, CSS, jQuery, React,

Spring Framework, AspectJ

Oracle, Web-Services (SOAP, REST), Apache Tomcat,

Spring Boot, Spring Cloud, Microservices,
Enterprise Architect, Eclipse, SQL Developer

Continuous Integration, Maven, SVN, TeamCity, Nexus

Spring Framework AspectJ Oracle Apache Tomcat Spring Boot Spring Cloud Microservices Enterprise Architect Eclipse Maven SVN TeamCity Nexus Oracle SQL Developer
Java JEE JPA JMS EJB OOAD UML XML JSON HTML CSS jQuery React CI Continuous Integration REST SOAP Web-Services
Deutsche Bank AG
5 Monate
2014-09 - 2015-01

CORE

Software Entwickler Java JEE JPA ...
Software Entwickler

Konzeption und Entwicklung eines Kunden-Stammdatensystems.

  • Analyse, Konzeption und Erstellung von Konzepten und der Software-Architektur.

  • Konzeption und Entwicklung von WebServices und JEE Komponenten

  • Modellierung und Entwicklung einer JPA basierter Persistenzschicht

  • Datenmodellierung und PL/SQL Entwicklung mit Oracle Datenbank 

  • Erstellung von UML Diagrammen mit Enterprise Architect.

Enterprise Architect Eclipse SQLNavigator Oracle 12 Web-Services SOAP REST IBM Websphere Application Server 8.5
Java JEE JPA EJB OOAD UML XML SCRUM
Commerzbank AG
1 Jahr 1 Monat
2013-07 - 2014-07

Message Oriented Middleware / Collector

Technischer Spezialist Java JEE JPA ...
Technischer Spezialist

Erstellung einer Message Oriented Middleware Architektur in Rahmen der Systemintegration.

  • Analyse, Konzeption und Erstellung von Spezifikationen und der Software-Architektur.

  • Entwicklung von Basisklassen und Komponenten

  • Abstimmung und Koordination bei der Entwicklung von MOM, XML, Web-Services und JEE Systemkomponenten.

  • Erstellung von UML Diagrammen mit Enterprise Architect.

 

Enterprise Architect Eclipse TOAD Oracle Web-Services WebLogic
Java JEE JPA OOAD UML XML
Deutsche Bank AG
4 Monate
2012-11 - 2013-02

Neue Depoteröffnung

Funktionaler Analyst
Funktionaler Analyst

Funktionale Analyse in Rahmen der neuen Prozesse für Depoteröffnung.

  • Analyse, Konzeption und Erstellung von Dokumenten für die Spezifikation von Software Anforderungen.

  • Abstimmung und Erstellung von Funktionalen- und Technischen Spezifikationen für die Entwicklung von Web-Services und Systemkomponenten.

  • Erstellung von UML Diagrammen mit Enterprise Architect.

 

Technologien und Methoden:

OOAD, UML, XML, Enterprise Architect, Eclipse, TOAD, Oracle, Web-Services, JEE

OOAD UML XML Enterprise Architect Eclipse TOAD Oracle Web-Services JEE
Deutsche Bank AG
8 Monate
2012-07 - 2013-02

Migration von Wertpapierdaten

Funktionaler Analyst
Funktionaler Analyst

Funktionale Analyse in Rahmen der Migration von Systemen für Wertpapierdaten.

  • Analyse, Konzeption und Erstellung von Dokumenten für die Spezifikation von Software Anforderungen.

  • Erstellung der Funktionalen Spezifikation für die Durchführung der Datenmigration.

  • Erstellung der Technischen Spezifikation für die Entwicklung der Migrations-Anwendung.

  • Koordination und Abstimmung bei der Entwicklung von der Migrations-Anwendung.

  • Definition der Testfälle und Abnahme von Entwicklungs- und Integrationstests.

  • Erstellung von UML Diagrammen mit Enterprise Architect.

  • Konzeption und Modellierung von Datenschemas mit UML und ER-Diagrammen für Oracle Datenbanken

  • Spezifikation von Web-Services mit WSDL und XSD Dokumenten.

 

Technologien und Methoden:

OOAD, UML, XML, Enterprise Architect, Eclipse, TOAD, Oracle, Web-Services, JEE 

OOAD UML XML Enterprise Architect Eclipse TOAD Oracle Web-Services JEE
Deutsche Bank AG
5 Monate
2012-01 - 2012-05

Web-Anwendungen für Mobile Geräte

Software Architect, Entwickler Java JEE 6 JSF 2 ...
Software Architect, Entwickler

Entwicklung von einem grafischen Editor.
Entwicklung von Apps für die Apple iOS Geräte iPad und iPhone.

- Konzeption und Design von einem Datenbank- und Web-basierten grafischen Editor

- Entwicklung einer App mit Objective C und Xcode
- Entwicklung einer Java Anwendung mit Java/JEE und NetBeans Plattform

- Entwicklung eines Web-Frontends mit JavaScript/jQuery und HTML/CSS

- Entwicklung von einem REST Web-Service mit JAX-RS

 

Technologien und Methoden:

ObjectiveC, Xcode,

NetBeans Plattform,
Java, JEE 6, JSF 2, Facelets, EJB, HTML, JavaScript, CSS, jQuery, Swing,

REST, Web-Services, JAX-RS,

OOAD, DDD, UML, XML,
Glassfish, JavaDB,

Maven, Git, Artifactory, Jenkins 

Glassfish JavaDB Maven Git Artifactory Jenkins Xcode NetBeans
Java JEE 6 JSF 2 Facelets EJB HTML JavaScript CSS jQuery Swing REST Web-Services JAX-RS OOAD DDD UML XML ObjectiveC
Softwarehersteller
3 Jahre
2009-01 - 2011-12

Integration Dresdner Bank / Commerzbank

Software-Architect, Business Analyst, Entwickler Java JEE JSP ...
Software-Architect, Business Analyst, Entwickler

Datenmigration in Rahmen der Dresdner Kleinwort / Commerzbank Integration.

- Versorgung der DK-Altsysteme mit Commerzbank Daten

- Datenaufbereitung und Reconciliation vor der Umstellung auf Commerzbank Systeme

- Webservices zum Online Datenabgleich der Kundenstammdaten

- Umstellung des Datenaustausches auf Commerzbank Standard Message-System

 

Anpassung der Schnittstellen für IB-Stammdatensysteme:

- Erweiterung der bankinternen Schnittstellen Stammdatensysteme-Referenzdatensysteme

- Erweiterung der Externen Schnittstellen zu den Markdaten

 

Migration des Software Configuration Managements von SVN auf Team Foundation Server und Coba-Standard Maven Repository

 

Technologien und Methoden:

Java, JEE, JSP, JSF, Facelets, EJB, WebServices

HTML, JavaScript, CSS, jQuery

OOAD, UML, XML, XSLT, 

Eclipse, Spring,

Openadaptor, Dealbus,

Maven, Continuum, Continuous Integration,

JBoss, Sybase,

RedHat Linux, Sun Solaris,

SVN, Collabnet, Team Foundation Server

Eclipse Spring Openadaptor Dealbus Maven Continuum Continuous Integration JBoss Sybase RedHat Linux Sun Solaris SVN Collabnet Team Foundation Server
Java JEE JSP JSF Facelets EJB WebServices HTML JavaScript CSS jQuery OOAD UML XML XSLT
Commerzbank AG
3 Jahre 7 Monate
2008-06 - 2011-12

Kunden-Stammdatensystem

Software-Architect, Business Analyst, Entwickler Java JEE JSP ...
Software-Architect, Business Analyst, Entwickler

Konzeption, Entwicklung und Support des Kunden-Stammdatensystems.

- Konzeption und Umstellung des Configuration-, Build- und Deployment Prozesses auf Maven, Continuum, SVN und RPM Paketierung für JBoss basierte JEE Anwendung. Deployment auf RedHat Linux.

- Reimplementierung der Webanwendungen und Komponenten. Konzeption und Entwicklung von JEE, Web und Server Komponenten.

- Datenbankmodellierung und Entwicklung mit Sybase



Technologien und Methoden:

Java, JEE, JSP, JSF, Facelets, EJB, WebServices

HTML, JavaScript, CSS, jQuery, XML, XSLT,

OOAD, UML, Eclipse,

Openadaptor, Dealbus,

Maven, Continuum, Continuous Integration,

JBoss, RedHat Linux, RPM, Sybase,

SVN, Collabnet

Eclipse Openadaptor Dealbus Maven Continuum Continuous Integration JBoss RedHat Linux RPM Sybase SVN Collabnet
Java JEE JSP JSF Facelets EJB WebServices HTML JavaScript CSS jQuery XML XSLT OOAD UML
Dresdner Kleinwort / Commerzbank AG
5 Monate
2008-01 - 2008-05

Grid-Basierte EAI Plattform für Risk-Management Systeme

Software-Architekt OOAD Domain Driven Design UML ...
Software-Architekt

Konzeption und Entwicklung einer auf Grid basierten EAI Plattform mit Anbindung an Bankensysteme und Risk-Simulation Engines.

- Konzeption und Entwicklung einer Software- und System-Architektur für eine verteilte und auf Grid basierte EAI Plattform
- Definition der Fachlichen und Funktionalen Anforderungen in Zusammenarbeit mit dem Fachbereich
- Erstellung eines Objektorientierten Modells für Derivative Finanzprodukte
- Entwicklung mit Java, JEE, XML, Spring und der Gigaspaces Plattform
- Integration mit dem Risk-Management System RiskVision 5.4
- Konzeption und Entwicklung eines Web-Frontends mit Struts und Common Controls
- Umstellung von Rational ClearCase Base auf ClearCase UCM
- Definition von Testfällen und Durchführung von Tests


Technologien und Methoden:
OOAD, Domain Driven Design, UML,
Java, JEE, Eclipse, Struts, PL-SQL, XML,

Enterprise Architect, Spring, Gigaspaces,
IBM WebSphere 6.x, IBM Rational Application Developer 7,
Oracle, Sybase
RiskVision 5.4,
Maven, Continuum,
Rational ClearCase UCM

Enterprise Architect Spring Gigaspaces IBM WebSphere 6.x IBM Rational Application Developer 7 Oracle Sybase RiskVision 5.4 Maven Continuum Rational ClearCase UCM
OOAD Domain Driven Design UML Java JEE Eclipse Struts PL-SQL XML
Commerzbank AG
1 Jahr 9 Monate
2006-04 - 2007-12

Releasewechsel von einem Risk-Management System

Software-Architekt Java JEE UML ...
Software-Architekt

Releasewechsel des Systems Misys GMRV 2.6 auf Misys RiskVison 5.4.
Weiterentwicklung der zentralen EAI Infrastruktur der Commerzbank im Bereich des Risiko Managements.

- Technische Leitung des Entwicklerteams
- Refaktorisierung und Weiterentwicklung einer auf Java, XML, Oracle und PL/SQL basierten EAI Plattform
- Umsetzung der fachlichen Anforderungen im Bereich des Investment Banking
- Anbindung von Bankensystemen (Summit, Murex, Kondor) an das Risk-Management System RiskVision 5.4.
- Definition und Implementierung von: XML Austauschformaten, API-Schnittstellen, Mappings und XSLT Transformationen
- Konzeption und Implementierung von einem automatisierten, Web-basierten Test- und Deployment-Verfahrens für Java, PL/SQL und Oracle Datenbanken.
- Konzeption, Entwicklung und Integration von "real time" Schnittstellen mit Java, JEE, JMS und dem Spring Framework
- Definition von Testfällen und Durchführung von Tests
- Qualitätssicherung und Deployment


Technologien und Methoden:
Java, JEE, Spring,
OOAD, UML, XML, XSLT, PL-SQL
Misys GMRV 2.6, RiskVision 5.4,
Rational Application Developer 6, Eclipse,
Oracle 9i, PL-SQL, Sybase,
Continuous Integration, Cruise Control, Ant,
Sun Solaris 10,
Rational ClearCase Base,
MS Project

Enterprise Architect Misys GMRV 2.6 RiskVision 5.4 Rational Application Developer 6 Eclipse Oracle 9i PL-SQL Sybase Continuous Integration Cruise Control Ant Sun Solaris 10 Rational ClearCase Base MS Project
Java JEE UML XML XSLT PL-SQL Spring OOAD
Commerzbank AG
7 Monate
2005-09 - 2006-03

Webanwendung für ein Risk-Management System

Software-Architekt OOAD UML Java ...
Software-Architekt

Konzeption und Entwicklung einer Webanwendung für das Risk-Management System der Commerzbank.

- OOAD und UML Modellierung mit Enterprise Architect
- Java und J2EE Entwicklung mit Rational Application Developer 6
- Entwicklung einer grafischen Benutzeroberfläche mit Struts, JSP und JSF
- Konzeption und Entwicklung einer auf Hibernate basierten Persistenzschicht für Oracle und Sybase Datenbanken
- Erstellung eines parametrisierbaren Buildprozesses mit Ant
- Einführung eines Integrationsprozesses (Continuous Integration) basierend auf dem CruiseControl und Ant
- Definition von Testfällen und Durchführung von Tests
- Einführung eines auf SideWalker basierten Testverfahrens für GUI-Tests


Technologien und Methoden:
OOAD, UML,
Java, J2EE, JSP, JSF, Servlets, Struts, Hibernate

Enterprise Architect,
WebSphere Application Server,
Rational Application Developer, Eclipse,
Oracle 9i, Sybase,
Continuous Integration, Cruise Control, Ant,
Rational ClearCase, JUnit, SiteWalker,
Misys GMRV 2.6

Enterprise Architect WebSphere Application Server Rational Application Developer Eclipse Oracle 9i Sybase Continuous Integration Cruise Control Ant Rational ClearCase JUnit SiteWalker Misys GMRV 2.6
OOAD UML Java J2EE JSP JSF Servlets Struts Hibernate XML PL-SQL
Commerzbank AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2006-12 - 2006-12

Zertifizierung - JEE Enterprise Architect

Sun Certified Enterprise Architect for Java Platform Enterprise Edition Technology,
Sun Certified Enterprise Architect for Java Platform Enterprise Edition Technology
4 Jahre
1994-10 - 1998-09

Informatik-Studium

Diplom Informatiker, FH Köln
Diplom Informatiker
FH Köln

Position

Position

Software Architekt, Analyst

Java, JEE Developer

Microservices, DevOps,

AWS, Kubernetes,

Mobile, iOS, Android

Kompetenzen

Kompetenzen

Top-Skills

Software Architect Java EE AWS DevOps CI/CD Cloud UML Oracle Microservices REST SOAP Mobile Apps

Produkte / Standards / Erfahrungen / Methoden

JEE
=========

Microservices,

Web Services, REST, SOAP

Servlets, JSP, JSF, Facelets, AJAX

EJB, JMS, JPA

JNDI, JDBC, Java Connector Architecture,

Corba, RMI, JavaMail

 

Frameworks
==========

Spring, Spring Boot, Spring Cloud

jQuery, React, Bootstrap, CSS,

JSF, Facelets, JSP,

JPA, Hibernate, JDO,

OSGi,

Struts (Tiles),

Gigaspaces

Apache Axis, JAX-WS, JAX-RS,

Apache Lucene,

JUnit, Http Unit, Cactus

Swing, AWT, Eclipse SWT,

VC++ MFC,

Cocoa Touch

 

Containers, Application- und Webserver
==========================

Docker, Kubernetes, OpenShift

AWS, Apache Tomcat, Jetty

WebLogic, IBM WebSphere,

JBoss, GlassFish,

Apache

Lotus Domino

 

Mobile
=======
iOS, Android
 

Datenbanken
===========

Oracle, Sybase,

NoSQL, MongoDB,

DB2, MySQL, MS SQL Server

Derby, Hypersonic

MS Access, Lotus Notes



Methoden
========
Scrum Agile, Wasserfall,
OOAD, DDD, UML, BPMN
RUP, XP,
OO Design Patterns, J2EE Design Patterns,
Refactoring
Geschäftsprozessmodellierung,
ER-Datenmodellierung, Workflow,
Projektmanagement (PMBOK)


DevOps 

=========

Build, Continuous Integration, Continuous Delivery:

Maven, Ant,

Jenkins, Bamboo, TeamCity, CruiseControl, Continuum

Nexus, Artifactory

Versionsverwaltung:

 Git, Bitbucket, SVN, CSV,

 Team Foundation Server, MS Visual SourceSafe

 Rational ClearCase Base und UCM, 

Tools
=======
Projektmanagement:
MS Project, OpenWorkbench
Rational ClearQuest
HP(Mercury) QualityCenter


UML:
Enterprise Architect, Together, Rational Rose,
Poseidon for UML, Omondo


IDE:
Eclipse, IBM Rational Application Developer
NetBeans, NetBeans Platform
IBM WSAD, IBM Visual Age,
SAP NetWeaver Developer Studio,
JDeveloper, JBuilder,
Bea Workshop,
PHPEdit, MS Visual Studio

Sonstige:
SqlNavigator, TOAD,
Mercury WinRunner, JStudio SiteWalker,
Mercury TestDirector,
Oracle Designer 2000, Oracle Developer Forms
ETL-Informatica

Betriebssysteme

Unix
Linux
Windows
iOS
macOS
Android

Programmiersprachen

Java
Experte
JavaScript
Experte
TypeScript
Experte
Swift
Experte
SwiftUI
Experte
Kotlin
Fortgeschritten
Perl
Fortgeschritten
PHP
Fortgeschritten
PL/SQL
Experte
Python
Fortgeschritten
Shell
Fortgeschritten
C
Fortgeschritten
C++
Fortgeschritten
Objective C
Fortgeschritten
ABAP
Basics

Datenbanken

Relationale Datenbanken
Experte
Oracle
Experte
NoSQL Datenbanken
Fortgeschritten
Sybase
Fortgeschritten
Graphdatenbanken
Fortgeschritten

Datenkommunikation

HTTP
JMS
REST
RPC
TCP/IP
WebServices

Hardware

Apple
Host
PC

Branchen

Branchen

Automobil
Banken
Energieversorgung
Industrie
Medien
Handel
Hardwarehersteller
Softwarehersteller

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.