Senior Java Entwickler / Senior Java Consultant / Architekt
Aktualisiert am 01.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 30.09.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Python
Java
Kafka
Java Message
IoT
Oracle/SQL
Sybase/SQL
NoSQL-DB
Active MQ
MQSeries
Jenkins
Agile Entwicklung
Eclipse
IntelliJ
JIRA
Enterprise Java Beans
JAX-WS
JAX-RS
Java 8
Java 11
Flutter
Dart
Kotlin
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Zürich (+75km) Darmstadt (+75km)
Deutschland, Schweiz
möglich

Projekte

Projekte

4 Jahre 1 Monat
2020-03 - heute

App Entwicklung und Integration in Core-Banking-System

Senior Software Entwickler Java 11 Kafka OpenShift ...
Senior Software Entwickler

Einsatz als Senior Entwickler (Java) bei der Entwicklung von Ad-On Applikationen und Tools in das Avaloq Core-Banking-System.

Aufgabenstellung:

  • Upgrade / Re-design von Java 8 auf Java 11
  • Entwicklung von Spring Boot basierenden Applikationen 
  • Portierung von Spring Boot basierenden Applikationen auf OpenShift 
  • Implementierung von neuen Unit und Integration Tests
  • Konfiguration und Management von Airlock IAM und Airlock Gateway
  • Automatisierung von Airlock IAM und Airlock Gateway über Rest-API
Open Shift Maven Spring Boot Postman Swagger Kafka Ignite IntelliJ IDEA Eclipse Angular Elastic Search
Java 11 Kafka OpenShift Elastic Search Python Splunk Enterprise
Raiffeisen Schweiz
Zürich
1 Jahr 3 Monate
2018-10 - 2019-12

Kollektivleben System

Senior Java Entwickler Embedded SQL SQL Scripting Scrum ...
Senior Java Entwickler

Einsatz als Senior Entwickler (Java) bei der Umsetzung von Business Anforderungen in einem neuen Kollektivleben System (Pensionskasse). Die Entwicklung basiert auf dem Grundsatz des Domain-Specific-Modeling unter Einsatz einer Domain spezifischen Sprache, welche Java Code zur Ausführung als RestFul Applikation auf einem JEE Server generiert. Jedoch wurden auch einige Komponenten als reine Java Komponenten umgesetzt, hierbei handelt es sich hauptsächlich um Unit- und Regression Testing. 

Aufgabenstellung:

  •  schnelles Erlernen der Domain spezifischen Sprache
  • Abstimmung mit den Fachabteilungen
  • Formulierung der umzusetzenden Anforderungen
  • Umsetzung und Implementierung mittels DSM / DSL
  • Java Development / Implementierung
  • SQL Scripting (Datenmigration)
  • Dokumentation
JBoss EAP WinSQL Angular JS RedHat Enterprise Linux Windows 10 IBM DB2 11 IntelliJ Jenkins
Embedded SQL SQL Scripting Scrum Domain Modelling Java 8 Jenkins
Allianz Suisse AG
Zürich (Wallisellen)
6 Monate
2018-05 - 2018-10

Input-Management und Dossierverwaltung

Senior JEE Entwickler Scrum OOD OOA ...
Senior JEE Entwickler

Einsatz als Senior Java Entwickler bei der Umsetzung von Business Anforderungen in einem Input / Output Management- und Dossier- Verwaltungssystem.


Aufgabenstellung:

  • Abstimmung mit dem Stakeholder
  • Unterstützung bei der Erstellung von Stories
  • Umsetzung und Implementierung der Stories (TDD)
  • RESTful API Design (SOA Architekturparadigma)
  • Anreicherung von Dokumenten mit Meta-Daten für IBM FileNet (Annotations)
  • Java/JEE Development / Implementierung
  • Dokumentation
Weblogic 12c Oracle 12c JAX-RS JAX-WS JEE6 Atlassian JIRA Maven IDEA Intellij IBM FileNet GIT Atlassian Bitbucket Jenkins Java 8 OpenShift Docker WildFly AS
Scrum OOD OOA OOP Jenkins
SUVA AG
Luzern
1 Jahr 11 Monate
2016-06 - 2018-04

Platform Consulting und Development

Location Architekt und Senior JEE Lead Entwickler Scrum OOP OOD ...
Location Architekt und Senior JEE Lead Entwickler

Einsatz als Senior Plattform Consultant zur Beratung und Unterstützung von Projekten und Applikationen bei der Migration auf eine bankweite, Java basierende Plattform.

Aufgabenstellung:

  • Compliance Check durchführen
  • POC aufsetzen und leiten
  • Abstimmung mit den Stakeholdern
  • Migrationspfad ausarbeiten
  • technische Hilfestellung im Problemfall
  • Dokumentation

Einsatz als Senior Java Lead Engineer bei der Umsetzung eines Network Security Configuration Management Tools, welches die manuellen Prozesse zur Verwaltung und Änderung von virtuellen, bzw. physikalischen Firewalls, Proxy und Load Balancer Einstellungen automatisiert. Herausforderung hierbei war die Integration des NSCM Tools in die bestehende Plattform basierende Infrastruktur der Bank. Basierend auf dem SOA Architekturparadigma wurden Webservice und Messaging Schnittstellen geschaffen, um aus bestehenden Anwendungen der Bank das neue NSCM Tool zu nutzen.

Aufgabenstellung:

  • Abstimmung mit der Security-Architektur
  • Design der Plattform Komponenten
  • Design der Workflow Komponenten
  • API Design zur Integration in Service Now
  • RESTful API Design
  • Java Development / Implementierung
  • Lead Funktion und Steuerung von Offshore Ressourcen
  • Dokumentation
Eclipse 4.5-4.7 WebLogic 12c Oracle11g Oracle12c WebSpehre MQ Maven Atlassian JIRA JAX-WS JAX-RS JEE5 JEE6 AngularJS Java 7 Java 8
Scrum OOP OOD OOA PaaS Jenkins Cloud Foundry
Credit Suisse
Zürich
5 Monate
2016-01 - 2016-05

Generierung und Pflege von Host- gestützten Services

Solution Architekt mit technischer Projektleitung Scrum OOA OOP ...
Solution Architekt mit technischer Projektleitung

Lösungsarchitektur (Design, Entwicklung und techn. Projektleitung) einer Service Verwaltung zur Generierung und Pflege von Host- gestützten Services für die Applikationsentwicklung der Commerzbank AG .

Aufgabenstellung:

  • Lösungsarchitektur ausarbeiten
  • Projekt nach agiler Methodik (SCRUM) aufsetzen und leiten
  • Abstimmung mit den Stakeholdern
  • Implementierung eines Prototypes leiten und unterstützen
  • Schulung und Know How Transfer an interne Mitarbeiter
  • Dokumentation erstellen
Windows 7 z/OS DB2 11 WebSphere Application Server Apache Tomcat RichFaces PrimeFaces Eclipse JPA Hibernate Microsoft Foundation Server JUnit Maven WebSphere MQ JAX-WS JAX-RS JAXB Java 7
Scrum OOA OOP OOD
Commerzbank
Frankfurt / M.
8 Monate
2015-05 - 2015-12

Datenabgleich- und Datenaustausch nach eCH Standard

Senior Java/JEE Engineer Scrum OOA OOD ...
Senior Java/JEE Engineer

Design und Implementierung eines Moduls zum automatischen Datenabgleichs und Datenaustausches im Einwohnermeldewesen nach eCH Standard für Schweizer Kommunen.

