Senior IT-Berater und Fullstack-Developer
Aktualisiert am 13.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 10%
App Development
Coaching
Fullstack-Developer
Java
Typescript
Angular
React
Spring
IONIC
Docker
Groovy
Databases
Projektmanagement
OpenAPI
DevOps
Quarkus
Openshift
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-10 - 2023-12

Automatische Verarbeitung eingehender Dokumente

Lead Developer Java REST openAPI ...
Lead Developer

Anwendung zur automatisierten Pru?fung und Verarbeitung fu?r elektronische Dokumente. Die elektronischen Daten werden mit den gespeicherten Daten abgeglichen, anhand verschiedener Regeln gepru?ft, ggf. u?ber ein erstelltes Frontend durch Sachbearbeiter kontrolliert und dann automatisiert aufbereitet an nachgelagerte Systeme weitergeleitet

Hibernate Quarkus Postgres Mysql Oracle Liquibase Angular Jira Confluence Openshift
Java REST openAPI Typescript Maven
Remote
7 Monate
2022-03 - 2022-09

Anbindung externer Partner an einen Logistikdienstleister

Fullstack-Senior-Developer Java Groovy Postgres ...
Fullstack-Senior-Developer

Entwicklung fu?r eine bestehende Frontend Lo?sung, die die zentrale Steuerungs- und Eingabeumgebung zum Endkunden hin darstellt. Hierzu geho?rt nicht nur UI/UX, sondern auch die Aufbereitung und Bu?ndelung der Informationen zur Weiterleitung u?ber etablierte Schnittstellen an das Backend.

Leistungsinhalt:

Software Entwicklung im Agilen Team
Erstellung und Refinement von User Stories
Beratung bei der Konzeptionserstellung

Spring Spock IntelliJ Idea Gradle Hibernate Jira Confluence MQ Git Jenkins Bouncy Castle Libsodium Apache Camel
Java Groovy Postgres Mysql Argon2 Java Security REST Scrum JSON Web Tokens
Großes deutsches Logistikunternehmen
Remote
1 Jahr
2021-03 - 2022-02

IONIC App für IOS und Android

IT-Architekt und Senior Developer Typescript REST Kanban
IT-Architekt und Senior Developer
Entwicklung einer IONIC-App für ein REST-Basiertes Backend inkl. Push-Benachrichtigung und InApp-Käufen für einen geschlossenen Benutzerkreis. Die App dient der Kommunikation sowie dem Bereitstellen und der Qualitätssicherung von internen Dokumenten. Teilweise werden Daten dabei zusätzlich aus Datenschutzgründen verschlüsselt. Teil des Projektes waren zudem die nötigen Anpassungen im Java Backend und der Bereitstellung von zusätzlichen Microservices.
IONIC XCode Android Studio
Typescript REST Kanban
München
6 Monate
2020-09 - 2021-02

Kundenverwaltung Online

Projektleiter Java SQL Typescript ...
Projektleiter
Kundenverwaltung mit Stammdaten, Rechnungen/Angeboten, Lizenzverwaltung Online mit Web-Anwendung und Backend für KMU. Die Realisierung erfolgt über mehrere Docker-Container und kann als mandantenfähiges System auch in Kubernetes betrieben werden.
Hibernate Node MariaDB Eclipse BIRT Docker Kubernetes
Java SQL Typescript PrimeNG REST Scrum
Remote
8 Monate
2020-01 - 2020-08

Webanwendung für Linux-Administration

Senior Developer Java Typescript SQL ...
Senior Developer
Webanwendung zur Administration von Linux-Servern über Rest-Schnittstelle und Java-Backend.

Die modularisierte Webanwendung kann nach den Kundenbedürfnissen skaliert werden und zeichnet sich durch ein ausgefeiltes Rollen-System für unterschiedliche Benutzerberechtigungen aus. Teil des Projektes waren zudem verschiedene Anpassungen im Java-Backend und an den REST-Schnittstellen um schlanke Clients zu gewährleisten.

Linux MariaDB EclipseLink Samba4 PrimeNG
Java Typescript SQL Bash
2 Jahre
2018-01 - 2019-12

Anwendung zur Digitalisierung der Prozesse im Bildungswesen

IT-Developer und Software-Architekt Java Typescript SQL ...
IT-Developer und Software-Architekt
Umfangreiche Digitalisierung der IT-Prozesse im Bildungswesen. Backend in Java/JPA mit Rest-Schnittstelle. Frontend mit Bootstrap, Angular, Typescript, Node. Berichterstellung über BIRT. Aus Datenschutzgründen wurden zudem verschiedene Teile der gespeicherten Daten zusätzlich verschlüsselt sowie besondere Sicherheitsmaßnamen für eingeschränkten Datenzugriff auf Backendseite realisiert.
Bootstrap Angular Node Eclipse BIRT
Java Typescript SQL REST DropWizard
7 Monate
2017-06 - 2017-12

