Experte für Consentmanagement und Webanalyse (User-Tracking), Fullstack Senior Software Engineer Java, Scala, Typescript/React
Aktualisiert am 19.03.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Webanalyse / User Tracking
Consent Management (GDPR / DSGVO)
React/Typescript
Java
Scala
XFrame
Deutsch
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse
Thailändisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Generell nur Remote. Gelegentliche Besuche beim Kunden sind möglich.


möglich

Projekte

Projekte

1 Jahr 4 Monate
2022-09 - 2023-12

Consentmanagement

Consent Experte Consent / DSGVO / GDPR TypeScript CSS
Consent Experte

- Anlegen und Verwalten von Consent-Konfigurationen für diverse Webseiten und Apps in Sourcepoint (mehrere Hundert)

- Koordination und Kommunikation mit den Verantwortlichen um die CMP (Consent Management Platform) auf den jeweiligen Seiten bzw den Apps zu installieren

- Wartung und Pflege eines Hilfs-Scripts (TypeScript, inkl. Releasemanagement und Github Actions)) zur Einbindung des Sourcepoint Consents auf den Seiten

Sourcepoint Consent Management Platform Github Actions
Consent / DSGVO / GDPR TypeScript CSS
RND
Remote
6 Monate
2023-02 - 2023-07

PayPal als Zahlungsmethode für einen online E-Bike-Verleih

Fullstack Senior Consulting Software Engineer TypeScript Material UI TCR ...
Fullstack Senior Consulting Software Engineer

- Konzeptionierung und Einbinden von PayPal als Zahlungsmöglichkeit (Abonnements) in einen online E-Bike-Verleih mittels PayPal REST-API, TCR und TypeScript

- Anbinden eines PayPal Webhooks ans Backend

- Verknüpfung des Frontends (TypeScript / Material UI) mit den benötigten PayPal Webseiten zum Seller-Onboarding sowie den eigentlichen Zahlungen

- implementierung von automatisch erstellten PDF-Rechnungen mittels Pdfme 

PayPal Pdfme
TypeScript Material UI TCR Vercel PayPal REST API PayPal Webhook
Bracketlab GmbH
Remote
3 Jahre 2 Monate
2019-07 - 2022-08

Online Handelsplattform

Experte für Consentmanagement und Webanalyse (User-Tracking), Senior Software Engineer Typescript/React Scrum ReactJS TypeScript ...
Experte für Consentmanagement und Webanalyse (User-Tracking), Senior Software Engineer Typescript/React

Senior Software Engineer React/Typescript für die Konzeptionierung und Implementierung eines publish-subscribe Nachrichten Systems für Webanalyse (User-Tracking) auf Client-Seite, sowie des Consent-Management Systems (GDPR / DSGVO)

Scrum ReactJS TypeScript RxJS Google Tag Manager (GTM)
München
3 Jahre 2 Monate
2016-05 - 2019-06

Online Schulungsplattform

Fullstack Senior Consulting Software Enigneer Java agile Programmierung JSON ...
Fullstack Senior Consulting Software Enigneer

Konzeptionierung und Entwicklung eines Klassenraumes für Face-to-Face Sprachunterricht auf HTML5 Basis mit Whiteboard, Audiokonferenz (Asterisk, Twilio) und Video (WebRTC mit OpenTok).

 

Aufgaben und Tätigkeiten:

  • Backend: Konzeptionierung und Implementierung einer multitier Microservice-Architektur in Scala unter Verwendung von Akka und Quill mit Apache Cassandra als DB und Apache Kafka als Messaging System, später Upgrade eines Altsystems mit Java und MySQL

  • Frontend: Implementierung der Browser App mit TypeScript, React, WebRTC und SockJS unter Nutzung einer Flux-Architektur, Implementierung eines mobilen Ablegers für iOS und Android

 

Lightstreamer 5 MySql IntelliJ IDEA Atlassian JIRA Twilio Asterisk Opentok Microsoft Visual Studio Code Git Atlassian JIRA Docker Kubernetes
Java agile Programmierung JSON React JavaScript TypeScript Node.js Microservices WebRTC Scala MySQL Apache Cassandra WebRTC Apache Kafka
XaaSify Technologies GmbH / Learnship Networks GmbH
München
5 Monate
2018-05 - 2018-09

Anwendungsentwicklung auf Basis Mircoservices

Frontend Senior Consulting Software Engineer agile Programmierung JSON Scrum ...
Frontend Senior Consulting Software Engineer

Entwicklung einer App (Browser und Mobile) zur automatischen Registrierung von neuen Usern in die bestehende Members Area des Kunden

 

Aufgaben und Tätigkeiten:

  • Evaluierung neuer möglicher Technologien und Erprobung anhand eines Prototypen

Design und Implementierung der App mit Hilfe der Ergebnisse: TypeScript, React, Redux, Material Design (Material UI)

Docker Atlassian JIRA Git Microsoft Visual Studio Code
agile Programmierung JSON Scrum HTML5 TypeScript React Material Design REST
XaaSify Technologies GmbH / Learnship Networks GmbH
München
11 Monate
2015-05 - 2016-03

Resendtool

Fullstack Senior Consulting Software Engineer Java XML XSL ...
Fullstack Senior Consulting Software Engineer

Projekt:

Bei der automatischen Verarbeitung von SEPA-XML-Dateien auf dem Mainframe (z/OS) können Fehler auftreten (durch falsche oder fehlerhafte Daten) die manuell nachbearbeitet werden müssen. Um Revisionssicherheit zu gewährleisten werden diese manuellen Eingriffe in die XML-Dateien mit der Anwendung Resendtool (Basis XFrame) geschützt sowie in einer Datenbank gespeichert. Für jeden einzelnen Schritt wird ein eigener Status erzeugt.

Die notwendigen Host-Jobs werden per FTP-Kommandos vom Frontend aus gesteuert, angetriggert und ausgewertet.

Tätigkeit:

  • Analyse und Design der Anwendung
  • Implementierung des XFrame-Frontends
  • Implementierung der Frontend-DB2-Schnittstelle
  • Implementierung des FTP-Zugriffs auf die Host-Jobs
  • Implementierung der Statuskontrolle

Maven Subversion IBM RSA IBM Websphere DB2 FTP
Java XML XSL JavaScript JSP Struts JEE SQL Ant
Unicredit AG
München
1 Jahr 3 Monate
2015-01 - 2016-03

SEPA-XML-Mapping mit IBM Websphere Transformation Extender (WTX)

Fullstack Senior Consulting Software Engineer XML XSL
Fullstack Senior Consulting Software Engineer

Projekt:

Neuerstellung bzw Anpassung von bestehenden Mapping-Dateien zur Konvertierung von SEPA-XML-Zahlungsdateien in das Unicredit eigene Host-METAFORMAT und andersrum.

Tätigkeit:

  • Erstellung von Typenbaumstrukturen mit WTX
  • Erstellung von Mappingdateien mit WTX
  • Anbindung der Maps an DB2

IBM Websphere Transformation Extender (WTX) 8.3
XML XSL
Unicredit AG
München
1 Jahr
2015-01 - 2015-12

BIC-Picker

Fullstack Senior Consulting Software Engineer Log4J Ant Java ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Implementierung der Webservice-Schnittstelle (Serverseite) des BIC-Pickers des Bankverlages (ein Tool zur Ermittlung der BIC zu einer IBAN innerhalb des SEPA-Raumes) sowie Portierung in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf.

Tätigkeit: 

  • Implementierung der Webservices für den BIC-Picker (Serverseitig) basierend auf der WSDL und der gelieferten Java-Implementierung vom Bankverlag
  • Integration der Webservices in die automatischen Softwarezyklen der Unicredit
  • Analyse der notwendigen Infrastruktur sowie
  • Organisation der notwendigen Infrastruktur wie Application-Server und NAS zur täglichen Anlieferung der Datendateien für die Ermittlung
  • Aufbau und Konfiguration des Application Servers
  • Einbindung der Anwendung in die Versionsverwaltung
  • Bereitstellung von automatisierten Tests für neue Anwendungsversionen

Webservices Subversion Maven Eclipse IBM Websphere SOAP
Log4J Ant Java JEE XML WSDL
Unicredit AG
München
7 Monate
2014-07 - 2015-01

Konzeptionierung und Entwicklung eines Webserviceclients zur Abfrage von UPS Paketdaten

Fullstack Senior Consulting Software Engineer Log4J Java XML ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Konzeptionierung und Entwicklung eines Webserviceclients zur Abfrage von UPS Paketdaten (inklusiv Signatur) auf Java-Batch-Basis