Aufgabenstellung:

  • DV-Konzept erstellen
  • Architektur konzipieren
  • Implementierung als J2EE Anwendung unter Anwendung agiler Entwicklungsmethodik
  • Integration in Jenkins Infrastruktur
  • Integration in die BPM Infrastruktur des Kunden
  • Dokumentation erstellen
  • Übergabe und Know How Transfer
Eclipse IntelliJ JPA EclipseLink Oracle WebLogic Oracle 12c JAX-WS JAX-RS Maven Jenkins Atlassian JIRA JUnit Windows 7 Linux SFTP SVN WebSphere MQ JAXB Java 8
Scrum OOA OOD OOP XML
VRSG
St. Gallen
1 Jahr 7 Monate
2013-10 - 2015-04

Ratingtool zur Ermittlung der Nachhaltigkeit von Finanzprodukten

Solution Architekt und Senior Engineer Scrum OOA OOP ...
Solution Architekt und Senior Engineer
  • Applikations Architektur (Design und Entwicklung) eines Ratingtools zur Ermittlung der Nachhaltigkeit von Finanzprodukten und Emittenten.
  • Markdaten Management sowie Kennzahlenermittlung für das Risk-Controlling.
  • Design und Entwicklung eines Java basierenden Tools zur Generierung von Kundenkorrespondenz (Newsletter).
  • Architektur und Entwicklung einer Java basierenden TaskEngine, nach Service Pattern, realisiert als OSGI Microservice System.
  • Architektur und Entwicklung eines Java basierenden Tools zur Steuerung von CAIR Reports zur Generierung von Fact Sheets für Anlageprodukte.
  • Design und Entwicklung eines Java basierenden Data Converter Tools, Service basierend, aus Java, SQL, Flat File nach MS Office und aus MS Office zurück.

Aufgabenstellung:

  • Designvorschlag ausarbeiten
  • Architektur konzipieren
  • Implementierung unter Anwendung agiler Entwicklungsmethodik
  • DV-Konzept erstellen
  • Implementierung als J2EE Anwendung
  • Dokumentation erstellen
Windows 7 Linux Java 7 Java 8 JEE XML JBoss Application Server EJB3 JAX-WS JAX-RS Oracle 12c Microsoft SQL Server JSF 2 AngularJS NodeJS Eclipse JPA Hibernate Maven GIT Jenkins Hornet MQ Apache Active MQ IntelliJ MongoDB JUnit SFTP Bloomberg Apache POI Apache Velocity RichFaces JAXB Apache Camel Apache ServiceMix Apache POI
Scrum OOA OOP OOD
Notenstein Privatpank
St. Gallen
7 Monate
2013-01 - 2013-07

Testgenerator und Leitung POC

Senior Consultant mit Architekturverantwortung Scrum OOA OOD ...
Senior Consultant mit Architekturverantwortung

Architektur und Entwicklung eines rein auf Java basierenden Generators, welcher auf Basis von Daten aus Excel und XML Dateien Junit Test Suites generiert. Integration des Generators in Maven und Jenkins Infrastruktur, um ein vollständiges Continuous-Integration-Testing zu gewährleisten.

Aufgabenstellung:

  • DV-Konzept erstellen
  • Architektur konzipieren
  • Implementierung als J2EE Anwendung unter Anwendung agiler Entwicklungsmethodik
  • Integration in Jenkins Infrastruktur
  • Dokumentation erstellen
  • Übergabe und Einweisung

weitere Aufgaben:

  • Implementierung von Business-Logik in die SwissRE eigene Reporting Engine EVAL (Business und Risk Reporting).
  • Leitung POC für neue Datenbankversion IBM DB2 (Version 11)
Java 6 JEE IBM WebSphere Application Server WebSphere MQ Spring Maven Jenkins Atlassian JIRA Eclipse JPA Hibernate IBM DB2 10 IBM DB2 11 Apache Velocity Apache POI Windows 7 z/OS XML JUnit Java 7
Scrum OOA OOD OOP
Swiss Re
Zürich
2 Jahre 10 Monate
2009-10 - 2012-07

Framework zur Automatisierung von Integrations- und Regressionstest

Integrations-Architekt und Senior Consultant Scrum OOA OOD ...
Integrations-Architekt und Senior Consultant

Architektur und Entwicklung eines Java Frameworks zur Automatisierung von Integrations- und Regressionstest auf einer Java Systemplattform (vollständiges Continuous-Integration Testing). Planung, Design und Implementierung von Szenarien und autom. Tests mit integriertem Reporting für Integrationstests auf einer bankweiten Systemplattform.

Aufgabenstellung:

  • Designvorschlag ausarbeiten
  • Architektur konzipieren
  • DV-Konzept und Prototyping erstellen
  • Implementierung als J2EE Anwendung unter Anwendung agiler Entwicklungsmethodik
  • Lead Position bei Konzeption und Entwicklung
  • Dokumentation erstellen
Java 6 JEE JPA EclipseLink XML BEA WebLogic Oracle 11g Sybase ASE WebSphere MQ Tibco/EMS JAX-WS JAX-RS EJB3 Atlassian JIRA Corba CORBA IDL BEA AquaLogic HP Quality Center Solaris Linux Windows 7 Maven Jenkins Spring Framework JUnit Java 5
Scrum OOA OOD OOP
Credit Suisse
Zürich
11 Monate
2008-10 - 2009-08

Auskunfts- und Recherchesystem

Senior Consultant und technical Lead OOP OOD OOA
Senior Consultant und technical Lead

Neu zu erstellendes Auskunfts- und Recherchesystem, welches die derzeitigen Auskunftssysteme des Amtes ablöst und durch einen für alle Schutzrechte einheitlich und barrierefrei gestalteten Internetdienst mit konsistenten Datenständen ersetzt.

Aufgabenstellung:

  • Design und Implementierung von Fachobjekten zur Recherche und Anzeige von Recherche-Ergebnissen und Stammdaten
  • Transformation von XML Datenströmen in o.g. Fachobjekte
  • Design und Implementierung eines periodischen Mailversand von Abonnements
  • Design und Implementierung von WebServices (SOAP und REST) unter Anwendung agiler Entwicklungsmethodik
  • Design und Implementierung eines Stress-Test-Systems
  • Erstellung von Testszenarien
  • Erstellung von Spezifikationen und Dokumentation
Eclipse Hibernate Java 5 Oracle DB Oracle OC4J JAX-WS JAX-RS JAXB Apache Axis EJB3 XML XML-RPC Windows XP Linux Spring Framework JUnit Maven
OOP OOD OOA
DPMA
München
1 Jahr 4 Monate
2007-07 - 2008-10

modellgetriebener Generator für WebLogic Domains

Senior Consultant, Technical Lead OOA OOD OOP
Senior Consultant, Technical Lead

Weiterentwicklung eines Systems zur Verwaltung, Bereitstellung und automatischen Verteilung von Infrastrukturpaketen (WebLogicServer Instanzen, Datenbanken, Solaris Install Packages, etc...).

Aufgabenstellung:

  • Design und Implementierung eines Multi-Location Deployment Systems (Einbeziehung der weltweiten Lokationen der Bank, Mandantenfähigkeit)
  • Design und Implementierung von neuen Prozessen via WebSphere MQ Workflow
  • Erweiterung bestehender CORBA Schnittstellen
  • Anpassungen an bestehende Web Client's (Struts based)
  • Integration und Leitung von Offshore Resourcen (Indien)
  • Erstellung von Fach- und DV Konzepten
  • Erstellung von Testszenarien und Dokumentation