IOS und Android-App für geschlossenen Kundenkreis

Senior Developer Typescript
Senior Developer
ONIC basierte App für IOS und Android. Kommunikation mit dem Firmeninternen Backend über REST Api. Die App verfügt über ein Nachrichtenmodul vergleichbar mit einem erweiterten E-Mail-System mit verschiedenen Rückbestätigungs- und Abstimmungsfunktionen. Das Backend wurde um nötige Microservices erweitert.
IONIC Android Studio XCode Node.js
Typescript
3 Monate
2017-03 - 2017-05

Personalbewertung Online für Kliniken

Projektleiter Java Typescript Bootstrap ...
Projektleiter
Entwicklung einer Online Anwendung für die Bewertung von Mitarbeitern unter Berücksichtigung der Personalhierarchie, daraus resultierender Bonusberechnung und Übergabe der berechneten Boni an SAP. Übernahme eines bestehenden Datenbestandes von Access nach MariaDB. Die Anwendung wurde als Client/Server Anwendung realisiert, der Web-Client kommuniziert über REST mit dem Backend.
Mysql Apache Webserver
Java Typescript Bootstrap SQL
5 Monate
2016-10 - 2017-02

Web-Anwendung interne Kommunikation und Terminabstimmung

Senior-Developer und IT-Architekt Java Node.js JPA ...
Senior-Developer und IT-Architekt

Entwicklung einer Webanwendung für die öffentliche Verwaltung zur internen Kommunikation, Information und Terminabstimmung. Die Anwendung wurde als Client/Server System konzipiert. Das Angular Web-Frontend kommuniziert über REST Schnittstelle mit dem Java-Backend. Das Backend wurde mandantenfähig realisiert um gehostet für verschiedenen Institutionen unter Einhaltung einer strengen Datentrennung zur Verfügung gestellt zu werden.

Eclipselink Angular Bootstrap
Java Node.js JPA Typescript
Remote
1 Jahr 9 Monate
2015-01 - 2016-09

Banken Merger

IT-Berater
IT-Berater

Zusammenführung zweier Online-Banken. Projektaufgabe war die Analyse der Datenstrukturen und Prozesse im Hinblick auf die Zusammenführung der beiden Firmen sowie die IT-Konzeption für die Software zur Migration der Daten. Speziell berücksichtigt wurden dabei die verschiedenen, teils komplizierten Berechtigungen auf Konten und Verträge der Kunden und Mitarbeiter. Im letzten Drittel des Projektes wurde die Software entsprechend realisiert.

11 Jahre
2004-01 - 2014-12

Middleware für Banken

Senior Developer und IT-Berater Java SQL JPA
Senior Developer und IT-Berater
Unter dem Dach einer europäischen Großbank wurden für Tochterfirmen verschiedene Projekte im Middleware-Umfeld realisiert. Dabei ging es um die Erweiterung, Umbau und Anpassung des Systems an neue gesetzliche Vorgaben, einer Middleware für Banken im Bereich Online-Zahlungsverkehr, Wertpapierhandel und Depotübertragungen. Zudem wurden neue Sicherheitsverfahren wie mobile TAN, Token, Referenzkonten und Online-Limite realisiert. Aufgrund der internationalen Konzernstruktur mussten verschiedene nationale gesetzliche Vorschriften berücksichtigt werden. Im Rahmen der Projekte wurden auch technische Neuerungen realisiert, wie z.B. die Umstellung von Weblogic auf JBoss oder Einführung von CI/CD und Qualitätssicherungstools wie Jenkins, Sonar, Nexus.
Oracle JBoss Hibernate WebLogic Jenkins Sonar Nexus
Java SQL JPA
7 Monate
2003-06 - 2003-12

Erweiterung eines Authentifizierungs- und Authorisierungssystems

Software-Entwickler Java Datenbanken
Software-Entwickler
Erweiterung eines Autorisierungs- und Authentifizierungs-Systems für eine Online-Bank mit Anbindung an ein CRM System. Dabei werden die Kunden-Vertragsbeziehungen vom CRM übernommen und in entsprechende Berechtigungen auf Konten übertragen und alle Online-Zugriffe von Kunden und Mitarbeitern auf Konten geprüft und autorisiert.
Oracle Clarify
Java Datenbanken
5 Monate
2003-01 - 2003-05