Tätigkeit: 

  • Design und Konzeptionierung eines Webservice-Clients zur täglichen Abfrage von UPS-Tracking-Daten zur Paketverfolgung auf Batch-Basis
  • Implementierung des Batch-Webserviceclients basierend auf Java, XML, JAX-WS
  • Ausgabe der Ergebnisse in PDF-Form durch die Java-Bibliothek iText
  • Installation beim Kunden

Eclipse Webservices JAX-WS UPS Webservice Signature Tracking
Log4J Java XML iText
ESBE GmbH
München
1 Jahr
2014-01 - 2014-12

IBAN-Konverter

Fullstack Senior Consulting Software Engineer Log4J Ant Java ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Implementierung der Webservice-Schnittstelle (Serverseite) des IBAN-Konverters des Bankverlages (ein Tool zur Umrechnung von Kontonummer und Bankleitzahl in IBAN und BIC) sowie Portierung in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf.

Tätigkeit: 

  • Implementierung der Webservices für den IBAN-Konverter (Serverseitig) basierend auf der WSDL und der gelieferten Java-Implementierung vom Bankverlag
  • Integration der Webservices in die automatischen Softwarezyklen der Unicredit
  • Analyse der notwendigen Infrastruktur sowie
  • Organisation der notwendigen Infrastruktur wie Application-Server
  • Aufbau und Konfiguration des Application Servers
  • Einbindung der Anwendung in die Versionsverwaltung
  • Bereitstellung von automatisierten Tests für neue Anwendungsversionen

IBM Websphere Webservices SOAP Eclipse Subversion Maven
Log4J Ant Java JEE XML WSDL
Unicredit AG
München
1 Jahr 7 Monate
2012-06 - 2013-12

GlobalMandateManager: Begleitung der Entwicklung sowie Portierung einer Fremdsoftware für SEPA Mandatsmanagement

Fullstack Senior Consulting Software Engineer JUnit Log4J Ant ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Begleitung der Entwicklung sowie Portierung einer Fremdsoftware für SEPA Mandatsmanagement in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf.

Tätigkeit: 

  • Technische Beratung der Fachabteilung bei der Planung, der Auftragsvergabe sowie der Entwicklung des Mandatemanagers an einen externen Dienstleister
  • Integration der Fremdsoftware in die automatischen Softwarezyklen der Unicredit
  • Organisation der notwendigen Infrastruktur wie Application-Server und Datenbank
  • Analyse der notwendigen Infrastruktur
  • Aufbau und Konfiguration des Application Servers und der Datenbank
  • Einbindung der Anwendung in die Versionsverwaltung
  • Bereitstellung von automatisierten Tests für neue Anwendungsversionen
  • Anpassung der gelieferten Softwarepakete an spezielle Bedürfnisse der Unicredit

IBM Websphere IBM Websphere MQ Oracle DB Serena Dimensions
JUnit Log4J Ant Java JEE
Unicredit AG
München
1 Jahr 1 Monat
2012-06 - 2013-06

Nextshell: Entwicklung einer Anwendung zur Verarbeitung von SEPA-XML-Dateien mittels Spring-Batch-Jobs

Fullstack Senior Consulting Software Engineer JUnit Log4J Ant ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Entwicklung einer Anwendung zur automatischen Weiterverarbeitung von eingehenden bzw ausgehenden SEPA-XML-Dateien mittels Spring-Batch-Jobs

Tätigkeit:   

  • Design der grundsätzlichen Struktur der Anwendung
  • Anbindung an MQ zum Empfang bzw. Versand der XML-Dateien
  • Parsen und Transformieren der Dateien
  • Design und Entwicklung von Spring-Batch-Jobs zur Weiterverarbeitung der Dateien, je nach Inhalt
  • Anbindung der Spring-Batch-Jobs bzw deren Ergebnisse an DB2 und Oracle

Tomcat Active MQ Oracle DB DB2 Serena Dimensions UtxTransformer Spring-Batch-Jobs Webservices
JUnit Log4J Ant Java JEE XML
Unicredit AG
München
1 Jahr
2011-07 - 2012-06

Portierung einer Fremdsoftware für das GlobalTradeManagement

Fullstack Senior Consulting Software Engineer JUnit Log4J Ant ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Portierung einer Fremdsoftware für das GlobalTradeManagement in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf

Tätigkeit: 

  • Integration der Fremdsoftware in die automatischen Softwarezyklen der Unicredit
  • Organisation der notwendigen Infrastruktur wie Application-Server und Datenbank
  • Analyse der notwendigen Infrastruktur
  • Aufbau und Konfiguration des Application Servers und der Datenbank
  • Einbindung der Anwendung in die Versionsverwaltung
  • Bereitstellung von automatisierten Tests für neue Anwendungsversionen

IBM Websphere Oracle Serena Dimensions IBM Websphere MQ
JUnit Log4J Ant Java JEE
Unicredit AG
München
6 Monate
2011-01 - 2011-06

Pfändungsüberweisung mit EUROSIG

Fullstack Senior Consulting Software Engineer XFrame Java JEE ...
Fullstack Senior Consulting Software Engineer

Neuprogrammierung der Anwendung 'Pfändungsüberweisung' als PRONTO2-Prozess in EUROSIG.

Tätigkeit:

  • Analyse der notwendigen fachlichen Änderungen der Altanwendungen aufgrund der geänderten Datenstruktur
  • Redesign der Objektmodelle
  • Design der neuen Anwendungen mittels XFrame
  • Neuentwicklung der Anwendungen
  • Prozessbegleitung bis zur Produktionsreife und bis zum Produktionseinsatz
  • Durchführung der Planung und Design der neuen Anwendungen
  • Implementierung
  • Fehlerbearbeitung während der Testphase des Projektes

IBM WSAD IBM Websphere
XFrame Java JEE JUnit Struts Spring HTML JavaScript XML XSL Log4J Ant
Unicredit AG
München
8 Monate
2010-05 - 2010-12

Entwicklung einer Intranetanwendung für das Liquiditätsmanagement

Fullstack Senior Consulting Software Engineer Java JEE JUnit ...
Fullstack Senior Consulting Software Engineer

Entwicklung einer Intranetanwendung mit Datenbankanbindung für das tägliche Liquiditätsmanagement. Dazu gehören: die Erfassung von Meldungen über Transaktionen, der Abgleich mit täglichen Voraussagen sowie die zeitnahe Überwachung der tatsächlichen Liquidität der Bank.

Tätigkeit: 

  • Technisches Design der Anwendung nach vorgegebenem Fachkonzept
  • Implementierung
  • Vorbereitung und Begleitung der Testphase
  • Einsatz in Produktion
  • Entwurf eines Prototypen (HTML, JSF)
  • Erweiterung des Prototypen und Implementierung der Funktionalität (Java, JSF, Spring)
  • Anbindung an die Datenbank (Oracle, Hibernate, JPA)
  • Technische Vorbereitung des Systems für Produktion

Eclipse Oracle
Java JEE JUnit JSF Spring Hibernate JPA JDBC HTML JavaScript XML Log4J SQL
Unicredit AG
München
1 Jahr 8 Monate
2008-10 - 2010-05

Umstellung der PRONTO2-Architektur auf EUROSIG

Fullstack Consulting Software Engineer XFrame Java JUnit ...
Fullstack Consulting Software Engineer

  • Analyse der notwendigen Schnittstellenänderungen des ServiceLayers zum Host
  • Analyse der Änderungen in der Datenstruktur
  • Redesign und Anpassung der ServiceLayer-Architektur
  • Redesign des zugehörigen Objektmodells
  • Redesign und Anpassung des öffentlichen Teils der Prozessarchitektur
  • Erstellung von Schnittstellenbeschreibungen mit MS Excel
  • Grafische und schriftliche Dokuemntation der notwendigen Anpassungen und Änderungen
  • Anpassung des Klassenmodells mit RSA 6
  • Implementierung des Redesigns im Bereich ServiceLayer und Webservices
  • Änderung bzw. Implementierung der allgemeinen Klassen und Funktionen für die gesamte PRONTO2-Architektur
  • Prozessbegleitung bis zur Produktionsreife und bis zum Produktionseinsatz
  • Umsetzung notwendiger Änderungen an der PRONTO2-Architektur und des ServiceLayers im Rahmen der Implementierung der PRONTO2-Prozesse
  • Implementierung der technischen und fachlichen Änderungen am Prozess HKD
  • Fehlerbearbeitung während der Testphase des Projektes

IBM Websphere IBM WSAD
XFrame Java JUnit Struts Spring Hibernate HTML JEE JavaScript XML XSL Ajaxx Log4J Ant
Unicredit AG
München
1 Jahr 4 Monate
2007-06 - 2008-09

Finanzamtsmeldung im Todesfall mit PRONTO2-Prozess