Neuentwicklung eines modellgetriebenen Generators zur Erzeugung von WebLogic Domains

Aufgabenstellung:

  • Design- und DV-Konzept Erstellung
  • Prototype Design- und Implementierung
  • Implementierung des Generators
  • Integration und Leitung von Offshore Resourcen (Indien)
  • Erstellung von Testszenarien
  • Implementierung unter Anwendung agiler Entwicklungsmethodik
Java 5 J2EE XML XML-RPC XML Spy BEA WebLogic WebSphere MQ EJB3 Corba CORBA IDL JAX-WS Atlassian JIRA HP Quality Center Eclipse Struts Tiles Apache Velocity Hibernate Solaris Windows XP JUnit SFTP Apache Ant Apache Maven
OOA OOD OOP
Credit Suisse
Zürich
11 Monate
2006-09 - 2007-07

Workflow-Management-Lösung

Senior Consultant, Technical Lead Migration OOA OOD OOP
Senior Consultant, Technical Lead Migration

In der Bank wurde flächendeckend im inländischen Filialnetz eine Workflow-Management-Lösung auf Basis des Produktes ProMInanD der Firma IABG zur Unterstützung von Geschäftsprozessen eingesetzt. Auf dieser Basis wurde die als Wiedervorlage bezeichnete Anwendung täglich von ca. 5.000 Anwendern bei ca. 50.000 Vorgängen genutzt. Pro Jahr wurden mit dem System durchschnittlich 6 Millionen Vorgänge bearbeitet. Da die Bank zwischenzeitlich jedoch der einzig verbliebene Nutzer des Software-Produkts war, wurde die Umstellung auf eine neue Workflow-Management-Lösung beschlossen. Ziel des Projektes war, die eingesetzte Workflow-Management-Lösung ProMInanD durch die Workflow-Engine der Firma CARNOT AG (heute SunGard) abzulösen. Dabei wurde die bestehende dezentrale Workflow-Lösung durch eine zentrale, J2EE-basierte Architektur ersetzt und die Benutzerschnittstelle als WEB-Applikation implementiert.

Aufgabenstellung:

  • Design und Implementierung eines XML Protokoll's zur Host-Kommunikation
  • Design und Implementierung von EJB's (MDB) zur asynchronen Host-Kommunikation
  • Design und Implementierung einer Mapping Engine zur Datenmigration zwischen Altsystem und neuer Anwendung mit Rollback-Mechanismus
  • Design und Implementierung Wrapper zur Anbindung der Workflow Engine (Carnot)
  • Implementierung eines Web Client's (Struts basierend)
  • Design und Implementierung einer Druck-Komponente unter Verwendung von iText (OpenSource)
  • Erstellung von Testszenarien
  • Dokumentation
Java XML Spy J2EE Oracle DB IBM WebSphere WebSphere MQ Eclipse Struts Tiles CARNOT Workflow Engine iText CM Synergy Mercury LoadRunner Windows 2000 IBM AIX JUnit SFTP Apache Ant
OOA OOD OOP
Dresdner Bank
Frankfurt / Main
6 Monate
2006-04 - 2006-09

Integration WebPortal

Senior Java Engineer
Senior Java Engineer

SSO Integration in ein bestehendes WebPortal.

Aufgabenstellung:

  • Einarbeitung in bestehende Anwendung
  • Design, Entwicklung und Implementierung eines SSO-- Mechanismus
  • Integration der SSO-Komponente in bestehendes Portal
  • Dokumentation der Komponente
Eclipse Oracle DB MySQL DB J2SE Java JSP Servlet CVS Apache Tomcat
Arcor (Telco), Frankfurt
6 Monate
2005-11 - 2006-04

Neuentwicklung Reisendeninformationssystems

Senior Java Engineer
Senior Java Engineer

Neuentwicklung eines webbasierten Reisendeninformationssystems. Bei der Applikation handelt es sich um eine Servlet basierende Anwendung, bei welcher die Geschäftslogik in POJO's und Java Beans implementiert ist. Der Datenbankzugriff wird über einen dynamischen OR Cache (Layer) realisiert. Diese Komponente ist eine Eigenentwicklung und als Teilprojekt ausgelagert, da eine Vielzahl von Anwendungen in Zukunft diese Komponente nutzen werden.

Aufgabenstellung:

  • OO Design der OR Cache Komponente (Server push)
  • Erstellung des DV-Konzeptes für Cache Komponente
  • Implementierung der Cache Komponente
  • Schnittstellen Entwicklung für externe Systeme
  • Dokumentation der Komponente
Eclipse Oracle DB J2EE Java CVS Apache Tomcat Cluster Quest-Tool-Suite
DB Systems, Frankfurt
8 Monate
2005-04 - 2005-11

Erweiterung und Umbau

Senior Java Engineer
Senior Java Engineer

Erweiterung und Umbau einer webbasierten Anwendung zur Steuerung und Durchführung von Marketing Kampagnen. Bei der Applikation handelt es sich um eine Servlet basierende Anwendung bei welcher die Geschäftslogik in JavaBeans implementiert wurde.

Aufgabenstellung:

  • Einarbeitung in bestehende Anwendung
  • Austausch des vorhandenen ORM Mapper (Torque auf Hibernate)
  • Integration des Spring Containers in bestehende Architektur (Turbine Framework)
  • Implementierung neuer Funktionalität
  • Integration von dynamischen Datenpotentialen
  • Testing und Dokumentation
J2EE Java NetBeans Oracle Quest Tools Turbine Spring Velocity Apache Tomcat Hibernate
Bertelsmann, Gütersloh
4 Monate
2005-01 - 2005-04

Implementierung eines Regelwerks

Senior Java Engineer
Senior Java Engineer

Implementierung eines Regelwerks zur Ableitung von HGB Buchungssätzen aus der Darlehensbuchhaltung in die IAS Werteführung. Die Geschäftslogik dieser Anwendung wurde als IMS Transaktion in PL/1 auf einem Host, sowie in EJB's auf einem IBM WebSphere realisiert. Als Protokoll zum Datenaustausch wurde XML verwendet.

Aufgabenstellung:

  • Einarbeitung in grundlegende PL/1 Strukturen
  • Einarbeitung in das hauseigene Framework
  • Implementierung von Host Abfragen mittels PL/1
  • Implementierung Datentransfer zwischen Host und WebSphere App Server (proprietärer WebService)
  • Implementierung der Logik in EJB's (2.xx)
  • Erstellung von Testszenarien und Dokumentation
J2EE Java Eclipse (WSAD) IBM DB2 CM Synergy IBM WebSphere Server PL/1
KfW, Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

schulische Ausbildung:
  • Abitur

berufliche Ausbildung:

  • Studium der angewandten Mathematik und Informatik
 
berufliche Weiterbildung:
  • Kurse zur allg. Betriebswirtschaftslehre an der Universität Göttingen (Zertifizierung)
  • Kurse zum Thema Prozess-Management an der Universität Göttingen (Zertifizierung)
  • fineo.Bankademy, 8032 Zürich, Banking & Finance Advanced Kurs (Zertifizierung)
  • Airlock WAF Connaisseur (Zertifizierung)

  • Airlock IAM Connaisseur (Zertifizierung)

Position

Position

  • Architektur
  • Business Analyse