Erweiterung Online-Wertpapierhandel

Software-Entwickler Java
Software-Entwickler
Anpassung der Middleware für Online-Wertpapierhandel und Anpassung der darauf aufsetzenden Trading-Anwendung für die Anzeige von Echtzeitkursen gem. Kurs-Abonnements, Depot-Anzeige und Umsetzung verschiedener Trading-Modelle je nach gewähltem
WebLogic
Java
Nürnberg
6 Monate
2002-07 - 2002-12

Anwendung für Online-Wertpapierhandel

IT-Architekt und Software-Entwickler
IT-Architekt und Software-Entwickler

Realisierung einer Java-Anwendung für den Online-Wertpapierhandel für Banken im französischen und spanischen Wertpapiermarkt. Die Anwendung wurde als Java-Webstart Anwendung konzipiert und über eine firmeninterne Kommunikationsschnittstelle mit dem Banksystem und dem Handelssystem verbunden. Dabei wurden spezielle Handels-Modelle der Pariser und Madrider Börsen berücksichtigt.

Paris, Madrid
5 Monate
2002-02 - 2002-06

Authentifizierungs- und Autorisierungssystem für Direct Broker

IT-Architekt und Software-Entwickler Java
IT-Architekt und Software-Entwickler
Konzeption und Realisierung eines zentralen Authentifizierungs-
und Authorisierungsservice zur Steuerung der Zugriffsberechtigungen für Kunden und Mitarbeiter eines Direct Brokers
Weblogic Oracle
Java
Nürnberg
10 Monate
2001-04 - 2002-01

Wertpapierstammdaten Bereitstellung

IT-Berater, IT-Architekt und Software-Entwickler
IT-Berater, IT-Architekt und Software-Entwickler
Integration Wertpapiermanagement System für Daten der WM-Gruppe. Das Softwaresystem WMS dient
der Verarbeitung und Pflege aller in Deutschland gehandelten
Wertpapierstamm- und termindaten. Im Rahmen des Projektes wird
die Software im Haus eingeführt sowie ein System zum
profilgesteuerten Verkauf und automatischer Lieferung der
WM-Daten geschaffen.

Frankfurt am Main
3 Monate
2001-01 - 2001-03

Weiterentwicklung eines Datawarehouse

Software-Entwickler
Software-Entwickler
Weiterentwicklung eines Datawarehouse für den Bereich Treasury.
Im Rahmen der Entwicklung wurde das bestehende Datenmodell
komplett ausgetauscht. Dadurch wurde die Anpassung sämtlicher
darauf aufbauender Anwendungen notwendig. Neu realisiert wurde
eine Schnittstelle zum Murex-System der Bank.
Frankfurt am Main
1 Jahr
2000-01 - 2000-12

Generisches Werkzeug zur Schnittstellenrealisierung

IT-Architekt und Software-Entwickler
IT-Architekt und Software-Entwickler
Konzeption und Umsetzung eines generischen Werkzeuges zur
Schnittstellen-Realisierung. Dabei wurde eine
Client-Server-Anwendung geschaffen, die mit Hilfe von
Beschreibungen der Schnittstellenobjekte und deren Mapping in
XML in der Lage ist, sowohl Batch- als auch Realtime-Schnittstellen
abzubilden. Quell- und Zielsysteme können dabei Datenbanken,
verschiedene Dateiformate oder CORBA-Server sein. Auf dieser
Basis wurde ein Data-Warehouse mit Ausgabeschnittstellen zu
Meldewesen und Risikocontroling versehen.
Frankfurt am Main
1 Jahr 6 Monate
1999-01 - 2000-06

Coaching Entwicklungsabteilung

Coach
Coach
Weiterbildung und Coaching der Entwicklungsabteilung in den
Themen OOA, OOD, C++, Java. Aufstellen von Programmierrichtlinien
und Auswahl und Einführung von neuen Entwicklungswerkzeugen.
Ausbildung neuer Mitarbeiter.

Frankfurt am Main
3 Monate
1999-10 - 1999-12

Anwendung zur Verwaltung von Sicherheiten

IT-Architekt und Software-Entwickler
IT-Architekt und Software-Entwickler
Design und Realisierung einer Anwendung zur Verwaltung von
Sicherheiten. Die Anwendung wurde zur Verwaltung des Sicherheitenpools
für Geschäfte mit der Europäischen Zentralbank verwendet.
2 Jahre 11 Monate
1997-02 - 1999-12

Einführung eines Wertpapierhandelssystems

IT-Berater
IT-Berater
 Einführung eines Wertpapierhandelssystems zur Erfüllung der