Fullstack Consulting Software Engineer XFrame Java JEE ...
Fullstack Consulting Software Engineer

Entwicklung einer Anwendung (teilweise Ereignisgesteuert) zur automatischen Ermittlung von historischen Kontodaten für die Erstellung einer Finanzamtsmeldung im Todesfall auf Basis der HVB-eigenen XFrame-Technologie (J2EE basierend) und der PRONTO2-Prozessstruktur:

Tätigkeit: 

  • Aufteilung der Prozessanforderungen in einzeln realisierbare Elemente gemäß den PRONTO2-Prozessvorgaben
  • Abschätzung und Bewertung der einzelnen Elemente
  • Koordination der Prozessrealisierung mit dem Fachbereich
  • Design eines Klassenmodells für die Umsetzung der fachlichen Vorgaben mittels RSA 6
  • Implementierung der einzelnen Prozesselemente auf der XFrame-Plattform
  • Erstellung von technischen Dokumentationen und Cookbooks zur Entwicklung unter der XFrame-Umgebung
  • Planung und Durchführung von Workshops zur Einführung interner Mitarbeiter der HVB in die XFrame-Umgebung und die PRONTO2-Prozessstruktur

RSA 6
XFrame Java JEE EJB JSP Struts XML Spring Hibernate
Unicredit AG
München
11 Monate
2006-07 - 2007-05

Entwicklung einer Anwendung zur automatisierten Kreditkartenvergabe

Fullstack Consulting Software Engineer XFrame Java EJB ...
Fullstack Consulting Software Engineer

  • Entwurf und Design der technischen Architektur der Anwendung (Frontend, Anbindung einer Datenbank sowie diverser Hostsysteme)
  • Entwurf und Design der Software-Architektur durch JEE
  • Entwicklung eines Prototypen der Anwendung mittels HTML
  • Realisierung der Anwendung
  • Betreuung und Unterstützung interner Mitarbeiter des Kunden
  • Entwicklung einer automatisierten Berechnungsmethode zur Auswahl der am besten geeigneten Kreditkarte für den jeweiligen Kunden

XFrame Java EJB JSP Struts XML Spring Hibernate Ajax HTML SOA Webservices
Unicredit AG
München
3 Monate
2006-04 - 2006-06

Entwicklung eines Tools zur automatischen Befüllung von Tabellen in MS PowerPoint-Präsentationen mittels Java

Fullstack Consulting Software Engineer Java XML OpenOffice 2.0 API
Fullstack Consulting Software Engineer

  • Evaluierung von geeigneten Schnittstellen
  • Realisierung des Tools über die OpenOffice-Java-API

MS Powerpoint Eclipse
Java XML OpenOffice 2.0 API
Eplit GmbH
München
1 Jahr 11 Monate
2004-08 - 2006-06

Entwicklung einer Anwendung mit dem JBF im Bereich §18 KWG

Fullstack Consulting Software Engineer Java-Banking-Framework (JBF) Java JEE ...
Fullstack Consulting Software Engineer

  • Analyse und Design der neuen Projektabschnitte mit Innovator
  • Entwicklung und Realisierung mit Eclipse
  • Test der Anwendung mittels Junit
  • Wartung und Kundenbetreuung der bestehenden Projektabschnitte

Innovator Tomcat Eclipse Windows XP IBM DB2
Java-Banking-Framework (JBF) Java JEE XML Ant log4j
Fiducia IT AG
München
6 Monate
2004-02 - 2004-07

Entwicklung einer Anwendung mit dem Java-Banking-Framework (JBF)

Fullstack Consulting Software Engineer Java-Banking-Framework (JBF) Java JEE ...
Fullstack Consulting Software Engineer

Anpassung einer bestehenden Anwendung an spezielle Kundenwünsche sowie Entwicklung einer Anwendung mit dem Java-Banking-Framework (JBF):

  • Organisation sowie Durchführung der Änderungswünsche des Endkunden für eine bestehende Anwendung mit JBF
  • Fertigstellung einer neuen Anwendung mit JBF und Begleitung während der Pilotphase

Eclipse Tomcat Windows XP IBM DB2 IBM MQSeries
Java-Banking-Framework (JBF) Java JEE XML Ant log4j SQL
Fiducia IT AG
München
4 Monate
2003-10 - 2004-01

Erstellung des Mitgliederbereichs eines Internetportals

Frontend Consulting Software Engineer Java JEE JSP ...
Frontend Consulting Software Engineer

Design und Architektur sowie Implementierung des Mitgliederbereichs

Eclipse MySQL Windows XP Tomcat 5.0
Java JEE JSP Struts XML Ant log4j
München
1 Jahr 3 Monate
2002-07 - 2003-09

Realisierung der Verwaltung des Außenwirtschaftsverfahrens

Consulting Software Engineer Java JEE EJB ...
Consulting Software Engineer

  • Beaufsichtigung und Führung interner Mitarbeiter des Kunden
  • Design und Entwicklung von Batchjobs,
  • Implementierung des Web-Teils des Frontends (JSP mit Struts),
  • Implementierung des Swing-Teils des Frontends (Java-Swing mit Soap)
  • Implementierung der Server-Seite mit EJB
  • Durchführung von Modul-Tests mittels JUnit
  • Produktionsbegleitung und Beratung während der Pilotphase des Projekts

JBuilder 5 Oracle 8.16 IBM Websphere 4
Java JEE EJB JSP Struts SOAP SQL XML JUnit Ant log4j
Deutsche Bundesbank
München
1 Jahr 3 Monate
2001-04 - 2002-06

Realisierung einer Homebanking-Anwendung

Consulting Software Engineer Abaxx Java JEE ...
Consulting Software Engineer

Realisierung einer Homebanking-Anwendung über Internet mittels der Abaxx E-Banking-Suite, Design, Betreuung und Coaching von Java-Einsteigern

Netbeans 3.1 Abaxx E-Banking-Suite Oracle 8.16 BEA Weblogic
Abaxx Java JEE JSP SQL HTML JavaScript XML SSL UML Design-Patterns
Unicredit AG
München
6 Monate
2000-10 - 2001-03

Enterprise Application Integration (EAI)

Consulting Software Engineer EAI XML HTML ...
Consulting Software Engineer

Entwicklung eines Prototypen zur Integration verschiedener Anwendungen und Datenformate mit XML als Kommunikationsgrundlage, WAP-Anbindung des Prototypen

Apache Tomcat Cocoon XMLSpy Oracle 8.16 WAP 1.2
EAI XML HTML XSP XSLT JavaScript Java JDBC SQL WAP WML
Deutsche Post AG
München
6 Monate
2000-04 - 2000-09

Entwicklung eines Frameworks zur Übersetzung von EDI-Dokumenten in XML-Dokumente

Consulting Software Engineer HTML XML EJB ...
Consulting Software Engineer

Entwicklung eines Frameworks zur Übersetzung von EDI-Dokumenten in XML-Dokumente mittels EnterpriseJavaBeans, Webdesign des Frontends

JDeveloper Windows NT Oracle 8.16 BEA Weblogic Together 4.0
HTML XML EJB Java EDI SQL Javascript
XML Solutions
München
1 Jahr 7 Monate
1998-09 - 2000-03

Entwicklung eines Aktionsmanagers zur Verarbeitung von Aktionsdaten

Software-Entwickler C++ Datenbanken SQL ...
Software-Entwickler

Realisierung und Entwicklung eines Aktionsmanagers auf Server-Prozess-Basis zur Verarbeitung von Aktionsdaten innerhalb eines Windows-NT-Netzwerkes

Visual C++ 4.0 Oracle Lite 7.3 TrueDBGrid 5.0 Windows NT 4.0
C++ Datenbanken SQL ADO DAO TrueDBGrid
Computer Associates
München
1 Jahr 7 Monate
1998-09 - 2000-03

Entwicklung eines Kundenmanagers zur Verwaltung von Kundendaten

Software-Entwickler C++ Datenbanken SQL ...
Software-Entwickler

Entwicklung eines Kundenmanagers zur Verwaltung von Kundendaten auf einer ORACLE-Datenbank

Windows NT 4.0 Visual C++ 4.0 Oracle Lite 7.3 TrueDBGrid 5.0
C++ Datenbanken SQL ADO DAO TrueDBGrid
Computer Associates
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1997 Abschluss des Studiums Diplom Informatik an der Technischen Universität München mit Nebenfach Mathematik

1998-2000 festangestellter Software-Entwickler

seit 2000 freiberuflicher Fullstack Senior Consulting Software Engineer, überwiegend im Bereich

  • Backend: Java / JEE / Scala

  • Frontend: Typescript / React / RxJS / Google Tag Manager (GTM)