Kompetenzen

Kompetenzen

Top-Skills

Python Java Kafka Java Message IoT Oracle/SQL Sybase/SQL NoSQL-DB Active MQ MQSeries Jenkins Agile Entwicklung Eclipse IntelliJ JIRA Enterprise Java Beans JAX-WS JAX-RS Java 8 Java 11 Flutter Dart Kotlin

Schwerpunkte

Analyse
Architektur
Design
J2EE Entwicklung
Java Entwicklung
Teamleitung
tech. Projektleitung

Produkte / Standards / Erfahrungen / Methoden

Angular JS
praktische Kenntnisse
Apache Ant
gut
Apache Axis
gut
Apache Camel
gut
Apache CXF
gut
Apache Maven
gut
Apache POI
gut
Apache ServiceMix
gut
Apache Spark
Grundkentnisse
Apache Tomcat
gut
Apache Velocity
gut
Atlassian Bitbucket
gut
Atlassian JIRA
gut
BEA AquaLogic
gut
BEA WebLogic
gut
Bloomberg
gut
CARNOT Workflow Engine
Grundkentnisse
Cloud Foundry
praktische Kenntnisse
CM Synergy
Grundkentnisse
Docker
gut
Domain Modelling
gut
Eclipse
sehr gut
Eclipse 4.5-4.7
sehr gut
EclipseLink
gut
EJB3
sehr gut
GIT
gut
Glassfish
gut
Hibernate
gut
HP Quality Center
Grundkentnisse
IBM FileNet
Grundkentnisse
IBM WebSphere Application Server
gut
Ignite
IntelliJ
gut
IntelliJ IDEA
iText
gut
Java NIO Server
gut
JBoss Application Server
gut
JBoss EAP
gut
Jenkins
gut
Jetty
gut
JUnit
gut
Kafka
Maven
gut
Mercury LoadRunner
Grundkentnisse
Microsoft Foundation Server
Grundkentnisse
Netty Framework
gut
nginx
gut
NodeJS
gut
OOA
sehr gut
OOD
sehr gut
OOP
sehr gut
Open Shift
OpenShift
praktische Kenntnisse
Oracle OC4J
Grundkentnisse
Oracle WebLogic
gut
Postman
PrimeFaces
gut
RichFaces
gut
Scrum
gut
SFTP
gut
Spark Framework
gut
Spring Boot
Spring Framework
gut
Struts
gut
SVN
gut
Swagger
Tibco/EMS
gut
Tiles
gut
WebLogic 12c
gut
WebSpehre MQ
gut
WebSphere Application Server
gut
WebSphere MQ
gut
WildFly AS
gut
WinSQL
Grundkentnisse
XML
sehr gut
XML Spy
gut

Mein Profil

  • Dieses ist ein Projektprofil der letzten zehn Jahre meiner Tätigkeit.
  • Gerne übersende ich Ihnen auf Wunsch mein ausführliches Projekt- und Qualifikationsprofil seit 1990, sowie Referenzen meiner Auftrag-, bzw. Arbeitgeber.

Meine Leistungsmerkmale

  • Seit dem Abschluss meines Studiums bin ich nun mehr als zwanzig Jahre in der Softwareentwicklung tätig
  • Meine Erfahrung reicht von der reinen Implementierung bis hin zur Planung und Konzeption komplexer Systeme
  • Dabei durfte und konnte ich im Laufe der Zeit immer wieder neue Technologien erlernen und diese erfolgreich einsetzen
  • Auch bringe ich bereits Erfahrung in der Führung von kleinen Teams bei der agilen Umsetzung von Projekten mit
  • Der Umgang mit unterschiedlichen Stakeholdern bei der erfolgreichen Realisierung von Projekten ist mir geläufig und ich habe grosse Freude daran mit dem Kunden zusammen optimale Lösungen zu erarbeiten.

Sie gewinnen einen positiven, kreativen und kommunikativen Teamplayer mit grosser Freude am Beruf und ausserordentlichem Engagement, der seine Erfahrungen gerne weitergibt.

  • Profunde mehrjährige Erfahrung als Senior Java Engineer und Architekt
  • Erfolgreiche Projekte im Java / JEE Umfeld auch mit Lead Verantwortung und Projektleitung
  • selbstständige, verantwortungs-,sowie qualitätsbewusste und ergebnisorientierte Arbeitsweise
  • Englisch verhandlungssicher (mündlich und schriftlich)

Betriebssysteme

HPUX
Grundkenntnisse
IBM AIX
Grundkenntnisse
Linux
gut
MS-DOS
gut
Novell
Grundkenntnisse
RedHat Enterprise Linux
gut
SUN OS, Solaris
gut
Windows
gut
Windows 10
gut
Windows 2000
gut
Windows 7
gut
Windows 8
gut
Windows 8.1
gut
Windows XP
gut
z/OS
Grundkenntnisse

Programmiersprachen

Angular
AngularJS
gut
Basic
gut
C
sicher, aber kein Schwerpunkt
C++
sicher, aber kein Schwerpunkt
CORBA IDL
gut
Emacs
gut
Embedded SQL
gut
HTML
gut
HTML
gut
J2EE
sehr gut
Java
sehr gut
Java 5
sehr gut
Java 6
sehr gut
Java 7
sehr gut
Java 8
sehr gut
Java 9
gut
JavaScript
gut
JAX-RS
sehr gut
JAX-WS
sehr gut
JAXB
gut
JEE
sehr gut
JEE5
sehr gut
JEE6
sehr gut
JEE7
sehr gut
JPA
sehr gut
JSF 2
gut
Mumps
gut, aber lange nicht verwendet
OpenJDK 11
gut
Perl
Grundkenntnisse
PL/SQL
gut
Powerbuilder
sehr gut (bis Version 8.xx, danach kein Einsatz mehr)
Shell
gut
SQL Scripting
gut
T-SQL
gut
TypeScript
gut
XHTML
gut
 

Datenbanken

IBM DB2 10
gut
IBM DB2 11
gut
Microsoft SQL Server
gut
MongoDB
gut
MySQL
gut
Oracle 11g
gut
Oracle 12c
gut
Oracle DB
gut
Oracle11g
gut
Oracle12c
gut
Postgres
gut
Sybase ASA
gut
Sybase ASE
gut

Datenkommunikation

Apache Active MQ
gut
CORBA
gut
Hornet MQ
gut
IBM WebSphere MQ
gut
Internet, Intranet
gut
JAX-RS
gut
JAX-WS
gut
LDAP
gut
Message Queuing
gut
PaaS
gut
TCP/IP
gut
WebSockets
gut
WebSphere MQ
gut
Windows Netzwerk
gut
Winsocket
gut
XML-RPC
gut

Hardware

HP
IBM RS6000
PC
DOS, Windows, Linux
Raspberry PI
Samsung Artik
Artik5 und Artik10
SUN
E10K, E15K

Berechnung / Simulation / Versuch / Validierung

  • VaR
  • Rendite
  • CAPM
  • Jensen Alpha
  • Appraisal Ratio
  • Treynor Black Ratio
  • Treynor Ratio
  • Sharp Ratio
  • Performance Attribution

Design / Entwicklung / Konstruktion

IDEA Intellij
  • objektorientierte Analyse/Design/Programmierung (OOA, OOD, OOP)
  • Konzeptionelle und physikalische Datenmodellierung
  • Unified Modelling Language (UML)
  • Design Patterns (Java, J2EE)