gesetzlichen Forderungen aus den "Mindestanforderungen für
das Betreiben von Handelsgeschäften" (d.h. Realtime Positions-
führung, ständige Limitkontrolle...). Anbindung des Systems an
bestehende Hart- und Software (BS2000 Host, NT-Clients, AIX-Server).

Hamburg
6 Monate
1999-05 - 1999-10

Datenvisualisierung

IT-Architekt und Softwareentwickler
IT-Architekt und Softwareentwickler
Konzeption und Realisierung eines generischen Java-Frameworks für
ein Datawarehouse. Das entwickelte Framework kann die Daten
einer Datenbank visualisieren und dem Benutzer gemäß
einstellbarer Berechtigungen zum Editieren anbieten. Über einen
Plugin-Mechanismus kann das System noch zur Laufzeit erweitert
werden. Die Daten zu Berechtigungen, Maskenaufbau, Workflow,
Plugins, grafischer Darstellung etc. wurden in einem Metamodell
hinterlegt, welches vom Benutzer angepasst werden kann.

11 Monate
1997-02 - 1997-12

Einführung von Xetra

IT-Berater
IT-Berater
Einführung von Xetra (elektronisches Handelssystem der dt.
Börse AG) bei einer Hamburger Bank
Hamburg
7 Monate
1996-07 - 1997-01

Firmen-Informationssystem

Projektleitung
Projektleitung
Firmen-Informationssystem im LAN und Intranet - Projektleitung
Client-Server-Anwendung
Besonderes Merkmal sind die zur Laufzeit erweiterbaren Clients, die durch den
Server sowohl mit neuen Datentypen (Client-Interpreter) als auch mit neuem
Programmcode (durch nachladbare DLLs) versorgt werden.
Auf diese Weise werden z.B. nach Bedarf Kommunikationsmodule eingebunden/umgestellt
um den Informationsaustausch über TCP/IP, Netbios, Pipes, Email, MAPI,
Lotus-Notes zu ermöglichen.

1 Jahr 4 Monate
1995-02 - 1996-05

Dokumentenmanagementsystem für die öffentliche Verwaltung

Software-Entwickler
Software-Entwickler
Client-Server-Anwendung mit Unix-Servern und AIX/Windows-Clients
Heidelberg

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
1988-10 - 1994-04

Informatikstudium

Diplom-Informatiker, FAU Erlangen-Nürnberg
Diplom-Informatiker
FAU Erlangen-Nürnberg
Programmiersprachen, Rechnerarchitektur und Netzwerkstrukturen. Diplomarbeit bei IBM Heidelberg.

Position

Position

Senior IT-Berater, Projektleiter, Full-Stack-Entwickler, Coach

Kompetenzen

Kompetenzen

Top-Skills

App Development Coaching Fullstack-Developer Java Typescript Angular React Spring IONIC Docker Groovy Databases Projektmanagement OpenAPI DevOps Quarkus Openshift

Produkte / Standards / Erfahrungen / Methoden

Spring
Experte
Quarkus
Experte
Angular
Experte
JPA
Experte
OpenAPI / Swagger
Experte
Jenkins
Fortgeschritten
IONIC
Experte
Kanban
Fortgeschritten
Scrum
Experte
Testing (z.B. JUnit, Spock)
Experte
Gitlab / GIT
Experte
UML
Fortgeschritten
UI/UX
Fortgeschritten
Cloud Computing (z.B. Azure, AWS)
Fortgeschritten
CI/CD
Experte
Flyway
Fortgeschritten
DevOps
Experte
Openshift
Fortgeschritten
Liquibase
Experte
Cryptografie
Fortgeschritten
AWS
Fortgeschritten
Playwright
Fortgeschritten

Betriebssysteme

Unix
AIX, Solaris
Windows
Experte
Linux
Experte
Docker / Kubernetes
Experte
MacOS
Experte

Programmiersprachen

C
Fortgeschritten
Java / Java EE
Experte
Perl
Fortgeschritten
Shell
Fortgeschritten
Typescript
Experte
C++
Experte
SQL
Experte
Java Script
Experte
Python
Fortgeschritten
Groovy
Experte
Kotlin
Fortgeschritten
XML/XSD/XSLT
Experte

Datenbanken

Access
Fortgeschritten
DB2
Basics
MySQL
Experte
ODBC
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten
MongoDB
Fortgeschritten

Datenkommunikation

RPC
Experte
TCP/IP
Experte
Rest
Experte
Soap
Experte
MQ Series
Fortgeschritten
Camel
Fortgeschritten
Kafka
Fortgeschritten

Branchen

Branchen