Position

Position

Einsatzgebiet Fullstack Senior Consulting Software Engineer: technische Beratung/Konzeptionierung sowie Implementierung im Bereich Java / JEE, Typescript / React, Node.js, WebRTC, Microservices, RxJS, Google Tag Manager (GTM)

Begleitung für Junior-Developer möglich, Teamlead

Kleinere Aufträge auf Werkvertragsbasis ebenfalls möglich

Kompetenzen

Kompetenzen

Top-Skills

Webanalyse / User Tracking Consent Management (GDPR / DSGVO) React/Typescript Java Scala XFrame

Produkte / Standards / Erfahrungen / Methoden

agile Programmierung
Fortgeschritten
Akka
Fortgeschritten
Ant
Experte
Apache
Fortgeschritten
Asterisk
Experte
Camunda BPM
Basics
Docker
Fortgeschritten
Hibernate
Fortgeschritten
IBM Websphere
Fortgeschritten
IBM Websphere MQ
Fortgeschritten
IBM Websphere Transformation Extender (WTX) 8.3
Experte
Kafka
Fortgeschritten
Kubernetes
Fortgeschritten
Lightstreamer 5
Fortgeschritten
log4j
Experte
Maven
Experte
Microservices
Experte
Node.js
Experte
Opentok
Experte
Quill
Experte
REST
Experte
Scrum
Experte
SOA
Experte
SOAP
Experte
Spring
Fortgeschritten
Spring-Batch-Jobs
Fortgeschritten
Tomcat
Fortgeschritten
Twilio
Experte
UPS Webservice Signature Tracking
Experte
XFrame
Experte
XMLSpy
Fortgeschritten
RxJS
Experte
React
Experte
Google Tag Manager (GTM)
Fortgeschritten
Java-Banking-Framework (JBF)
Basics
Java Server Faces (JSF)
Experte
Java Server Pages (JSP)
Experte
JSON
Experte
JUnit, Unit-Testing
Experte
Struts
Experte
Erfahrungen und Methoden:
o Software-Entwicklung und Architektur-Gestaltung
o verteilte und ereignisgesteuerte Anwendungen mit Microservices
o Anbindung von Backend- an Frontendsysteme
o Webservices und SOA
o Agile Softwareentwicklung: Scrum
o moderne Browser App Entwicklung mit JavaScript/TypeScript, React, Webrtc

Coaching/Teamleitung:
Einführung und Betreuung von Programmier-Einsteigern,
Beaufsichtigung und technische Führung interner Mitarbeiter des Kunden

 

Technische Beratung / Analyse

Spezialkenntnisse:
o Entwicklung einer modernen Browser-App mit JavaScript/TypeScript/React und Webrtc
 
o mobile Readiness der App
 
o Aufbau einer Anwendung mittels Microservice Architektur in Scala
 
o asynchrone Nachrichtenverarbeitung im Actor-Model (Scala, Akka)

o ApplicationServer IBM Websphere: Aufbau, Konfiguration, Programmierung (J2EE/JEE mit
  EJB und JSP, Struts, Soap, Swing, HTML, JavaScript, Ajax, Hibernate,
  DB-Anbindung (Oracle, SQL), XFrame, PRONTO2, SOA, Webservices

o ApplicationServer BEA Weblogic: Aufbau, Programmierung (J2EE/JEE mit
  EJB und JSP, HTML, JavaScript), DB-Anbindung (Oracle, SQL), HOST-Anbindung, HTTPS,
  Abaxx-eBanking-Framework
o IBM Websphere MQ: Architektur und Verarbeitung von Messages mittels MQ

o J2EE/JEE mit ergänzenden Technologien:
  Struts, Soap, Spring, JUnit, Ant, Maven, Log4J, Abaxx-eBanking-Framework,
  Ajax, Spring, Hibernate, SOA, Webservices, JMS (Java Messaging Services), JSP, JSF

o WebServer Apache: Enterprise Application Integration (EAI),
  Aufbau, Programmierung mit Zusatzmodulen für XML,
  Tomcat und Cocoon (XSP, XSL, XSLT, HTML), DB-Anbindung (JDBC, SQL),
  Java-Banking-Framework (JBF) mit Tomcat

o ApplicationServer JBoss: J2EE (insbesondere EJB, JSP mit Tomcat)

o Transformation von EDI-Dokumenten in XML-Dokumente mittels Java

o Security: zusätzliche Sicherheitsmöglichkeiten für sensible Datenübertragungen
  (z.B. Online-Banking) zu HTTPS (URL-Rewriting, Cookies, UniqueRequestIDs...)

 

o Java Banking Framework (JBF) der FIDUCIA AG (komplettes Framework zur Vereinfachung
  der Entwicklung von Bankensoftware, basiert auf Java und J2EE)

o Analyse und Design mit Innovator

o XFrame-Umgebung der Unicredit / Hypovereinsbank (Framework für die Vereinfachung
  der Implementierung von Bankanwendungen mit Java / J2EE)

o PRONTO2 der Unicredit / Hypovereinsbank (Ereignis-/Prozessgesteuerte Architektur
  mit Dunkelverarbeitung zur automatischen Verarbeitung von Barcode-Dokumenten)

 

o Entwicklungsprozess GANDALF der Unicredit / Hypovereinsbank (automatisierter Prozess
  zur Versorgung der Websphere-Farm der Unicredit mit neuen Softwarereleases, von der
  Sourcecodeverwaltung mittels Serena Dimensions bis zum vollständigen Deploy auf dem
  Websphere Application Server 7)
 
o Implementierung der Webservice Schnittstelle zu UPS, insbesondere der Paketverfolgung (UPS Tracking Service)
 
o Datenmapping mit IBM WTX (Websphere Transformation Extender) von XML zu Host-Metaformat und andersrum
 

Betriebssysteme

HPUX
Basics
MacOS
Fortgeschritten
MS-DOS
Fortgeschritten
OS/2
Basics
SUN OS, Solaris
Basics
Unix
Fortgeschritten
Windows
Experte
Zertifizierung:
07.08.1998 Microsoft Certified Professional Windows NT Server 4.0

Programmiersprachen

C
Basics
C++
Fortgeschritten
HTML5
Experte
Java / JEE
Experte
JavaScript
Experte
Scala
Fortgeschritten
TypeScript
Experte
WML
Experte
XML / XSL / XSLT
Experte
Zertifizierungen:
18.02.2000        Developer: XML and Related Technologies, V1
25.09.2000        SUN certified Programmer for the Java 2 Platform

Datenbanken

Access
Basics
Apache Cassandra
Fortgeschritten
Elastic Search
Fortgeschritten
IBM DB2
Basics
JDBC
Experte
MySQL
Fortgeschritten
Oracle
Experte
SQL
Experte

Datenkommunikation

Apache Kafka
Fortgeschritten
CORBA
Basics
EDI
Basics
EDIFACT
Basics
FTP
Fortgeschritten
IBM MQSeries
Fortgeschritten
TCP/IP
Experte
WAP
Fortgeschritten
Webrtc
Fortgeschritten
Webservices
Experte
Websockets
Fortgeschritten
Windows Netzwerk
Fortgeschritten
Winsock
Fortgeschritten

Branchen

Branchen

Online-Handelsplattform:

  • Frontend Senior Consulting Software Engineer mit generell beratender Funktion bei der Neuimplementierung des Webshops

  • insbesondere Konzeptionierung und Implementierung eines publish-subscribe Nachrichten Systems für Benutzer-Tracking auf Client-Seite

Sprachschule:

  • Klassenraum in verschiedenen Varianten

  • Frontend-App zur Registrierung neuer Userkonten in der Membersarea des Kunden

Banken/Finanzwesen (überwiegend im Bereich Zahlungsverkehr/SEPA):

  • BicPicker und IbanKoverter des Bankverlags, Java/Webservice

  • Mapping von SEPA-XML-Dateien mit IBM WTX (Websphere Transformation Extender)

  • SEPA Mandatsverwaltung mittels Java und Oracle

  • automatisierte Kreditkartenverwaltung und -vergabe unter XFrame

  • Ereignisgesteuerte Prozessentwicklung für historische Kontodaten unter XFrame

  • Tool zur Überwachung des Liquiditätsmanagements mittels Java und JSF

  • Technische Beratung bei der Integration von Fremdsoftware

  • Internetbanking mit SSL und J2EE/JEE

  • Außenwirtschaftsverfahren mit Swing, Struts, Soap und J2EE

  • Bankarbeitsplatz mit Java-Banking-Framework (JBF)

Verlage:

  • Kundendatenverwaltung

Transport / Logistik:

  • EAI und Data-Warehouse

IT-Dienstleistung:

  • Individualsoftware

Logistik:

  • Webserviceanbindung an UPS (United Parcel Service)

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Generell nur Remote. Gelegentliche Besuche beim Kunden sind möglich.


möglich

Projekte

Projekte

1 Jahr 4 Monate
2022-09 - 2023-12

Consentmanagement

Consent Experte Consent / DSGVO / GDPR TypeScript CSS
Consent Experte

- Anlegen und Verwalten von Consent-Konfigurationen für diverse Webseiten und Apps in Sourcepoint (mehrere Hundert)

- Koordination und Kommunikation mit den Verantwortlichen um die CMP (Consent Management Platform) auf den jeweiligen Seiten bzw den Apps zu installieren

- Wartung und Pflege eines Hilfs-Scripts (TypeScript, inkl. Releasemanagement und Github Actions)) zur Einbindung des Sourcepoint Consents auf den Seiten