Branchen

Branchen

  • Banken
  • Telekommunikation
  • Logistik
  • Industrie
  • Gesundheitswesen
  • Pharma
  • Handel
  • Abfallwirtschaft

Einsatzorte

Einsatzorte

Zürich (+75km) Darmstadt (+75km)
Deutschland, Schweiz
möglich

Projekte

Projekte

4 Jahre 1 Monat
2020-03 - heute

App Entwicklung und Integration in Core-Banking-System

Senior Software Entwickler Java 11 Kafka OpenShift ...
Senior Software Entwickler

Einsatz als Senior Entwickler (Java) bei der Entwicklung von Ad-On Applikationen und Tools in das Avaloq Core-Banking-System.

Aufgabenstellung:

  • Upgrade / Re-design von Java 8 auf Java 11
  • Entwicklung von Spring Boot basierenden Applikationen 
  • Portierung von Spring Boot basierenden Applikationen auf OpenShift 
  • Implementierung von neuen Unit und Integration Tests
  • Konfiguration und Management von Airlock IAM und Airlock Gateway
  • Automatisierung von Airlock IAM und Airlock Gateway über Rest-API
Open Shift Maven Spring Boot Postman Swagger Kafka Ignite IntelliJ IDEA Eclipse Angular Elastic Search
Java 11 Kafka OpenShift Elastic Search Python Splunk Enterprise
Raiffeisen Schweiz
Zürich
1 Jahr 3 Monate
2018-10 - 2019-12

Kollektivleben System

Senior Java Entwickler Embedded SQL SQL Scripting Scrum ...
Senior Java Entwickler

Einsatz als Senior Entwickler (Java) bei der Umsetzung von Business Anforderungen in einem neuen Kollektivleben System (Pensionskasse). Die Entwicklung basiert auf dem Grundsatz des Domain-Specific-Modeling unter Einsatz einer Domain spezifischen Sprache, welche Java Code zur Ausführung als RestFul Applikation auf einem JEE Server generiert. Jedoch wurden auch einige Komponenten als reine Java Komponenten umgesetzt, hierbei handelt es sich hauptsächlich um Unit- und Regression Testing. 

Aufgabenstellung:

  •  schnelles Erlernen der Domain spezifischen Sprache
  • Abstimmung mit den Fachabteilungen
  • Formulierung der umzusetzenden Anforderungen
  • Umsetzung und Implementierung mittels DSM / DSL
  • Java Development / Implementierung
  • SQL Scripting (Datenmigration)
  • Dokumentation
JBoss EAP WinSQL Angular JS RedHat Enterprise Linux Windows 10 IBM DB2 11 IntelliJ Jenkins
Embedded SQL SQL Scripting Scrum Domain Modelling Java 8 Jenkins
Allianz Suisse AG
Zürich (Wallisellen)
6 Monate
2018-05 - 2018-10

Input-Management und Dossierverwaltung

Senior JEE Entwickler Scrum OOD OOA ...
Senior JEE Entwickler

Einsatz als Senior Java Entwickler bei der Umsetzung von Business Anforderungen in einem Input / Output Management- und Dossier- Verwaltungssystem.


Aufgabenstellung:

  • Abstimmung mit dem Stakeholder
  • Unterstützung bei der Erstellung von Stories
  • Umsetzung und Implementierung der Stories (TDD)
  • RESTful API Design (SOA Architekturparadigma)
  • Anreicherung von Dokumenten mit Meta-Daten für IBM FileNet (Annotations)
  • Java/JEE Development / Implementierung
  • Dokumentation
Weblogic 12c Oracle 12c JAX-RS JAX-WS JEE6 Atlassian JIRA Maven IDEA Intellij IBM FileNet GIT Atlassian Bitbucket Jenkins Java 8 OpenShift Docker WildFly AS
Scrum OOD OOA OOP Jenkins
SUVA AG
Luzern
1 Jahr 11 Monate
2016-06 - 2018-04

Platform Consulting und Development

Location Architekt und Senior JEE Lead Entwickler Scrum OOP OOD ...
Location Architekt und Senior JEE Lead Entwickler

Einsatz als Senior Plattform Consultant zur Beratung und Unterstützung von Projekten und Applikationen bei der Migration auf eine bankweite, Java basierende Plattform.

Aufgabenstellung:

  • Compliance Check durchführen
  • POC aufsetzen und leiten
  • Abstimmung mit den Stakeholdern
  • Migrationspfad ausarbeiten
  • technische Hilfestellung im Problemfall
  • Dokumentation

Einsatz als Senior Java Lead Engineer bei der Umsetzung eines Network Security Configuration Management Tools, welches die manuellen Prozesse zur Verwaltung und Änderung von virtuellen, bzw. physikalischen Firewalls, Proxy und Load Balancer Einstellungen automatisiert. Herausforderung hierbei war die Integration des NSCM Tools in die bestehende Plattform basierende Infrastruktur der Bank. Basierend auf dem SOA Architekturparadigma wurden Webservice und Messaging Schnittstellen geschaffen, um aus bestehenden Anwendungen der Bank das neue NSCM Tool zu nutzen.

Aufgabenstellung:

  • Abstimmung mit der Security-Architektur
  • Design der Plattform Komponenten
  • Design der Workflow Komponenten
  • API Design zur Integration in Service Now
  • RESTful API Design
  • Java Development / Implementierung
  • Lead Funktion und Steuerung von Offshore Ressourcen
  • Dokumentation
Eclipse 4.5-4.7 WebLogic 12c Oracle11g Oracle12c WebSpehre MQ Maven Atlassian JIRA JAX-WS JAX-RS JEE5 JEE6 AngularJS Java 7 Java 8
Scrum OOP OOD OOA PaaS Jenkins Cloud Foundry
Credit Suisse
Zürich
5 Monate
2016-01 - 2016-05

Generierung und Pflege von Host- gestützten Services

Solution Architekt mit technischer Projektleitung Scrum OOA OOP ...
Solution Architekt mit technischer Projektleitung

Lösungsarchitektur (Design, Entwicklung und techn. Projektleitung) einer Service Verwaltung zur Generierung und Pflege von Host- gestützten Services für die Applikationsentwicklung der Commerzbank AG .

Aufgabenstellung:

  • Lösungsarchitektur ausarbeiten
  • Projekt nach agiler Methodik (SCRUM) aufsetzen und leiten
  • Abstimmung mit den Stakeholdern
  • Implementierung eines Prototypes leiten und unterstützen
  • Schulung und Know How Transfer an interne Mitarbeiter
  • Dokumentation erstellen
Windows 7 z/OS DB2 11 WebSphere Application Server Apache Tomcat RichFaces PrimeFaces Eclipse JPA Hibernate Microsoft Foundation Server JUnit Maven WebSphere MQ JAX-WS JAX-RS JAXB Java 7
Scrum OOA OOP OOD
Commerzbank
Frankfurt / M.
8 Monate
2015-05 - 2015-12

Datenabgleich- und Datenaustausch nach eCH Standard

Senior Java/JEE Engineer Scrum OOA OOD ...
Senior Java/JEE Engineer

Design und Implementierung eines Moduls zum automatischen Datenabgleichs und Datenaustausches im Einwohnermeldewesen nach eCH Standard für Schweizer Kommunen.