Banken und Finanzdienstleister
Logistik
Bildungswesen
Automatisierungstechnik
Pharamaindustrie
Medizintechnik
Behörden sowie öffentliche Verwaltung


Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-10 - 2023-12

Automatische Verarbeitung eingehender Dokumente

Lead Developer Java REST openAPI ...
Lead Developer

Anwendung zur automatisierten Pru?fung und Verarbeitung fu?r elektronische Dokumente. Die elektronischen Daten werden mit den gespeicherten Daten abgeglichen, anhand verschiedener Regeln gepru?ft, ggf. u?ber ein erstelltes Frontend durch Sachbearbeiter kontrolliert und dann automatisiert aufbereitet an nachgelagerte Systeme weitergeleitet

Hibernate Quarkus Postgres Mysql Oracle Liquibase Angular Jira Confluence Openshift
Java REST openAPI Typescript Maven
Remote
7 Monate
2022-03 - 2022-09

Anbindung externer Partner an einen Logistikdienstleister

Fullstack-Senior-Developer Java Groovy Postgres ...
Fullstack-Senior-Developer

Entwicklung fu?r eine bestehende Frontend Lo?sung, die die zentrale Steuerungs- und Eingabeumgebung zum Endkunden hin darstellt. Hierzu geho?rt nicht nur UI/UX, sondern auch die Aufbereitung und Bu?ndelung der Informationen zur Weiterleitung u?ber etablierte Schnittstellen an das Backend.

Leistungsinhalt:

Software Entwicklung im Agilen Team
Erstellung und Refinement von User Stories
Beratung bei der Konzeptionserstellung

Spring Spock IntelliJ Idea Gradle Hibernate Jira Confluence MQ Git Jenkins Bouncy Castle Libsodium Apache Camel
Java Groovy Postgres Mysql Argon2 Java Security REST Scrum JSON Web Tokens
Großes deutsches Logistikunternehmen
Remote
1 Jahr
2021-03 - 2022-02

IONIC App für IOS und Android

IT-Architekt und Senior Developer Typescript REST Kanban
IT-Architekt und Senior Developer
Entwicklung einer IONIC-App für ein REST-Basiertes Backend inkl. Push-Benachrichtigung und InApp-Käufen für einen geschlossenen Benutzerkreis. Die App dient der Kommunikation sowie dem Bereitstellen und der Qualitätssicherung von internen Dokumenten. Teilweise werden Daten dabei zusätzlich aus Datenschutzgründen verschlüsselt. Teil des Projektes waren zudem die nötigen Anpassungen im Java Backend und der Bereitstellung von zusätzlichen Microservices.
IONIC XCode Android Studio
Typescript REST Kanban
München
6 Monate
2020-09 - 2021-02

Kundenverwaltung Online

Projektleiter Java SQL Typescript ...
Projektleiter
Kundenverwaltung mit Stammdaten, Rechnungen/Angeboten, Lizenzverwaltung Online mit Web-Anwendung und Backend für KMU. Die Realisierung erfolgt über mehrere Docker-Container und kann als mandantenfähiges System auch in Kubernetes betrieben werden.
Hibernate Node MariaDB Eclipse BIRT Docker Kubernetes
Java SQL Typescript PrimeNG REST Scrum
Remote
8 Monate
2020-01 - 2020-08

Webanwendung für Linux-Administration

Senior Developer Java Typescript SQL ...
Senior Developer
Webanwendung zur Administration von Linux-Servern über Rest-Schnittstelle und Java-Backend.

Die modularisierte Webanwendung kann nach den Kundenbedürfnissen skaliert werden und zeichnet sich durch ein ausgefeiltes Rollen-System für unterschiedliche Benutzerberechtigungen aus. Teil des Projektes waren zudem verschiedene Anpassungen im Java-Backend und an den REST-Schnittstellen um schlanke Clients zu gewährleisten.

Linux MariaDB EclipseLink Samba4 PrimeNG
Java Typescript SQL Bash
2 Jahre
2018-01 - 2019-12

Anwendung zur Digitalisierung der Prozesse im Bildungswesen

IT-Developer und Software-Architekt Java Typescript SQL ...
IT-Developer und Software-Architekt
Umfangreiche Digitalisierung der IT-Prozesse im Bildungswesen. Backend in Java/JPA mit Rest-Schnittstelle. Frontend mit Bootstrap, Angular, Typescript, Node. Berichterstellung über BIRT. Aus Datenschutzgründen wurden zudem verschiedene Teile der gespeicherten Daten zusätzlich verschlüsselt sowie besondere Sicherheitsmaßnamen für eingeschränkten Datenzugriff auf Backendseite realisiert.
Bootstrap Angular Node Eclipse BIRT
Java Typescript SQL REST DropWizard
7 Monate
2017-06 - 2017-12

