Neuentwicklung einer Antragsstrecke zur Verpackungslizenzierung und des begleitenden CMS. Kern der Tätigkeit ist die Migration bestehender Prozesse und Komponenten, sowie Konzeption, Entwicklung, Absprache neuer Features in Anbindung an bestehende Drittsysteme.
Die Tätigkeit beinhaltete primär die Durchführung des Lehrauftrages, sowie Diskussion um Lehrplan und Inhalten des Curriculums. Des weiteren gab es vereinzelt Vorbereitung und Betreuung von Veranstaltungen und die gezielte Weiterbildung der Junior Coaches.
Migration und Weiterentwicklung bestehender Integration und Infrastruktur zur automatisierten Dokumentenextraktion im Bereich Legal Tech. Im Rahmen der Tätigkeit wurde bestehende Infrastruktur auf eine eventbasierte Architektur migriert und im Zuge dessen modernisiert.
Genutzt wurden AWS-Dienste wie SNS, SQS, Lambda, EKS und verschiedene andere.
Neue Features wurden von Prozessabstimmung über Entwicklung und Inbetriebnahme begleitet.
Entwickelt wurde zunächst in JavaScript und TypeScript, später primär Python. Nach Bedarf wurde Go eingesetzt.
Teamübergreifende Kommunikation beinhaltete besonders Abstimmung von Prozessen, Schnittstellen und entsprechender Modelle und Vermittlung von Methoden und Ansätzen zur Erstellung und Dokumentation solcher.
Weiterentwicklung des Benutzerverwaltungssystems. Die Tätigkeit enthielt Konzeption und Umsetzung einer Cloud Native Anwendung auf Basis von Microservices in einer skalierbaren Serverless-Infrastruktur.
Genutzt wurden hierzu primär AWS-Dienste Amplify, Cognito, Lambda und verschiedene andere. Als Paymentsystem wurde Stripe eingesetzt.
Entwicklung und Weiterentwicklung von neuen und bestehenden Sprachassistenzsystemen des WDR.
Die Entwicklung bezog sich zum Großteil auf bereitzustellende Fulfillment-Endpoints für die jeweiligen Systeme, als auch Abbildung der Interaktionsmodelle auf den jeweiligen nativen Plattformen. Die Endpoints wurden als Node.js Serverless-Komponenten auf AWS Lambda deployed.
Besonderer Fokus lag des Weiteren auf der Verbesserung und Modernisierung der Entwicklungsumgebung und der Auslieferungsprozesse, welche durch neues Testtooling und automatisierte CI/CD-Pipelines umgesetzt wurden.
Intern sollte besonders für Junior IT Consultants das Onboarding verbessert und technische Grundlagen verstärkt aufgebaut werden. Dabei wurde ein stärkerer Fokus auf den Einsatz aktueller Technologien gesetzt und gefördert. Neben Grundlagen wurden auch Best Practices, sowie Clean Code, Test Driven Development und Behaviour Driven Development, DevOps, APIDesign, Architektur von Microservices, Umgang mit Legacy Code oder Fremdsystemen, und agilen Methodik vermittelt. Durchgeführt wurde dies während der Projektarbeit, bei Hackathons, Meetups und Schulungen.
Architekturkonzeption und Entwicklung eines Enterprise
Integration Frameworks und zugehöriger Plattform für ein Telekommunikationsunternehmen auf Basis von Kubernetes bzw. OpenShift mit ServiceMesh und Integration an bestehende Enterprisestrukturen.
Das Tarifverwaltungs- und Preisanpassungstool für Energielieferanten wurde in diesem Projekt um die Möglichkeit zur Umbasierung tariflich genutzter Indizes erweitert und zu dessen Zweck optional an Destatis GENESIS angebunden. Softwareauslieferungen wurden für schnelleres Feedback und Iteration automatisiert durchgeführt.
Entwurf, Bau und Betrieb eines Messe-Show-Case zur Demonstration des Zusammenspiels von IoT, Webtechnologien und Blockchain zur Digitalisierung zukünftig automatischer Bezahlverfahren der Automobilbranche.
Entwicklung eines HBCI-Clients in JavaScript um direkt vom Endkundengerät die Bankenschnittstelle anzuprechen. Diese Entwicklung beseitigt die Notwendigkeit eines zusätzlichen Backends, welches HBCI zu REST übersetzte. Kontoinformationen wurden auf der Kommunikationsstrecke somit nur vom Kundengerät und der Bank selbst gelesen. Dies war ein Gewinn zur Datenminimierung und beschleunigte die Kommunikation.
Entwickelt wurde ein Preisanpassungstool für Geschäftskundenverträge von Energielieferanten. Im Tool können Vertragsdaten inklusive Preisformeln, genutzten Indizes und entsprechende Abrechnungen der jeweiligen Preistypen revisionssicher verwaltet werden. Softwareauslieferungen wurden für schnelleres Feedback und Iteration automatisiert durchgeführt.
Neuentwicklung einer Online-Banking-Lösung für eine Privatbank, basierend auf der Abaxx Plattform. Im Projekt wurden im Backend zur Anpassung der Plattform, Anbindung des Authentifizerungs- und Autorisierungssystems sowie des Kernbankensystems vorgenommen. Das Frontend wurde in enger Abstimmung mit dem Kunden entworfen und entwickelt.
Die App soll als Teil einer Product-Suite für Banken dem Banken-Endkunden die Möglichkeit bieten mobil und jederzeit über seine finanzielle Lage informiert zu bleiben. Für die Bank als Kunden steht hierbei vorallem die Modularität bei der Auswahl gewünschter Featuresets im Vordergrund.
Im Rahmen des Projektes wurde in Kooperation einer Bank, Visa Europa und uns eine Banking-App um Kreditkartenfunktionalitäten erweitert. Dies geschah in Vorbereitung auf das Release des Visa Consumer Transaction Controls.
Aufgrund historisch gewachsener, disjunkter, teils eigenentwickelter Systeme, entschied man sich dazu eine IDM Lösung anzustreben. Da im Normalfall die Systeme auf dem IDM aufbauen sollten, diese Änderung aber in seiner Größe im laufenden Betrieb allerdings nicht Umsetzbar war, sollte zunächst ein neues System Daten zentralisiert halten und synchronisieren.
Für eine ergänzende Lehrplattform für Programmiereinsteiger in Java wurde eine den Nutzerkenntnissen entsprechende Fehlerausgabe in einem bereits vorhandenen System benötigt. Da sich JUnit für diese Aufgabe als ungeeignet erwies entwickelte ich eine auf die Lehrveranstaltung zugeschnittene Alternative, die seitdem produktiv in Verwendung ist.
Beruflicher Werdegang
08/2018 - 12/2022
Rolle: d20 Consulting GmbH, IT Consultant
08/2018 - 12/2022
Rolle: Freelance, IT Consultant
10/2018 - 12/2019
Kunde: Syngenio AG
Rolle: IT Consultant
03/2017 - 12/2018
Kunde: Syngenio AG
Rolle: Junior IT Consultant
10/2016 - 02/2017
Kunde: Hochschule Bonn-Rhein-Sieg
Rolle: Studentische Hilfskraft
Aufgaben:
04/2015 - 09/2016
Kunde: Hochschule Bonn-Rhein-Sieg
Rolle: Studentische Hilfskraft
Aufgaben:
02/2013 - 03/2015
Kunde: Hochschule Bonn-Rhein-Sieg
Rolle: Studentische Hilfskraft
Aufgaben:
09/2012 - 01/2013
Kunde: Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg
Rolle: Studentische Hilfskraft
08/2010 - 12/2011
Kunde: interschutz Nord GmbH
Rolle: Teilzeit
Neuentwicklung einer Antragsstrecke zur Verpackungslizenzierung und des begleitenden CMS. Kern der Tätigkeit ist die Migration bestehender Prozesse und Komponenten, sowie Konzeption, Entwicklung, Absprache neuer Features in Anbindung an bestehende Drittsysteme.
Die Tätigkeit beinhaltete primär die Durchführung des Lehrauftrages, sowie Diskussion um Lehrplan und Inhalten des Curriculums. Des weiteren gab es vereinzelt Vorbereitung und Betreuung von Veranstaltungen und die gezielte Weiterbildung der Junior Coaches.
Migration und Weiterentwicklung bestehender Integration und Infrastruktur zur automatisierten Dokumentenextraktion im Bereich Legal Tech. Im Rahmen der Tätigkeit wurde bestehende Infrastruktur auf eine eventbasierte Architektur migriert und im Zuge dessen modernisiert.
Genutzt wurden AWS-Dienste wie SNS, SQS, Lambda, EKS und verschiedene andere.
Neue Features wurden von Prozessabstimmung über Entwicklung und Inbetriebnahme begleitet.
Entwickelt wurde zunächst in JavaScript und TypeScript, später primär Python. Nach Bedarf wurde Go eingesetzt.
Teamübergreifende Kommunikation beinhaltete besonders Abstimmung von Prozessen, Schnittstellen und entsprechender Modelle und Vermittlung von Methoden und Ansätzen zur Erstellung und Dokumentation solcher.
Weiterentwicklung des Benutzerverwaltungssystems. Die Tätigkeit enthielt Konzeption und Umsetzung einer Cloud Native Anwendung auf Basis von Microservices in einer skalierbaren Serverless-Infrastruktur.
Genutzt wurden hierzu primär AWS-Dienste Amplify, Cognito, Lambda und verschiedene andere. Als Paymentsystem wurde Stripe eingesetzt.
Entwicklung und Weiterentwicklung von neuen und bestehenden Sprachassistenzsystemen des WDR.
Die Entwicklung bezog sich zum Großteil auf bereitzustellende Fulfillment-Endpoints für die jeweiligen Systeme, als auch Abbildung der Interaktionsmodelle auf den jeweiligen nativen Plattformen. Die Endpoints wurden als Node.js Serverless-Komponenten auf AWS Lambda deployed.
Besonderer Fokus lag des Weiteren auf der Verbesserung und Modernisierung der Entwicklungsumgebung und der Auslieferungsprozesse, welche durch neues Testtooling und automatisierte CI/CD-Pipelines umgesetzt wurden.
Intern sollte besonders für Junior IT Consultants das Onboarding verbessert und technische Grundlagen verstärkt aufgebaut werden. Dabei wurde ein stärkerer Fokus auf den Einsatz aktueller Technologien gesetzt und gefördert. Neben Grundlagen wurden auch Best Practices, sowie Clean Code, Test Driven Development und Behaviour Driven Development, DevOps, APIDesign, Architektur von Microservices, Umgang mit Legacy Code oder Fremdsystemen, und agilen Methodik vermittelt. Durchgeführt wurde dies während der Projektarbeit, bei Hackathons, Meetups und Schulungen.
Architekturkonzeption und Entwicklung eines Enterprise
Integration Frameworks und zugehöriger Plattform für ein Telekommunikationsunternehmen auf Basis von Kubernetes bzw. OpenShift mit ServiceMesh und Integration an bestehende Enterprisestrukturen.
Das Tarifverwaltungs- und Preisanpassungstool für Energielieferanten wurde in diesem Projekt um die Möglichkeit zur Umbasierung tariflich genutzter Indizes erweitert und zu dessen Zweck optional an Destatis GENESIS angebunden. Softwareauslieferungen wurden für schnelleres Feedback und Iteration automatisiert durchgeführt.
Entwurf, Bau und Betrieb eines Messe-Show-Case zur Demonstration des Zusammenspiels von IoT, Webtechnologien und Blockchain zur Digitalisierung zukünftig automatischer Bezahlverfahren der Automobilbranche.
Entwicklung eines HBCI-Clients in JavaScript um direkt vom Endkundengerät die Bankenschnittstelle anzuprechen. Diese Entwicklung beseitigt die Notwendigkeit eines zusätzlichen Backends, welches HBCI zu REST übersetzte. Kontoinformationen wurden auf der Kommunikationsstrecke somit nur vom Kundengerät und der Bank selbst gelesen. Dies war ein Gewinn zur Datenminimierung und beschleunigte die Kommunikation.
Entwickelt wurde ein Preisanpassungstool für Geschäftskundenverträge von Energielieferanten. Im Tool können Vertragsdaten inklusive Preisformeln, genutzten Indizes und entsprechende Abrechnungen der jeweiligen Preistypen revisionssicher verwaltet werden. Softwareauslieferungen wurden für schnelleres Feedback und Iteration automatisiert durchgeführt.
Neuentwicklung einer Online-Banking-Lösung für eine Privatbank, basierend auf der Abaxx Plattform. Im Projekt wurden im Backend zur Anpassung der Plattform, Anbindung des Authentifizerungs- und Autorisierungssystems sowie des Kernbankensystems vorgenommen. Das Frontend wurde in enger Abstimmung mit dem Kunden entworfen und entwickelt.
Die App soll als Teil einer Product-Suite für Banken dem Banken-Endkunden die Möglichkeit bieten mobil und jederzeit über seine finanzielle Lage informiert zu bleiben. Für die Bank als Kunden steht hierbei vorallem die Modularität bei der Auswahl gewünschter Featuresets im Vordergrund.
Im Rahmen des Projektes wurde in Kooperation einer Bank, Visa Europa und uns eine Banking-App um Kreditkartenfunktionalitäten erweitert. Dies geschah in Vorbereitung auf das Release des Visa Consumer Transaction Controls.
Aufgrund historisch gewachsener, disjunkter, teils eigenentwickelter Systeme, entschied man sich dazu eine IDM Lösung anzustreben. Da im Normalfall die Systeme auf dem IDM aufbauen sollten, diese Änderung aber in seiner Größe im laufenden Betrieb allerdings nicht Umsetzbar war, sollte zunächst ein neues System Daten zentralisiert halten und synchronisieren.
Für eine ergänzende Lehrplattform für Programmiereinsteiger in Java wurde eine den Nutzerkenntnissen entsprechende Fehlerausgabe in einem bereits vorhandenen System benötigt. Da sich JUnit für diese Aufgabe als ungeeignet erwies entwickelte ich eine auf die Lehrveranstaltung zugeschnittene Alternative, die seitdem produktiv in Verwendung ist.
Beruflicher Werdegang
08/2018 - 12/2022
Rolle: d20 Consulting GmbH, IT Consultant
08/2018 - 12/2022
Rolle: Freelance, IT Consultant
10/2018 - 12/2019
Kunde: Syngenio AG
Rolle: IT Consultant
03/2017 - 12/2018
Kunde: Syngenio AG
Rolle: Junior IT Consultant
10/2016 - 02/2017
Kunde: Hochschule Bonn-Rhein-Sieg
Rolle: Studentische Hilfskraft
Aufgaben:
04/2015 - 09/2016
Kunde: Hochschule Bonn-Rhein-Sieg
Rolle: Studentische Hilfskraft
Aufgaben:
02/2013 - 03/2015
Kunde: Hochschule Bonn-Rhein-Sieg
Rolle: Studentische Hilfskraft
Aufgaben:
09/2012 - 01/2013
Kunde: Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg
Rolle: Studentische Hilfskraft
08/2010 - 12/2011
Kunde: interschutz Nord GmbH
Rolle: Teilzeit
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.