Aufgabenstellung:

  • DV-Konzept erstellen
  • Architektur konzipieren
  • Implementierung als J2EE Anwendung unter Anwendung agiler Entwicklungsmethodik
  • Integration in Jenkins Infrastruktur
  • Integration in die BPM Infrastruktur des Kunden
  • Dokumentation erstellen
  • Übergabe und Know How Transfer
Eclipse IntelliJ JPA EclipseLink Oracle WebLogic Oracle 12c JAX-WS JAX-RS Maven Jenkins Atlassian JIRA JUnit Windows 7 Linux SFTP SVN WebSphere MQ JAXB Java 8
Scrum OOA OOD OOP XML
VRSG
St. Gallen
1 Jahr 7 Monate
2013-10 - 2015-04

Ratingtool zur Ermittlung der Nachhaltigkeit von Finanzprodukten

Solution Architekt und Senior Engineer Scrum OOA OOP ...
Solution Architekt und Senior Engineer
  • Applikations Architektur (Design und Entwicklung) eines Ratingtools zur Ermittlung der Nachhaltigkeit von Finanzprodukten und Emittenten.
  • Markdaten Management sowie Kennzahlenermittlung für das Risk-Controlling.
  • Design und Entwicklung eines Java basierenden Tools zur Generierung von Kundenkorrespondenz (Newsletter).
  • Architektur und Entwicklung einer Java basierenden TaskEngine, nach Service Pattern, realisiert als OSGI Microservice System.
  • Architektur und Entwicklung eines Java basierenden Tools zur Steuerung von CAIR Reports zur Generierung von Fact Sheets für Anlageprodukte.
  • Design und Entwicklung eines Java basierenden Data Converter Tools, Service basierend, aus Java, SQL, Flat File nach MS Office und aus MS Office zurück.

Aufgabenstellung:

  • Designvorschlag ausarbeiten
  • Architektur konzipieren
  • Implementierung unter Anwendung agiler Entwicklungsmethodik
  • DV-Konzept erstellen
  • Implementierung als J2EE Anwendung
  • Dokumentation erstellen
Windows 7 Linux Java 7 Java 8 JEE XML JBoss Application Server EJB3 JAX-WS JAX-RS Oracle 12c Microsoft SQL Server JSF 2 AngularJS NodeJS Eclipse JPA Hibernate Maven GIT Jenkins Hornet MQ Apache Active MQ IntelliJ MongoDB JUnit SFTP Bloomberg Apache POI Apache Velocity RichFaces JAXB Apache Camel Apache ServiceMix Apache POI
Scrum OOA OOP OOD
Notenstein Privatpank
St. Gallen
7 Monate
2013-01 - 2013-07

Testgenerator und Leitung POC

Senior Consultant mit Architekturverantwortung Scrum OOA OOD ...
Senior Consultant mit Architekturverantwortung

Architektur und Entwicklung eines rein auf Java basierenden Generators, welcher auf Basis von Daten aus Excel und XML Dateien Junit Test Suites generiert. Integration des Generators in Maven und Jenkins Infrastruktur, um ein vollständiges Continuous-Integration-Testing zu gewährleisten.

Aufgabenstellung:

  • DV-Konzept erstellen
  • Architektur konzipieren
  • Implementierung als J2EE Anwendung unter Anwendung agiler Entwicklungsmethodik
  • Integration in Jenkins Infrastruktur
  • Dokumentation erstellen
  • Übergabe und Einweisung

weitere Aufgaben:

  • Implementierung von Business-Logik in die SwissRE eigene Reporting Engine EVAL (Business und Risk Reporting).
  • Leitung POC für neue Datenbankversion IBM DB2 (Version 11)
Java 6 JEE IBM WebSphere Application Server WebSphere MQ Spring Maven Jenkins Atlassian JIRA Eclipse JPA Hibernate IBM DB2 10 IBM DB2 11 Apache Velocity Apache POI Windows 7 z/OS XML JUnit Java 7
Scrum OOA OOD OOP
Swiss Re
Zürich
2 Jahre 10 Monate
2009-10 - 2012-07

Framework zur Automatisierung von Integrations- und Regressionstest

Integrations-Architekt und Senior Consultant Scrum OOA OOD ...
Integrations-Architekt und Senior Consultant

Architektur und Entwicklung eines Java Frameworks zur Automatisierung von Integrations- und Regressionstest auf einer Java Systemplattform (vollständiges Continuous-Integration Testing). Planung, Design und Implementierung von Szenarien und autom. Tests mit integriertem Reporting für Integrationstests auf einer bankweiten Systemplattform.

Aufgabenstellung:

  • Designvorschlag ausarbeiten
  • Architektur konzipieren
  • DV-Konzept und Prototyping erstellen
  • Implementierung als J2EE Anwendung unter Anwendung agiler Entwicklungsmethodik
  • Lead Position bei Konzeption und Entwicklung
  • Dokumentation erstellen
Java 6 JEE JPA EclipseLink XML BEA WebLogic Oracle 11g Sybase ASE WebSphere MQ Tibco/EMS JAX-WS JAX-RS EJB3 Atlassian JIRA Corba CORBA IDL BEA AquaLogic HP Quality Center Solaris Linux Windows 7 Maven Jenkins Spring Framework JUnit Java 5
Scrum OOA OOD OOP
Credit Suisse
Zürich
11 Monate
2008-10 - 2009-08

Auskunfts- und Recherchesystem

Senior Consultant und technical Lead OOP OOD OOA
Senior Consultant und technical Lead

Neu zu erstellendes Auskunfts- und Recherchesystem, welches die derzeitigen Auskunftssysteme des Amtes ablöst und durch einen für alle Schutzrechte einheitlich und barrierefrei gestalteten Internetdienst mit konsistenten Datenständen ersetzt.

Aufgabenstellung:

  • Design und Implementierung von Fachobjekten zur Recherche und Anzeige von Recherche-Ergebnissen und Stammdaten
  • Transformation von XML Datenströmen in o.g. Fachobjekte
  • Design und Implementierung eines periodischen Mailversand von Abonnements
  • Design und Implementierung von WebServices (SOAP und REST) unter Anwendung agiler Entwicklungsmethodik
  • Design und Implementierung eines Stress-Test-Systems
  • Erstellung von Testszenarien
  • Erstellung von Spezifikationen und Dokumentation
Eclipse Hibernate Java 5 Oracle DB Oracle OC4J JAX-WS JAX-RS JAXB Apache Axis EJB3 XML XML-RPC Windows XP Linux Spring Framework JUnit Maven
OOP OOD OOA
DPMA
München
1 Jahr 4 Monate
2007-07 - 2008-10

modellgetriebener Generator für WebLogic Domains

Senior Consultant, Technical Lead OOA OOD OOP
Senior Consultant, Technical Lead

Weiterentwicklung eines Systems zur Verwaltung, Bereitstellung und automatischen Verteilung von Infrastrukturpaketen (WebLogicServer Instanzen, Datenbanken, Solaris Install Packages, etc...).

Aufgabenstellung:

  • Design und Implementierung eines Multi-Location Deployment Systems (Einbeziehung der weltweiten Lokationen der Bank, Mandantenfähigkeit)
  • Design und Implementierung von neuen Prozessen via WebSphere MQ Workflow
  • Erweiterung bestehender CORBA Schnittstellen
  • Anpassungen an bestehende Web Client's (Struts based)
  • Integration und Leitung von Offshore Resourcen (Indien)
  • Erstellung von Fach- und DV Konzepten
  • Erstellung von Testszenarien und Dokumentation