IOS und Android-App für geschlossenen Kundenkreis

Senior Developer Typescript
Senior Developer
ONIC basierte App für IOS und Android. Kommunikation mit dem Firmeninternen Backend über REST Api. Die App verfügt über ein Nachrichtenmodul vergleichbar mit einem erweiterten E-Mail-System mit verschiedenen Rückbestätigungs- und Abstimmungsfunktionen. Das Backend wurde um nötige Microservices erweitert.
IONIC Android Studio XCode Node.js
Typescript
3 Monate
2017-03 - 2017-05

Personalbewertung Online für Kliniken

Projektleiter Java Typescript Bootstrap ...
Projektleiter
Entwicklung einer Online Anwendung für die Bewertung von Mitarbeitern unter Berücksichtigung der Personalhierarchie, daraus resultierender Bonusberechnung und Übergabe der berechneten Boni an SAP. Übernahme eines bestehenden Datenbestandes von Access nach MariaDB. Die Anwendung wurde als Client/Server Anwendung realisiert, der Web-Client kommuniziert über REST mit dem Backend.
Mysql Apache Webserver
Java Typescript Bootstrap SQL
5 Monate
2016-10 - 2017-02

Web-Anwendung interne Kommunikation und Terminabstimmung

Senior-Developer und IT-Architekt Java Node.js JPA ...
Senior-Developer und IT-Architekt

Entwicklung einer Webanwendung für die öffentliche Verwaltung zur internen Kommunikation, Information und Terminabstimmung. Die Anwendung wurde als Client/Server System konzipiert. Das Angular Web-Frontend kommuniziert über REST Schnittstelle mit dem Java-Backend. Das Backend wurde mandantenfähig realisiert um gehostet für verschiedenen Institutionen unter Einhaltung einer strengen Datentrennung zur Verfügung gestellt zu werden.

Eclipselink Angular Bootstrap
Java Node.js JPA Typescript
Remote
1 Jahr 9 Monate
2015-01 - 2016-09

Banken Merger

IT-Berater
IT-Berater

Zusammenführung zweier Online-Banken. Projektaufgabe war die Analyse der Datenstrukturen und Prozesse im Hinblick auf die Zusammenführung der beiden Firmen sowie die IT-Konzeption für die Software zur Migration der Daten. Speziell berücksichtigt wurden dabei die verschiedenen, teils komplizierten Berechtigungen auf Konten und Verträge der Kunden und Mitarbeiter. Im letzten Drittel des Projektes wurde die Software entsprechend realisiert.

11 Jahre
2004-01 - 2014-12

Middleware für Banken

Senior Developer und IT-Berater Java SQL JPA
Senior Developer und IT-Berater
Unter dem Dach einer europäischen Großbank wurden für Tochterfirmen verschiedene Projekte im Middleware-Umfeld realisiert. Dabei ging es um die Erweiterung, Umbau und Anpassung des Systems an neue gesetzliche Vorgaben, einer Middleware für Banken im Bereich Online-Zahlungsverkehr, Wertpapierhandel und Depotübertragungen. Zudem wurden neue Sicherheitsverfahren wie mobile TAN, Token, Referenzkonten und Online-Limite realisiert. Aufgrund der internationalen Konzernstruktur mussten verschiedene nationale gesetzliche Vorschriften berücksichtigt werden. Im Rahmen der Projekte wurden auch technische Neuerungen realisiert, wie z.B. die Umstellung von Weblogic auf JBoss oder Einführung von CI/CD und Qualitätssicherungstools wie Jenkins, Sonar, Nexus.
Oracle JBoss Hibernate WebLogic Jenkins Sonar Nexus
Java SQL JPA
7 Monate
2003-06 - 2003-12

Erweiterung eines Authentifizierungs- und Authorisierungssystems

Software-Entwickler Java Datenbanken
Software-Entwickler
Erweiterung eines Autorisierungs- und Authentifizierungs-Systems für eine Online-Bank mit Anbindung an ein CRM System. Dabei werden die Kunden-Vertragsbeziehungen vom CRM übernommen und in entsprechende Berechtigungen auf Konten übertragen und alle Online-Zugriffe von Kunden und Mitarbeitern auf Konten geprüft und autorisiert.
Oracle Clarify
Java Datenbanken
5 Monate
2003-01 - 2003-05

Erweiterung Online-Wertpapierhandel