Sourcepoint Consent Management Platform Github Actions
Consent / DSGVO / GDPR TypeScript CSS
RND
Remote
6 Monate
2023-02 - 2023-07

PayPal als Zahlungsmethode für einen online E-Bike-Verleih

Fullstack Senior Consulting Software Engineer TypeScript Material UI TCR ...
Fullstack Senior Consulting Software Engineer

- Konzeptionierung und Einbinden von PayPal als Zahlungsmöglichkeit (Abonnements) in einen online E-Bike-Verleih mittels PayPal REST-API, TCR und TypeScript

- Anbinden eines PayPal Webhooks ans Backend

- Verknüpfung des Frontends (TypeScript / Material UI) mit den benötigten PayPal Webseiten zum Seller-Onboarding sowie den eigentlichen Zahlungen

- implementierung von automatisch erstellten PDF-Rechnungen mittels Pdfme 

PayPal Pdfme
TypeScript Material UI TCR Vercel PayPal REST API PayPal Webhook
Bracketlab GmbH
Remote
3 Jahre 2 Monate
2019-07 - 2022-08

Online Handelsplattform

Experte für Consentmanagement und Webanalyse (User-Tracking), Senior Software Engineer Typescript/React Scrum ReactJS TypeScript ...
Experte für Consentmanagement und Webanalyse (User-Tracking), Senior Software Engineer Typescript/React

Senior Software Engineer React/Typescript für die Konzeptionierung und Implementierung eines publish-subscribe Nachrichten Systems für Webanalyse (User-Tracking) auf Client-Seite, sowie des Consent-Management Systems (GDPR / DSGVO)

Scrum ReactJS TypeScript RxJS Google Tag Manager (GTM)
München
3 Jahre 2 Monate
2016-05 - 2019-06

Online Schulungsplattform

Fullstack Senior Consulting Software Enigneer Java agile Programmierung JSON ...
Fullstack Senior Consulting Software Enigneer

Konzeptionierung und Entwicklung eines Klassenraumes für Face-to-Face Sprachunterricht auf HTML5 Basis mit Whiteboard, Audiokonferenz (Asterisk, Twilio) und Video (WebRTC mit OpenTok).

 

Aufgaben und Tätigkeiten:

  • Backend: Konzeptionierung und Implementierung einer multitier Microservice-Architektur in Scala unter Verwendung von Akka und Quill mit Apache Cassandra als DB und Apache Kafka als Messaging System, später Upgrade eines Altsystems mit Java und MySQL

  • Frontend: Implementierung der Browser App mit TypeScript, React, WebRTC und SockJS unter Nutzung einer Flux-Architektur, Implementierung eines mobilen Ablegers für iOS und Android

 

Lightstreamer 5 MySql IntelliJ IDEA Atlassian JIRA Twilio Asterisk Opentok Microsoft Visual Studio Code Git Atlassian JIRA Docker Kubernetes
Java agile Programmierung JSON React JavaScript TypeScript Node.js Microservices WebRTC Scala MySQL Apache Cassandra WebRTC Apache Kafka
XaaSify Technologies GmbH / Learnship Networks GmbH
München
5 Monate
2018-05 - 2018-09

Anwendungsentwicklung auf Basis Mircoservices

Frontend Senior Consulting Software Engineer agile Programmierung JSON Scrum ...
Frontend Senior Consulting Software Engineer

Entwicklung einer App (Browser und Mobile) zur automatischen Registrierung von neuen Usern in die bestehende Members Area des Kunden

 

Aufgaben und Tätigkeiten:

  • Evaluierung neuer möglicher Technologien und Erprobung anhand eines Prototypen

Design und Implementierung der App mit Hilfe der Ergebnisse: TypeScript, React, Redux, Material Design (Material UI)

Docker Atlassian JIRA Git Microsoft Visual Studio Code
agile Programmierung JSON Scrum HTML5 TypeScript React Material Design REST
XaaSify Technologies GmbH / Learnship Networks GmbH
München
11 Monate
2015-05 - 2016-03

Resendtool

Fullstack Senior Consulting Software Engineer Java XML XSL ...
Fullstack Senior Consulting Software Engineer

Projekt:

Bei der automatischen Verarbeitung von SEPA-XML-Dateien auf dem Mainframe (z/OS) können Fehler auftreten (durch falsche oder fehlerhafte Daten) die manuell nachbearbeitet werden müssen. Um Revisionssicherheit zu gewährleisten werden diese manuellen Eingriffe in die XML-Dateien mit der Anwendung Resendtool (Basis XFrame) geschützt sowie in einer Datenbank gespeichert. Für jeden einzelnen Schritt wird ein eigener Status erzeugt.

Die notwendigen Host-Jobs werden per FTP-Kommandos vom Frontend aus gesteuert, angetriggert und ausgewertet.

Tätigkeit:

  • Analyse und Design der Anwendung
  • Implementierung des XFrame-Frontends
  • Implementierung der Frontend-DB2-Schnittstelle
  • Implementierung des FTP-Zugriffs auf die Host-Jobs
  • Implementierung der Statuskontrolle

Maven Subversion IBM RSA IBM Websphere DB2 FTP
Java XML XSL JavaScript JSP Struts JEE SQL Ant
Unicredit AG
München
1 Jahr 3 Monate
2015-01 - 2016-03

SEPA-XML-Mapping mit IBM Websphere Transformation Extender (WTX)

Fullstack Senior Consulting Software Engineer XML XSL
Fullstack Senior Consulting Software Engineer

Projekt:

Neuerstellung bzw Anpassung von bestehenden Mapping-Dateien zur Konvertierung von SEPA-XML-Zahlungsdateien in das Unicredit eigene Host-METAFORMAT und andersrum.

Tätigkeit:

  • Erstellung von Typenbaumstrukturen mit WTX
  • Erstellung von Mappingdateien mit WTX
  • Anbindung der Maps an DB2

IBM Websphere Transformation Extender (WTX) 8.3
XML XSL
Unicredit AG
München
1 Jahr
2015-01 - 2015-12

BIC-Picker

Fullstack Senior Consulting Software Engineer Log4J Ant Java ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Implementierung der Webservice-Schnittstelle (Serverseite) des BIC-Pickers des Bankverlages (ein Tool zur Ermittlung der BIC zu einer IBAN innerhalb des SEPA-Raumes) sowie Portierung in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf.

Tätigkeit: 

  • Implementierung der Webservices für den BIC-Picker (Serverseitig) basierend auf der WSDL und der gelieferten Java-Implementierung vom Bankverlag
  • Integration der Webservices in die automatischen Softwarezyklen der Unicredit
  • Analyse der notwendigen Infrastruktur sowie
  • Organisation der notwendigen Infrastruktur wie Application-Server und NAS zur täglichen Anlieferung der Datendateien für die Ermittlung
  • Aufbau und Konfiguration des Application Servers
  • Einbindung der Anwendung in die Versionsverwaltung
  • Bereitstellung von automatisierten Tests für neue Anwendungsversionen

Webservices Subversion Maven Eclipse IBM Websphere SOAP
Log4J Ant Java JEE XML WSDL
Unicredit AG
München
7 Monate
2014-07 - 2015-01

Konzeptionierung und Entwicklung eines Webserviceclients zur Abfrage von UPS Paketdaten

Fullstack Senior Consulting Software Engineer Log4J Java XML ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Konzeptionierung und Entwicklung eines Webserviceclients zur Abfrage von UPS Paketdaten (inklusiv Signatur) auf Java-Batch-Basis

Tätigkeit: 

  • Design und Konzeptionierung eines Webservice-Clients zur täglichen Abfrage von UPS-Tracking-Daten zur Paketverfolgung auf Batch-Basis
  • Implementierung des Batch-Webserviceclients basierend auf Java, XML, JAX-WS
  • Ausgabe der Ergebnisse in PDF-Form durch die Java-Bibliothek iText
  • Installation beim Kunden