Neuentwicklung eines modellgetriebenen Generators zur Erzeugung von WebLogic Domains

Aufgabenstellung:

  • Design- und DV-Konzept Erstellung
  • Prototype Design- und Implementierung
  • Implementierung des Generators
  • Integration und Leitung von Offshore Resourcen (Indien)
  • Erstellung von Testszenarien
  • Implementierung unter Anwendung agiler Entwicklungsmethodik
Java 5 J2EE XML XML-RPC XML Spy BEA WebLogic WebSphere MQ EJB3 Corba CORBA IDL JAX-WS Atlassian JIRA HP Quality Center Eclipse Struts Tiles Apache Velocity Hibernate Solaris Windows XP JUnit SFTP Apache Ant Apache Maven
OOA OOD OOP
Credit Suisse
Zürich
11 Monate
2006-09 - 2007-07

Workflow-Management-Lösung

Senior Consultant, Technical Lead Migration OOA OOD OOP
Senior Consultant, Technical Lead Migration

In der Bank wurde flächendeckend im inländischen Filialnetz eine Workflow-Management-Lösung auf Basis des Produktes ProMInanD der Firma IABG zur Unterstützung von Geschäftsprozessen eingesetzt. Auf dieser Basis wurde die als Wiedervorlage bezeichnete Anwendung täglich von ca. 5.000 Anwendern bei ca. 50.000 Vorgängen genutzt. Pro Jahr wurden mit dem System durchschnittlich 6 Millionen Vorgänge bearbeitet. Da die Bank zwischenzeitlich jedoch der einzig verbliebene Nutzer des Software-Produkts war, wurde die Umstellung auf eine neue Workflow-Management-Lösung beschlossen. Ziel des Projektes war, die eingesetzte Workflow-Management-Lösung ProMInanD durch die Workflow-Engine der Firma CARNOT AG (heute SunGard) abzulösen. Dabei wurde die bestehende dezentrale Workflow-Lösung durch eine zentrale, J2EE-basierte Architektur ersetzt und die Benutzerschnittstelle als WEB-Applikation implementiert.

Aufgabenstellung:

  • Design und Implementierung eines XML Protokoll's zur Host-Kommunikation
  • Design und Implementierung von EJB's (MDB) zur asynchronen Host-Kommunikation
  • Design und Implementierung einer Mapping Engine zur Datenmigration zwischen Altsystem und neuer Anwendung mit Rollback-Mechanismus
  • Design und Implementierung Wrapper zur Anbindung der Workflow Engine (Carnot)
  • Implementierung eines Web Client's (Struts basierend)
  • Design und Implementierung einer Druck-Komponente unter Verwendung von iText (OpenSource)
  • Erstellung von Testszenarien
  • Dokumentation
Java XML Spy J2EE Oracle DB IBM WebSphere WebSphere MQ Eclipse Struts Tiles CARNOT Workflow Engine iText CM Synergy Mercury LoadRunner Windows 2000 IBM AIX JUnit SFTP Apache Ant
OOA OOD OOP
Dresdner Bank
Frankfurt / Main
6 Monate
2006-04 - 2006-09

Integration WebPortal

Senior Java Engineer
Senior Java Engineer

SSO Integration in ein bestehendes WebPortal.

Aufgabenstellung:

  • Einarbeitung in bestehende Anwendung
  • Design, Entwicklung und Implementierung eines SSO-- Mechanismus
  • Integration der SSO-Komponente in bestehendes Portal
  • Dokumentation der Komponente
Eclipse Oracle DB MySQL DB J2SE Java JSP Servlet CVS Apache Tomcat
Arcor (Telco), Frankfurt
6 Monate
2005-11 - 2006-04

Neuentwicklung Reisendeninformationssystems

Senior Java Engineer
Senior Java Engineer

Neuentwicklung eines webbasierten Reisendeninformationssystems. Bei der Applikation handelt es sich um eine Servlet basierende Anwendung, bei welcher die Geschäftslogik in POJO's und Java Beans implementiert ist. Der Datenbankzugriff wird über einen dynamischen OR Cache (Layer) realisiert. Diese Komponente ist eine Eigenentwicklung und als Teilprojekt ausgelagert, da eine Vielzahl von Anwendungen in Zukunft diese Komponente nutzen werden.

Aufgabenstellung:

  • OO Design der OR Cache Komponente (Server push)
  • Erstellung des DV-Konzeptes für Cache Komponente
  • Implementierung der Cache Komponente
  • Schnittstellen Entwicklung für externe Systeme
  • Dokumentation der Komponente
Eclipse Oracle DB J2EE Java CVS Apache Tomcat Cluster Quest-Tool-Suite
DB Systems, Frankfurt
8 Monate
2005-04 - 2005-11

Erweiterung und Umbau

Senior Java Engineer
Senior Java Engineer

Erweiterung und Umbau einer webbasierten Anwendung zur Steuerung und Durchführung von Marketing Kampagnen. Bei der Applikation handelt es sich um eine Servlet basierende Anwendung bei welcher die Geschäftslogik in JavaBeans implementiert wurde.

Aufgabenstellung:

  • Einarbeitung in bestehende Anwendung
  • Austausch des vorhandenen ORM Mapper (Torque auf Hibernate)
  • Integration des Spring Containers in bestehende Architektur (Turbine Framework)
  • Implementierung neuer Funktionalität
  • Integration von dynamischen Datenpotentialen
  • Testing und Dokumentation
J2EE Java NetBeans Oracle Quest Tools Turbine Spring Velocity Apache Tomcat Hibernate
Bertelsmann, Gütersloh
4 Monate
2005-01 - 2005-04

Implementierung eines Regelwerks

Senior Java Engineer
Senior Java Engineer

Implementierung eines Regelwerks zur Ableitung von HGB Buchungssätzen aus der Darlehensbuchhaltung in die IAS Werteführung. Die Geschäftslogik dieser Anwendung wurde als IMS Transaktion in PL/1 auf einem Host, sowie in EJB's auf einem IBM WebSphere realisiert. Als Protokoll zum Datenaustausch wurde XML verwendet.

Aufgabenstellung:

  • Einarbeitung in grundlegende PL/1 Strukturen
  • Einarbeitung in das hauseigene Framework
  • Implementierung von Host Abfragen mittels PL/1
  • Implementierung Datentransfer zwischen Host und WebSphere App Server (proprietärer WebService)
  • Implementierung der Logik in EJB's (2.xx)
  • Erstellung von Testszenarien und Dokumentation
J2EE Java Eclipse (WSAD) IBM DB2 CM Synergy IBM WebSphere Server PL/1
KfW, Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

schulische Ausbildung:
  • Abitur

berufliche Ausbildung:

  • Studium der angewandten Mathematik und Informatik
 
berufliche Weiterbildung:
  • Kurse zur allg. Betriebswirtschaftslehre an der Universität Göttingen (Zertifizierung)
  • Kurse zum Thema Prozess-Management an der Universität Göttingen (Zertifizierung)
  • fineo.Bankademy, 8032 Zürich, Banking & Finance Advanced Kurs (Zertifizierung)
  • Airlock WAF Connaisseur (Zertifizierung)

  • Airlock IAM Connaisseur (Zertifizierung)

Position

Position

  • Architektur
  • Business Analyse

Kompetenzen

Kompetenzen

Top-Skills