Software-Entwickler Java
Software-Entwickler
Anpassung der Middleware für Online-Wertpapierhandel und Anpassung der darauf aufsetzenden Trading-Anwendung für die Anzeige von Echtzeitkursen gem. Kurs-Abonnements, Depot-Anzeige und Umsetzung verschiedener Trading-Modelle je nach gewähltem
WebLogic
Java
Nürnberg
6 Monate
2002-07 - 2002-12

Anwendung für Online-Wertpapierhandel

IT-Architekt und Software-Entwickler
IT-Architekt und Software-Entwickler

Realisierung einer Java-Anwendung für den Online-Wertpapierhandel für Banken im französischen und spanischen Wertpapiermarkt. Die Anwendung wurde als Java-Webstart Anwendung konzipiert und über eine firmeninterne Kommunikationsschnittstelle mit dem Banksystem und dem Handelssystem verbunden. Dabei wurden spezielle Handels-Modelle der Pariser und Madrider Börsen berücksichtigt.

Paris, Madrid
5 Monate
2002-02 - 2002-06

Authentifizierungs- und Autorisierungssystem für Direct Broker

IT-Architekt und Software-Entwickler Java
IT-Architekt und Software-Entwickler
Konzeption und Realisierung eines zentralen Authentifizierungs-
und Authorisierungsservice zur Steuerung der Zugriffsberechtigungen für Kunden und Mitarbeiter eines Direct Brokers
Weblogic Oracle
Java
Nürnberg
10 Monate
2001-04 - 2002-01

Wertpapierstammdaten Bereitstellung

IT-Berater, IT-Architekt und Software-Entwickler
IT-Berater, IT-Architekt und Software-Entwickler
Integration Wertpapiermanagement System für Daten der WM-Gruppe. Das Softwaresystem WMS dient
der Verarbeitung und Pflege aller in Deutschland gehandelten
Wertpapierstamm- und termindaten. Im Rahmen des Projektes wird
die Software im Haus eingeführt sowie ein System zum
profilgesteuerten Verkauf und automatischer Lieferung der
WM-Daten geschaffen.

Frankfurt am Main
3 Monate
2001-01 - 2001-03

Weiterentwicklung eines Datawarehouse

Software-Entwickler
Software-Entwickler
Weiterentwicklung eines Datawarehouse für den Bereich Treasury.
Im Rahmen der Entwicklung wurde das bestehende Datenmodell
komplett ausgetauscht. Dadurch wurde die Anpassung sämtlicher
darauf aufbauender Anwendungen notwendig. Neu realisiert wurde
eine Schnittstelle zum Murex-System der Bank.
Frankfurt am Main
1 Jahr
2000-01 - 2000-12

Generisches Werkzeug zur Schnittstellenrealisierung

IT-Architekt und Software-Entwickler
IT-Architekt und Software-Entwickler
Konzeption und Umsetzung eines generischen Werkzeuges zur
Schnittstellen-Realisierung. Dabei wurde eine
Client-Server-Anwendung geschaffen, die mit Hilfe von
Beschreibungen der Schnittstellenobjekte und deren Mapping in
XML in der Lage ist, sowohl Batch- als auch Realtime-Schnittstellen
abzubilden. Quell- und Zielsysteme können dabei Datenbanken,
verschiedene Dateiformate oder CORBA-Server sein. Auf dieser
Basis wurde ein Data-Warehouse mit Ausgabeschnittstellen zu
Meldewesen und Risikocontroling versehen.
Frankfurt am Main
1 Jahr 6 Monate
1999-01 - 2000-06

Coaching Entwicklungsabteilung

Coach
Coach
Weiterbildung und Coaching der Entwicklungsabteilung in den
Themen OOA, OOD, C++, Java. Aufstellen von Programmierrichtlinien
und Auswahl und Einführung von neuen Entwicklungswerkzeugen.
Ausbildung neuer Mitarbeiter.

Frankfurt am Main
3 Monate
1999-10 - 1999-12

Anwendung zur Verwaltung von Sicherheiten

IT-Architekt und Software-Entwickler
IT-Architekt und Software-Entwickler
Design und Realisierung einer Anwendung zur Verwaltung von
Sicherheiten. Die Anwendung wurde zur Verwaltung des Sicherheitenpools
für Geschäfte mit der Europäischen Zentralbank verwendet.
2 Jahre 11 Monate
1997-02 - 1999-12

Einführung eines Wertpapierhandelssystems

IT-Berater
IT-Berater
 Einführung eines Wertpapierhandelssystems zur Erfüllung der
gesetzlichen Forderungen aus den "Mindestanforderungen für
das Betreiben von Handelsgeschäften" (d.h. Realtime Positions-
führung, ständige Limitkontrolle...). Anbindung des Systems an
bestehende Hart- und Software (BS2000 Host, NT-Clients, AIX-Server).

