Generell nur Remote. Gelegentliche Besuche beim Kunden sind möglich.
- 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
- 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
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)
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
Entwicklung einer App (Browser und Mobile) zur automatischen Registrierung von neuen Usern in die bestehende Members Area des Kunden
Aufgaben und Tätigkeiten:
Design und Implementierung der App mit Hilfe der Ergebnisse: TypeScript, React, Redux, Material Design (Material UI)
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:
Projekt:
Neuerstellung bzw Anpassung von bestehenden Mapping-Dateien zur Konvertierung von SEPA-XML-Zahlungsdateien in das Unicredit eigene Host-METAFORMAT und andersrum.
Tätigkeit:
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:
Projekt:
Konzeptionierung und Entwicklung eines Webserviceclients zur Abfrage von UPS Paketdaten (inklusiv Signatur) auf Java-Batch-Basis
Tätigkeit:
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:
Projekt:
Begleitung der Entwicklung sowie Portierung einer Fremdsoftware für SEPA Mandatsmanagement in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf.
Tätigkeit:
Projekt:
Entwicklung einer Anwendung zur automatischen Weiterverarbeitung von eingehenden bzw ausgehenden SEPA-XML-Dateien mittels Spring-Batch-Jobs
Tätigkeit:
Projekt:
Portierung einer Fremdsoftware für das GlobalTradeManagement in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf
Tätigkeit:
Neuprogrammierung der Anwendung 'Pfändungsüberweisung' als PRONTO2-Prozess in EUROSIG.
Tätigkeit:
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:
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:
Anpassung einer bestehenden Anwendung an spezielle Kundenwünsche sowie Entwicklung einer Anwendung mit dem Java-Banking-Framework (JBF):
Design und Architektur sowie Implementierung des Mitgliederbereichs
Realisierung einer Homebanking-Anwendung über Internet mittels der Abaxx E-Banking-Suite, Design, Betreuung und Coaching von Java-Einsteigern
Entwicklung eines Prototypen zur Integration verschiedener Anwendungen und Datenformate mit XML als Kommunikationsgrundlage, WAP-Anbindung des Prototypen
Entwicklung eines Frameworks zur Übersetzung von EDI-Dokumenten in XML-Dokumente mittels EnterpriseJavaBeans, Webdesign des Frontends
Realisierung und Entwicklung eines Aktionsmanagers auf Server-Prozess-Basis zur Verarbeitung von Aktionsdaten innerhalb eines Windows-NT-Netzwerkes
Entwicklung eines Kundenmanagers zur Verwaltung von Kundendaten auf einer ORACLE-Datenbank
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)
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
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)
Generell nur Remote. Gelegentliche Besuche beim Kunden sind möglich.
- 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
- 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
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)
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
Entwicklung einer App (Browser und Mobile) zur automatischen Registrierung von neuen Usern in die bestehende Members Area des Kunden
Aufgaben und Tätigkeiten:
Design und Implementierung der App mit Hilfe der Ergebnisse: TypeScript, React, Redux, Material Design (Material UI)
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:
Projekt:
Neuerstellung bzw Anpassung von bestehenden Mapping-Dateien zur Konvertierung von SEPA-XML-Zahlungsdateien in das Unicredit eigene Host-METAFORMAT und andersrum.
Tätigkeit:
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:
Projekt:
Konzeptionierung und Entwicklung eines Webserviceclients zur Abfrage von UPS Paketdaten (inklusiv Signatur) auf Java-Batch-Basis
Tätigkeit:
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:
Projekt:
Begleitung der Entwicklung sowie Portierung einer Fremdsoftware für SEPA Mandatsmanagement in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf.
Tätigkeit:
Projekt:
Entwicklung einer Anwendung zur automatischen Weiterverarbeitung von eingehenden bzw ausgehenden SEPA-XML-Dateien mittels Spring-Batch-Jobs
Tätigkeit:
Projekt:
Portierung einer Fremdsoftware für das GlobalTradeManagement in die Unicredit-Umgebung über das hauseigene automatisierte Deployverfahren Gandalf
Tätigkeit:
Neuprogrammierung der Anwendung 'Pfändungsüberweisung' als PRONTO2-Prozess in EUROSIG.
Tätigkeit:
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:
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:
Anpassung einer bestehenden Anwendung an spezielle Kundenwünsche sowie Entwicklung einer Anwendung mit dem Java-Banking-Framework (JBF):
Design und Architektur sowie Implementierung des Mitgliederbereichs
Realisierung einer Homebanking-Anwendung über Internet mittels der Abaxx E-Banking-Suite, Design, Betreuung und Coaching von Java-Einsteigern
Entwicklung eines Prototypen zur Integration verschiedener Anwendungen und Datenformate mit XML als Kommunikationsgrundlage, WAP-Anbindung des Prototypen
Entwicklung eines Frameworks zur Übersetzung von EDI-Dokumenten in XML-Dokumente mittels EnterpriseJavaBeans, Webdesign des Frontends
Realisierung und Entwicklung eines Aktionsmanagers auf Server-Prozess-Basis zur Verarbeitung von Aktionsdaten innerhalb eines Windows-NT-Netzwerkes
Entwicklung eines Kundenmanagers zur Verwaltung von Kundendaten auf einer ORACLE-Datenbank
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)
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
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)
"Der Berater hat nicht unwesentlich zur Einhaltung des Fertigstellungstermins und dem erfolgreichen Produktionseinsatz der Anwendung beigetragen. Durch seine fachlichen, technischen und organisatorischen Qualitäten löste er auftretende Probleme - zunächst während der Entwicklungsphase, später im Produktionsbetrieb - rasch und kompetent. Bei der Unterstützung unserer internen Mitarbeiter bewies er besonderes Einfühlungsvermögen, ferner konnte er alle an ihn herangetragenen Fragen korrekt und umfassend beantworten. Da seine Leistungen insgesamt überzeugten, würden wir eine erneute Zusammenarbeit mit dem Consultant jederzeit begrüßen."
— Projekt Außenwirtschaftsverkehr von 09/02 - 09/03
Referenz durch PL, Überregionales öffentlich-rechtliches Kreditinstitut mit 15.000 MA vom 19.09.03
"Der Consultant hat im Projekt 'Internet Relaunch der norisbank' vom Start der Implementierung bis zur Produktionssicherung in Vollzeit mitgearbeitet. Dieses Projekt wurde gemeinsam von der HypoVereinsbank, Accenture und abaXX Techn. für die Konzerntochter norisbank AG durchführt, wobei die Gesamtverantwortung bei der HypoVereinsbank lag. Der Consultant war einer der Leistungsträger im Teilprojekt Application Build (10 Entwickler). Wir schätzen neben seiner fachlichen Kompetenz besonders sein Engagement bei der fachlichen Förderung unserer Junior Developer sowie sein sehr hohes Commitment zu Terminen und Qualität. Das neue Internet Banking (www.norisbank.de) ist termingerecht fertiggestellt worden und ist erfolgreich in Betrieb. Wir bedanken uns bei dem Consultant für seine Mitarbeit und würden in entsprechenden Projekten jederzeit wieder mit ihm zusammenarbeiten."
— Projekt Internet Banking norisbank, 03/1 - 04/02
Referenz durch Abt.leiter HypoVereinsbank, Gesamtprojektleiter, vom 28.05.02
"Wir haben den Consultant als hochmotivierten und mit umfassenden Java- und XML-Kenntnissen ausgestatteten Mitarbeiter erlebt. Er konnte sich überraschend schnell in unsere Ziele und Wünsche eindenken und praktische Vorschläge einbringen. Zusätzlich zu den von uns estellten Projektvorgaben entwickelte er selbständig noch wesentliche Verbesserungen und Erweiterungen, die mehr Funktionalität für den Prototypen gestatteten, aber gleichzeitig für eine frühzeitige Fertigstellung sorgten. Wir würden uns über eine erneute Zusammenarbeit jederzeit sehr freuen."
— Projekt Enterprise Application Integration (EAI), 10/00 - 03/01
Referenz durch Softwarehaus mit 40 Mitarbeitern vom 26.08.02