Python Java Kafka Java Message IoT Oracle/SQL Sybase/SQL NoSQL-DB Active MQ MQSeries Jenkins Agile Entwicklung Eclipse IntelliJ JIRA Enterprise Java Beans JAX-WS JAX-RS Java 8 Java 11 Flutter Dart Kotlin

Schwerpunkte

Analyse
Architektur
Design
J2EE Entwicklung
Java Entwicklung
Teamleitung
tech. Projektleitung

Produkte / Standards / Erfahrungen / Methoden

Angular JS
praktische Kenntnisse
Apache Ant
gut
Apache Axis
gut
Apache Camel
gut
Apache CXF
gut
Apache Maven
gut
Apache POI
gut
Apache ServiceMix
gut
Apache Spark
Grundkentnisse
Apache Tomcat
gut
Apache Velocity
gut
Atlassian Bitbucket
gut
Atlassian JIRA
gut
BEA AquaLogic
gut
BEA WebLogic
gut
Bloomberg
gut
CARNOT Workflow Engine
Grundkentnisse
Cloud Foundry
praktische Kenntnisse
CM Synergy
Grundkentnisse
Docker
gut
Domain Modelling
gut
Eclipse
sehr gut
Eclipse 4.5-4.7
sehr gut
EclipseLink
gut
EJB3
sehr gut
GIT
gut
Glassfish
gut
Hibernate
gut
HP Quality Center
Grundkentnisse
IBM FileNet
Grundkentnisse
IBM WebSphere Application Server
gut
Ignite
IntelliJ
gut
IntelliJ IDEA
iText
gut
Java NIO Server
gut
JBoss Application Server
gut
JBoss EAP
gut
Jenkins
gut
Jetty
gut
JUnit
gut
Kafka
Maven
gut
Mercury LoadRunner
Grundkentnisse
Microsoft Foundation Server
Grundkentnisse
Netty Framework
gut
nginx
gut
NodeJS
gut
OOA
sehr gut
OOD
sehr gut
OOP
sehr gut
Open Shift
OpenShift
praktische Kenntnisse
Oracle OC4J
Grundkentnisse
Oracle WebLogic
gut
Postman
PrimeFaces
gut
RichFaces
gut
Scrum
gut
SFTP
gut
Spark Framework
gut
Spring Boot
Spring Framework
gut
Struts
gut
SVN
gut
Swagger
Tibco/EMS
gut
Tiles
gut
WebLogic 12c
gut
WebSpehre MQ
gut
WebSphere Application Server
gut
WebSphere MQ
gut
WildFly AS
gut
WinSQL
Grundkentnisse
XML
sehr gut
XML Spy
gut

Mein Profil

  • Dieses ist ein Projektprofil der letzten zehn Jahre meiner Tätigkeit.
  • Gerne übersende ich Ihnen auf Wunsch mein ausführliches Projekt- und Qualifikationsprofil seit 1990, sowie Referenzen meiner Auftrag-, bzw. Arbeitgeber.

Meine Leistungsmerkmale

  • Seit dem Abschluss meines Studiums bin ich nun mehr als zwanzig Jahre in der Softwareentwicklung tätig
  • Meine Erfahrung reicht von der reinen Implementierung bis hin zur Planung und Konzeption komplexer Systeme
  • Dabei durfte und konnte ich im Laufe der Zeit immer wieder neue Technologien erlernen und diese erfolgreich einsetzen
  • Auch bringe ich bereits Erfahrung in der Führung von kleinen Teams bei der agilen Umsetzung von Projekten mit
  • Der Umgang mit unterschiedlichen Stakeholdern bei der erfolgreichen Realisierung von Projekten ist mir geläufig und ich habe grosse Freude daran mit dem Kunden zusammen optimale Lösungen zu erarbeiten.

Sie gewinnen einen positiven, kreativen und kommunikativen Teamplayer mit grosser Freude am Beruf und ausserordentlichem Engagement, der seine Erfahrungen gerne weitergibt.

  • Profunde mehrjährige Erfahrung als Senior Java Engineer und Architekt
  • Erfolgreiche Projekte im Java / JEE Umfeld auch mit Lead Verantwortung und Projektleitung
  • selbstständige, verantwortungs-,sowie qualitätsbewusste und ergebnisorientierte Arbeitsweise
  • Englisch verhandlungssicher (mündlich und schriftlich)

Betriebssysteme

HPUX
Grundkenntnisse
IBM AIX
Grundkenntnisse
Linux
gut
MS-DOS
gut
Novell
Grundkenntnisse
RedHat Enterprise Linux
gut
SUN OS, Solaris
gut
Windows
gut
Windows 10
gut
Windows 2000
gut
Windows 7
gut
Windows 8
gut
Windows 8.1
gut
Windows XP
gut
z/OS
Grundkenntnisse

Programmiersprachen

Angular
AngularJS
gut
Basic
gut
C
sicher, aber kein Schwerpunkt
C++
sicher, aber kein Schwerpunkt
CORBA IDL
gut
Emacs
gut
Embedded SQL
gut
HTML
gut
HTML
gut
J2EE
sehr gut
Java
sehr gut
Java 5
sehr gut
Java 6
sehr gut
Java 7
sehr gut
Java 8
sehr gut
Java 9
gut
JavaScript
gut
JAX-RS
sehr gut
JAX-WS
sehr gut
JAXB
gut
JEE
sehr gut
JEE5
sehr gut
JEE6
sehr gut
JEE7
sehr gut
JPA
sehr gut
JSF 2
gut
Mumps
gut, aber lange nicht verwendet
OpenJDK 11
gut
Perl
Grundkenntnisse
PL/SQL
gut
Powerbuilder
sehr gut (bis Version 8.xx, danach kein Einsatz mehr)
Shell
gut
SQL Scripting
gut
T-SQL
gut
TypeScript
gut
XHTML
gut
 

Datenbanken

IBM DB2 10
gut
IBM DB2 11
gut
Microsoft SQL Server
gut
MongoDB
gut
MySQL
gut
Oracle 11g
gut
Oracle 12c
gut
Oracle DB
gut
Oracle11g
gut
Oracle12c
gut
Postgres
gut
Sybase ASA
gut
Sybase ASE
gut

Datenkommunikation

Apache Active MQ
gut
CORBA
gut
Hornet MQ
gut
IBM WebSphere MQ
gut
Internet, Intranet
gut
JAX-RS
gut
JAX-WS
gut
LDAP
gut
Message Queuing
gut
PaaS
gut
TCP/IP
gut
WebSockets
gut
WebSphere MQ
gut
Windows Netzwerk
gut
Winsocket
gut
XML-RPC
gut

Hardware

HP
IBM RS6000
PC
DOS, Windows, Linux
Raspberry PI
Samsung Artik
Artik5 und Artik10
SUN
E10K, E15K

Berechnung / Simulation / Versuch / Validierung

  • VaR
  • Rendite
  • CAPM
  • Jensen Alpha
  • Appraisal Ratio
  • Treynor Black Ratio
  • Treynor Ratio
  • Sharp Ratio
  • Performance Attribution

Design / Entwicklung / Konstruktion

IDEA Intellij
  • objektorientierte Analyse/Design/Programmierung (OOA, OOD, OOP)
  • Konzeptionelle und physikalische Datenmodellierung
  • Unified Modelling Language (UML)
  • Design Patterns (Java, J2EE)

Branchen

Branchen

  • Banken
  • Telekommunikation
  • Logistik
  • Industrie
  • Gesundheitswesen
  • Pharma
  • Handel
  • Abfallwirtschaft

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.