Eclipse Webservices JAX-WS UPS Webservice Signature Tracking
Log4J Java XML iText
ESBE GmbH
München
1 Jahr
2014-01 - 2014-12

IBAN-Konverter

Fullstack Senior Consulting Software Engineer Log4J Ant Java ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Implementierung der Webservice-Schnittstelle (Serverseite) des IBAN-Konverters des Bankverlages (ein Tool zur Umrechnung von Kontonummer und Bankleitzahl in IBAN und BIC) sowie Portierung in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf.

Tätigkeit: 

  • Implementierung der Webservices für den IBAN-Konverter (Serverseitig) basierend auf der WSDL und der gelieferten Java-Implementierung vom Bankverlag
  • Integration der Webservices in die automatischen Softwarezyklen der Unicredit
  • Analyse der notwendigen Infrastruktur sowie
  • Organisation der notwendigen Infrastruktur wie Application-Server
  • Aufbau und Konfiguration des Application Servers
  • Einbindung der Anwendung in die Versionsverwaltung
  • Bereitstellung von automatisierten Tests für neue Anwendungsversionen

IBM Websphere Webservices SOAP Eclipse Subversion Maven
Log4J Ant Java JEE XML WSDL
Unicredit AG
München
1 Jahr 7 Monate
2012-06 - 2013-12

GlobalMandateManager: Begleitung der Entwicklung sowie Portierung einer Fremdsoftware für SEPA Mandatsmanagement

Fullstack Senior Consulting Software Engineer JUnit Log4J Ant ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Begleitung der Entwicklung sowie Portierung einer Fremdsoftware für SEPA Mandatsmanagement in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf.

Tätigkeit: 

  • Technische Beratung der Fachabteilung bei der Planung, der Auftragsvergabe sowie der Entwicklung des Mandatemanagers an einen externen Dienstleister
  • Integration der Fremdsoftware in die automatischen Softwarezyklen der Unicredit
  • Organisation der notwendigen Infrastruktur wie Application-Server und Datenbank
  • Analyse der notwendigen Infrastruktur
  • Aufbau und Konfiguration des Application Servers und der Datenbank
  • Einbindung der Anwendung in die Versionsverwaltung
  • Bereitstellung von automatisierten Tests für neue Anwendungsversionen
  • Anpassung der gelieferten Softwarepakete an spezielle Bedürfnisse der Unicredit

IBM Websphere IBM Websphere MQ Oracle DB Serena Dimensions
JUnit Log4J Ant Java JEE
Unicredit AG
München
1 Jahr 1 Monat
2012-06 - 2013-06

Nextshell: Entwicklung einer Anwendung zur Verarbeitung von SEPA-XML-Dateien mittels Spring-Batch-Jobs

Fullstack Senior Consulting Software Engineer JUnit Log4J Ant ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Entwicklung einer Anwendung zur automatischen Weiterverarbeitung von eingehenden bzw ausgehenden SEPA-XML-Dateien mittels Spring-Batch-Jobs

Tätigkeit:   

  • Design der grundsätzlichen Struktur der Anwendung
  • Anbindung an MQ zum Empfang bzw. Versand der XML-Dateien
  • Parsen und Transformieren der Dateien
  • Design und Entwicklung von Spring-Batch-Jobs zur Weiterverarbeitung der Dateien, je nach Inhalt
  • Anbindung der Spring-Batch-Jobs bzw deren Ergebnisse an DB2 und Oracle

Tomcat Active MQ Oracle DB DB2 Serena Dimensions UtxTransformer Spring-Batch-Jobs Webservices
JUnit Log4J Ant Java JEE XML
Unicredit AG
München
1 Jahr
2011-07 - 2012-06

Portierung einer Fremdsoftware für das GlobalTradeManagement

Fullstack Senior Consulting Software Engineer JUnit Log4J Ant ...
Fullstack Senior Consulting Software Engineer

Projekt:   

Portierung einer Fremdsoftware für das GlobalTradeManagement in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf

Tätigkeit: 

  • Integration der Fremdsoftware in die automatischen Softwarezyklen der Unicredit
  • Organisation der notwendigen Infrastruktur wie Application-Server und Datenbank
  • Analyse der notwendigen Infrastruktur
  • Aufbau und Konfiguration des Application Servers und der Datenbank
  • Einbindung der Anwendung in die Versionsverwaltung
  • Bereitstellung von automatisierten Tests für neue Anwendungsversionen

IBM Websphere Oracle Serena Dimensions IBM Websphere MQ
JUnit Log4J Ant Java JEE
Unicredit AG
München
6 Monate
2011-01 - 2011-06

Pfändungsüberweisung mit EUROSIG

Fullstack Senior Consulting Software Engineer XFrame Java JEE ...
Fullstack Senior Consulting Software Engineer

Neuprogrammierung der Anwendung 'Pfändungsüberweisung' als PRONTO2-Prozess in EUROSIG.

Tätigkeit:

  • Analyse der notwendigen fachlichen Änderungen der Altanwendungen aufgrund der geänderten Datenstruktur
  • Redesign der Objektmodelle
  • Design der neuen Anwendungen mittels XFrame
  • Neuentwicklung der Anwendungen
  • Prozessbegleitung bis zur Produktionsreife und bis zum Produktionseinsatz
  • Durchführung der Planung und Design der neuen Anwendungen
  • Implementierung
  • Fehlerbearbeitung während der Testphase des Projektes

IBM WSAD IBM Websphere
XFrame Java JEE JUnit Struts Spring HTML JavaScript XML XSL Log4J Ant
Unicredit AG
München
8 Monate
2010-05 - 2010-12

Entwicklung einer Intranetanwendung für das Liquiditätsmanagement

Fullstack Senior Consulting Software Engineer Java JEE JUnit ...
Fullstack Senior Consulting Software Engineer

Entwicklung einer Intranetanwendung mit Datenbankanbindung für das tägliche Liquiditätsmanagement. Dazu gehören: die Erfassung von Meldungen über Transaktionen, der Abgleich mit täglichen Voraussagen sowie die zeitnahe Überwachung der tatsächlichen Liquidität der Bank.

Tätigkeit: 

  • Technisches Design der Anwendung nach vorgegebenem Fachkonzept
  • Implementierung
  • Vorbereitung und Begleitung der Testphase
  • Einsatz in Produktion
  • Entwurf eines Prototypen (HTML, JSF)
  • Erweiterung des Prototypen und Implementierung der Funktionalität (Java, JSF, Spring)
  • Anbindung an die Datenbank (Oracle, Hibernate, JPA)
  • Technische Vorbereitung des Systems für Produktion

Eclipse Oracle
Java JEE JUnit JSF Spring Hibernate JPA JDBC HTML JavaScript XML Log4J SQL
Unicredit AG
München
1 Jahr 8 Monate
2008-10 - 2010-05

Umstellung der PRONTO2-Architektur auf EUROSIG

Fullstack Consulting Software Engineer XFrame Java JUnit ...
Fullstack Consulting Software Engineer

  • Analyse der notwendigen Schnittstellenänderungen des ServiceLayers zum Host
  • Analyse der Änderungen in der Datenstruktur
  • Redesign und Anpassung der ServiceLayer-Architektur
  • Redesign des zugehörigen Objektmodells
  • Redesign und Anpassung des öffentlichen Teils der Prozessarchitektur
  • Erstellung von Schnittstellenbeschreibungen mit MS Excel
  • Grafische und schriftliche Dokuemntation der notwendigen Anpassungen und Änderungen
  • Anpassung des Klassenmodells mit RSA 6
  • Implementierung des Redesigns im Bereich ServiceLayer und Webservices
  • Änderung bzw. Implementierung der allgemeinen Klassen und Funktionen für die gesamte PRONTO2-Architektur
  • Prozessbegleitung bis zur Produktionsreife und bis zum Produktionseinsatz
  • Umsetzung notwendiger Änderungen an der PRONTO2-Architektur und des ServiceLayers im Rahmen der Implementierung der PRONTO2-Prozesse
  • Implementierung der technischen und fachlichen Änderungen am Prozess HKD
  • Fehlerbearbeitung während der Testphase des Projektes

IBM Websphere IBM WSAD
XFrame Java JUnit Struts Spring Hibernate HTML JEE JavaScript XML XSL Ajaxx Log4J Ant
Unicredit AG
München
1 Jahr 4 Monate
2007-06 - 2008-09

Finanzamtsmeldung im Todesfall mit PRONTO2-Prozess

Fullstack Consulting Software Engineer XFrame Java JEE ...
Fullstack Consulting Software Engineer