Hamburg
6 Monate
1999-05 - 1999-10

Datenvisualisierung

IT-Architekt und Softwareentwickler
IT-Architekt und Softwareentwickler
Konzeption und Realisierung eines generischen Java-Frameworks für
ein Datawarehouse. Das entwickelte Framework kann die Daten
einer Datenbank visualisieren und dem Benutzer gemäß
einstellbarer Berechtigungen zum Editieren anbieten. Über einen
Plugin-Mechanismus kann das System noch zur Laufzeit erweitert
werden. Die Daten zu Berechtigungen, Maskenaufbau, Workflow,
Plugins, grafischer Darstellung etc. wurden in einem Metamodell
hinterlegt, welches vom Benutzer angepasst werden kann.

11 Monate
1997-02 - 1997-12

Einführung von Xetra

IT-Berater
IT-Berater
Einführung von Xetra (elektronisches Handelssystem der dt.
Börse AG) bei einer Hamburger Bank
Hamburg
7 Monate
1996-07 - 1997-01

Firmen-Informationssystem

Projektleitung
Projektleitung
Firmen-Informationssystem im LAN und Intranet - Projektleitung
Client-Server-Anwendung
Besonderes Merkmal sind die zur Laufzeit erweiterbaren Clients, die durch den
Server sowohl mit neuen Datentypen (Client-Interpreter) als auch mit neuem
Programmcode (durch nachladbare DLLs) versorgt werden.
Auf diese Weise werden z.B. nach Bedarf Kommunikationsmodule eingebunden/umgestellt
um den Informationsaustausch über TCP/IP, Netbios, Pipes, Email, MAPI,
Lotus-Notes zu ermöglichen.

1 Jahr 4 Monate
1995-02 - 1996-05

Dokumentenmanagementsystem für die öffentliche Verwaltung

Software-Entwickler
Software-Entwickler
Client-Server-Anwendung mit Unix-Servern und AIX/Windows-Clients
Heidelberg

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
1988-10 - 1994-04

Informatikstudium

Diplom-Informatiker, FAU Erlangen-Nürnberg
Diplom-Informatiker
FAU Erlangen-Nürnberg
Programmiersprachen, Rechnerarchitektur und Netzwerkstrukturen. Diplomarbeit bei IBM Heidelberg.

Position

Position

Senior IT-Berater, Projektleiter, Full-Stack-Entwickler, Coach

Kompetenzen

Kompetenzen

Top-Skills

App Development Coaching Fullstack-Developer Java Typescript Angular React Spring IONIC Docker Groovy Databases Projektmanagement OpenAPI DevOps Quarkus Openshift

Produkte / Standards / Erfahrungen / Methoden

Spring
Experte
Quarkus
Experte
Angular
Experte
JPA
Experte
OpenAPI / Swagger
Experte
Jenkins
Fortgeschritten
IONIC
Experte
Kanban
Fortgeschritten
Scrum
Experte
Testing (z.B. JUnit, Spock)
Experte
Gitlab / GIT
Experte
UML
Fortgeschritten
UI/UX
Fortgeschritten
Cloud Computing (z.B. Azure, AWS)
Fortgeschritten
CI/CD
Experte
Flyway
Fortgeschritten
DevOps
Experte
Openshift
Fortgeschritten
Liquibase
Experte
Cryptografie
Fortgeschritten
AWS
Fortgeschritten
Playwright
Fortgeschritten

Betriebssysteme

Unix
AIX, Solaris
Windows
Experte
Linux
Experte
Docker / Kubernetes
Experte
MacOS
Experte

Programmiersprachen

C
Fortgeschritten
Java / Java EE
Experte
Perl
Fortgeschritten
Shell
Fortgeschritten
Typescript
Experte
C++
Experte
SQL
Experte
Java Script
Experte
Python
Fortgeschritten
Groovy
Experte
Kotlin
Fortgeschritten
XML/XSD/XSLT
Experte

Datenbanken

Access
Fortgeschritten
DB2
Basics
MySQL
Experte
ODBC
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten
MongoDB
Fortgeschritten

Datenkommunikation

RPC
Experte
TCP/IP
Experte
Rest
Experte
Soap
Experte
MQ Series
Fortgeschritten
Camel
Fortgeschritten
Kafka
Fortgeschritten

Branchen

Branchen

Banken und Finanzdienstleister
Logistik
Bildungswesen
Automatisierungstechnik
Pharamaindustrie
Medizintechnik
Behörden sowie öffentliche Verwaltung


Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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