Entwicklung einer Anwendung (teilweise Ereignisgesteuert) zur automatischen Ermittlung von historischen Kontodaten für die Erstellung einer Finanzamtsmeldung im Todesfall auf Basis der HVB-eigenen XFrame-Technologie (J2EE basierend) und der PRONTO2-Prozessstruktur:

Tätigkeit: 

  • Aufteilung der Prozessanforderungen in einzeln realisierbare Elemente gemäß den PRONTO2-Prozessvorgaben
  • Abschätzung und Bewertung der einzelnen Elemente
  • Koordination der Prozessrealisierung mit dem Fachbereich
  • Design eines Klassenmodells für die Umsetzung der fachlichen Vorgaben mittels RSA 6
  • Implementierung der einzelnen Prozesselemente auf der XFrame-Plattform
  • Erstellung von technischen Dokumentationen und Cookbooks zur Entwicklung unter der XFrame-Umgebung
  • Planung und Durchführung von Workshops zur Einführung interner Mitarbeiter der HVB in die XFrame-Umgebung und die PRONTO2-Prozessstruktur

RSA 6
XFrame Java JEE EJB JSP Struts XML Spring Hibernate
Unicredit AG
München
11 Monate
2006-07 - 2007-05

Entwicklung einer Anwendung zur automatisierten Kreditkartenvergabe

Fullstack Consulting Software Engineer XFrame Java EJB ...
Fullstack Consulting Software Engineer

  • Entwurf und Design der technischen Architektur der Anwendung (Frontend, Anbindung einer Datenbank sowie diverser Hostsysteme)
  • Entwurf und Design der Software-Architektur durch JEE
  • Entwicklung eines Prototypen der Anwendung mittels HTML
  • Realisierung der Anwendung
  • Betreuung und Unterstützung interner Mitarbeiter des Kunden
  • Entwicklung einer automatisierten Berechnungsmethode zur Auswahl der am besten geeigneten Kreditkarte für den jeweiligen Kunden

XFrame Java EJB JSP Struts XML Spring Hibernate Ajax HTML SOA Webservices
Unicredit AG
München
3 Monate
2006-04 - 2006-06

Entwicklung eines Tools zur automatischen Befüllung von Tabellen in MS PowerPoint-Präsentationen mittels Java

Fullstack Consulting Software Engineer Java XML OpenOffice 2.0 API
Fullstack Consulting Software Engineer

  • Evaluierung von geeigneten Schnittstellen
  • Realisierung des Tools über die OpenOffice-Java-API

MS Powerpoint Eclipse
Java XML OpenOffice 2.0 API
Eplit GmbH
München
1 Jahr 11 Monate
2004-08 - 2006-06

Entwicklung einer Anwendung mit dem JBF im Bereich §18 KWG

Fullstack Consulting Software Engineer Java-Banking-Framework (JBF) Java JEE ...
Fullstack Consulting Software Engineer

  • Analyse und Design der neuen Projektabschnitte mit Innovator
  • Entwicklung und Realisierung mit Eclipse
  • Test der Anwendung mittels Junit
  • Wartung und Kundenbetreuung der bestehenden Projektabschnitte

Innovator Tomcat Eclipse Windows XP IBM DB2
Java-Banking-Framework (JBF) Java JEE XML Ant log4j
Fiducia IT AG
München
6 Monate
2004-02 - 2004-07

Entwicklung einer Anwendung mit dem Java-Banking-Framework (JBF)

Fullstack Consulting Software Engineer Java-Banking-Framework (JBF) Java JEE ...
Fullstack Consulting Software Engineer

Anpassung einer bestehenden Anwendung an spezielle Kundenwünsche sowie Entwicklung einer Anwendung mit dem Java-Banking-Framework (JBF):

  • Organisation sowie Durchführung der Änderungswünsche des Endkunden für eine bestehende Anwendung mit JBF
  • Fertigstellung einer neuen Anwendung mit JBF und Begleitung während der Pilotphase

Eclipse Tomcat Windows XP IBM DB2 IBM MQSeries
Java-Banking-Framework (JBF) Java JEE XML Ant log4j SQL
Fiducia IT AG
München
4 Monate
2003-10 - 2004-01

Erstellung des Mitgliederbereichs eines Internetportals

Frontend Consulting Software Engineer Java JEE JSP ...
Frontend Consulting Software Engineer

Design und Architektur sowie Implementierung des Mitgliederbereichs

Eclipse MySQL Windows XP Tomcat 5.0
Java JEE JSP Struts XML Ant log4j
München
1 Jahr 3 Monate
2002-07 - 2003-09

Realisierung der Verwaltung des Außenwirtschaftsverfahrens

Consulting Software Engineer Java JEE EJB ...
Consulting Software Engineer

  • Beaufsichtigung und Führung interner Mitarbeiter des Kunden
  • Design und Entwicklung von Batchjobs,
  • Implementierung des Web-Teils des Frontends (JSP mit Struts),
  • Implementierung des Swing-Teils des Frontends (Java-Swing mit Soap)
  • Implementierung der Server-Seite mit EJB
  • Durchführung von Modul-Tests mittels JUnit
  • Produktionsbegleitung und Beratung während der Pilotphase des Projekts

JBuilder 5 Oracle 8.16 IBM Websphere 4
Java JEE EJB JSP Struts SOAP SQL XML JUnit Ant log4j
Deutsche Bundesbank
München
1 Jahr 3 Monate
2001-04 - 2002-06

Realisierung einer Homebanking-Anwendung

Consulting Software Engineer Abaxx Java JEE ...
Consulting Software Engineer

Realisierung einer Homebanking-Anwendung über Internet mittels der Abaxx E-Banking-Suite, Design, Betreuung und Coaching von Java-Einsteigern

Netbeans 3.1 Abaxx E-Banking-Suite Oracle 8.16 BEA Weblogic
Abaxx Java JEE JSP SQL HTML JavaScript XML SSL UML Design-Patterns
Unicredit AG
München
6 Monate
2000-10 - 2001-03

Enterprise Application Integration (EAI)

Consulting Software Engineer EAI XML HTML ...
Consulting Software Engineer

Entwicklung eines Prototypen zur Integration verschiedener Anwendungen und Datenformate mit XML als Kommunikationsgrundlage, WAP-Anbindung des Prototypen

Apache Tomcat Cocoon XMLSpy Oracle 8.16 WAP 1.2
EAI XML HTML XSP XSLT JavaScript Java JDBC SQL WAP WML
Deutsche Post AG
München
6 Monate
2000-04 - 2000-09

Entwicklung eines Frameworks zur Übersetzung von EDI-Dokumenten in XML-Dokumente

Consulting Software Engineer HTML XML EJB ...
Consulting Software Engineer

Entwicklung eines Frameworks zur Übersetzung von EDI-Dokumenten in XML-Dokumente mittels EnterpriseJavaBeans, Webdesign des Frontends

JDeveloper Windows NT Oracle 8.16 BEA Weblogic Together 4.0
HTML XML EJB Java EDI SQL Javascript
XML Solutions
München
1 Jahr 7 Monate
1998-09 - 2000-03

Entwicklung eines Aktionsmanagers zur Verarbeitung von Aktionsdaten

Software-Entwickler C++ Datenbanken SQL ...
Software-Entwickler

Realisierung und Entwicklung eines Aktionsmanagers auf Server-Prozess-Basis zur Verarbeitung von Aktionsdaten innerhalb eines Windows-NT-Netzwerkes

Visual C++ 4.0 Oracle Lite 7.3 TrueDBGrid 5.0 Windows NT 4.0
C++ Datenbanken SQL ADO DAO TrueDBGrid
Computer Associates
München
1 Jahr 7 Monate
1998-09 - 2000-03

Entwicklung eines Kundenmanagers zur Verwaltung von Kundendaten

Software-Entwickler C++ Datenbanken SQL ...
Software-Entwickler

Entwicklung eines Kundenmanagers zur Verwaltung von Kundendaten auf einer ORACLE-Datenbank

Windows NT 4.0 Visual C++ 4.0 Oracle Lite 7.3 TrueDBGrid 5.0
C++ Datenbanken SQL ADO DAO TrueDBGrid
Computer Associates
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1997 Abschluss des Studiums Diplom Informatik an der Technischen Universität München mit Nebenfach Mathematik

1998-2000 festangestellter Software-Entwickler

seit 2000 freiberuflicher Fullstack Senior Consulting Software Engineer, überwiegend im Bereich

  • Backend: Java / JEE / Scala

  • Frontend: Typescript / React / RxJS / Google Tag Manager (GTM)

Position

Position

Einsatzgebiet Fullstack Senior Consulting Software Engineer: technische Beratung/Konzeptionierung sowie Implementierung im Bereich Java / JEE, Typescript / React, Node.js, WebRTC, Microservices, RxJS, Google Tag Manager (GTM)

Begleitung für Junior-Developer möglich, Teamlead

Kleinere Aufträge auf Werkvertragsbasis ebenfalls möglich

Kompetenzen

Kompetenzen

Top-Skills

Webanalyse / User Tracking Consent Management (GDPR / DSGVO) React/Typescript Java Scala XFrame

Produkte / Standards / Erfahrungen / Methoden

agile Programmierung
Fortgeschritten
Akka
Fortgeschritten
Ant
Experte
Apache
Fortgeschritten
Asterisk
Experte
Camunda BPM
Basics
Docker
Fortgeschritten
Hibernate
Fortgeschritten
IBM Websphere
Fortgeschritten
IBM Websphere MQ
Fortgeschritten
IBM Websphere Transformation Extender (WTX) 8.3
Experte
Kafka
Fortgeschritten
Kubernetes
Fortgeschritten
Lightstreamer 5
Fortgeschritten
log4j
Experte
Maven
Experte
Microservices
Experte
Node.js
Experte
Opentok
Experte
Quill
Experte
REST
Experte
Scrum
Experte
SOA
Experte
SOAP
Experte
Spring
Fortgeschritten
Spring-Batch-Jobs
Fortgeschritten
Tomcat
Fortgeschritten
Twilio
Experte
UPS Webservice Signature Tracking
Experte
XFrame
Experte
XMLSpy
Fortgeschritten
RxJS
Experte
React
Experte
Google Tag Manager (GTM)
Fortgeschritten
Java-Banking-Framework (JBF)
Basics
Java Server Faces (JSF)
Experte
Java Server Pages (JSP)
Experte
JSON
Experte
JUnit, Unit-Testing
Experte
Struts
Experte
Erfahrungen und Methoden:
o Software-Entwicklung und Architektur-Gestaltung
o verteilte und ereignisgesteuerte Anwendungen mit Microservices
o Anbindung von Backend- an Frontendsysteme
o Webservices und SOA
o Agile Softwareentwicklung: Scrum
o moderne Browser App Entwicklung mit JavaScript/TypeScript, React, Webrtc

Coaching/Teamleitung:
Einführung und Betreuung von Programmier-Einsteigern,
Beaufsichtigung und technische Führung interner Mitarbeiter des Kunden

 

Technische Beratung / Analyse

Spezialkenntnisse:
o Entwicklung einer modernen Browser-App mit JavaScript/TypeScript/React und Webrtc
 
o mobile Readiness der App
 
o Aufbau einer Anwendung mittels Microservice Architektur in Scala
 
o asynchrone Nachrichtenverarbeitung im Actor-Model (Scala, Akka)

o ApplicationServer IBM Websphere: Aufbau, Konfiguration, Programmierung (J2EE/JEE mit
  EJB und JSP, Struts, Soap, Swing, HTML, JavaScript, Ajax, Hibernate,
  DB-Anbindung (Oracle, SQL), XFrame, PRONTO2, SOA, Webservices

o ApplicationServer BEA Weblogic: Aufbau, Programmierung (J2EE/JEE mit
  EJB und JSP, HTML, JavaScript), DB-Anbindung (Oracle, SQL), HOST-Anbindung, HTTPS,
  Abaxx-eBanking-Framework
o IBM Websphere MQ: Architektur und Verarbeitung von Messages mittels MQ

o J2EE/JEE mit ergänzenden Technologien:
  Struts, Soap, Spring, JUnit, Ant, Maven, Log4J, Abaxx-eBanking-Framework,
  Ajax, Spring, Hibernate, SOA, Webservices, JMS (Java Messaging Services), JSP, JSF

o WebServer Apache: Enterprise Application Integration (EAI),
  Aufbau, Programmierung mit Zusatzmodulen für XML,
  Tomcat und Cocoon (XSP, XSL, XSLT, HTML), DB-Anbindung (JDBC, SQL),
  Java-Banking-Framework (JBF) mit Tomcat

o ApplicationServer JBoss: J2EE (insbesondere EJB, JSP mit Tomcat)

o Transformation von EDI-Dokumenten in XML-Dokumente mittels Java

o Security: zusätzliche Sicherheitsmöglichkeiten für sensible Datenübertragungen
  (z.B. Online-Banking) zu HTTPS (URL-Rewriting, Cookies, UniqueRequestIDs...)

 

o Java Banking Framework (JBF) der FIDUCIA AG (komplettes Framework zur Vereinfachung
  der Entwicklung von Bankensoftware, basiert auf Java und J2EE)

o Analyse und Design mit Innovator

o XFrame-Umgebung der Unicredit / Hypovereinsbank (Framework für die Vereinfachung
  der Implementierung von Bankanwendungen mit Java / J2EE)

o PRONTO2 der Unicredit / Hypovereinsbank (Ereignis-/Prozessgesteuerte Architektur
  mit Dunkelverarbeitung zur automatischen Verarbeitung von Barcode-Dokumenten)

 

o Entwicklungsprozess GANDALF der Unicredit / Hypovereinsbank (automatisierter Prozess
  zur Versorgung der Websphere-Farm der Unicredit mit neuen Softwarereleases, von der
  Sourcecodeverwaltung mittels Serena Dimensions bis zum vollständigen Deploy auf dem
  Websphere Application Server 7)
 
o Implementierung der Webservice Schnittstelle zu UPS, insbesondere der Paketverfolgung (UPS Tracking Service)
 
o Datenmapping mit IBM WTX (Websphere Transformation Extender) von XML zu Host-Metaformat und andersrum
 

Betriebssysteme

HPUX
Basics
MacOS
Fortgeschritten
MS-DOS
Fortgeschritten
OS/2
Basics
SUN OS, Solaris
Basics
Unix
Fortgeschritten
Windows
Experte
Zertifizierung:
07.08.1998 Microsoft Certified Professional Windows NT Server 4.0

Programmiersprachen

C
Basics
C++
Fortgeschritten
HTML5
Experte
Java / JEE
Experte
JavaScript
Experte
Scala
Fortgeschritten
TypeScript
Experte
WML
Experte
XML / XSL / XSLT
Experte
Zertifizierungen:
18.02.2000        Developer: XML and Related Technologies, V1
25.09.2000        SUN certified Programmer for the Java 2 Platform

Datenbanken

Access
Basics
Apache Cassandra
Fortgeschritten
Elastic Search
Fortgeschritten
IBM DB2
Basics
JDBC
Experte
MySQL
Fortgeschritten
Oracle
Experte
SQL
Experte

Datenkommunikation

Apache Kafka
Fortgeschritten
CORBA
Basics
EDI
Basics
EDIFACT
Basics
FTP
Fortgeschritten
IBM MQSeries
Fortgeschritten
TCP/IP
Experte
WAP
Fortgeschritten
Webrtc
Fortgeschritten
Webservices
Experte
Websockets
Fortgeschritten
Windows Netzwerk
Fortgeschritten
Winsock
Fortgeschritten

Branchen

Branchen

Online-Handelsplattform:

  • Frontend Senior Consulting Software Engineer mit generell beratender Funktion bei der Neuimplementierung des Webshops

  • insbesondere Konzeptionierung und Implementierung eines publish-subscribe Nachrichten Systems für Benutzer-Tracking auf Client-Seite

Sprachschule:

  • Klassenraum in verschiedenen Varianten

  • Frontend-App zur Registrierung neuer Userkonten in der Membersarea des Kunden

Banken/Finanzwesen (überwiegend im Bereich Zahlungsverkehr/SEPA):

  • BicPicker und IbanKoverter des Bankverlags, Java/Webservice

  • Mapping von SEPA-XML-Dateien mit IBM WTX (Websphere Transformation Extender)

  • SEPA Mandatsverwaltung mittels Java und Oracle

  • automatisierte Kreditkartenverwaltung und -vergabe unter XFrame

  • Ereignisgesteuerte Prozessentwicklung für historische Kontodaten unter XFrame

  • Tool zur Überwachung des Liquiditätsmanagements mittels Java und JSF

  • Technische Beratung bei der Integration von Fremdsoftware

  • Internetbanking mit SSL und J2EE/JEE

  • Außenwirtschaftsverfahren mit Swing, Struts, Soap und J2EE

  • Bankarbeitsplatz mit Java-Banking-Framework (JBF)

Verlage:

  • Kundendatenverwaltung

Transport / Logistik:

  • EAI und Data-Warehouse

IT-Dienstleistung:

  • Individualsoftware

Logistik:

  • Webserviceanbindung an UPS (United Parcel Service)

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.