Für genau drei Jahre habe ich als Scrum Master das FLORA Team betreut. Gemeinsam haben wir eine dezentrale, datenschutzkonforme Blockchain Plattform entwickelt, pilotiert und über mehrere Jahre erfolgreich produktiv in den Netzen des Bundes betrieben. Die im März 2020 ausgebrochene COVID-19-Pandemie stellte sich für uns alle im Projekt als eine ganz besondere Herausforderung dar.
Das Projekt wird u.a. wissenschaftlich, von dem Fraunhofer-Institut für Angewandte Informationstechnik FIT, betreut.
Technisch handelt es sich um eine moderne und komplexe Microservice Architektur.
Weitere Informationen:
Die Fachanwendung Qualitätssicherung stellt eine elektronisch gestützte Qualitätssicherung im BAMF dar. Hierdurch ist eine effiziente Erfassung der Qualitätsprüfung von Produkten und Prozessen sowie integrierter und standardisierter Informationsaustausch zwischen Qualitätssicherenden und Sachbearbeitenden möglich.
Für das Projekt bin ich als Scrum Master einem bereits vorhandenen Entwicklungsteam beigetreten. In den 37 Sprints haben wir als ein agiles Team die Softwarelösung neu entwickelt und produktiv betrieben.
Technisch handelt es sich um eine Microservice Architektur, die an führende Systeme, von Identitätsmanagement auf Basis von OAuth2 über zentrale Stammdatenverwaltung bis hin zur Auswertung der KPIs via zentrale Business Intelligence Plattform, angebunden ist.
Weiterentwicklung der Anwendung "PRISMA". Das Vertriebssystem unterstützt den Bankberater im direkten Gespräch mit seinen Kunden - bedarfsorientiert und fallabschließend.
Als Full-Stack Entwickler in einem agilen Team war ich an der Entwicklung von allen Anwendungsebenen, von der Anbindung an das Modulare Bankensystem (IBM-Host z/OS) über Modellierung von Geschäftsprozessen (BPMN 2.0) mit Prozessdatenspeicherung in der DB2 auf z/OS Linux bis hin zu der responsiver Webanwendung, direkt beteiligt.
Zusätzlich habe ich als Infrastrukturkoordinator den direkten Kontakt mit mehreren externen Partnern sowie Inhouse Abteilungen wie z.B. Middleware, IT-Security, Datenbanksysteme gepflegt und agierte in der Rolle stets als der erster Ansprechpartner.
Weiterentwicklung in einem agilen Team der Anwendung Support and Service Environment (SSE). Bei der SSE handelt es sich um die zentrale Anwendung in der IT-Landschaft des Kunden. Das System arbeitet im 24/7 Dauerbetrieb und wird täglich von 3000+ Anwender, die an weltweit verteilten Standorten arbeiten, zur Abwicklung von Geschäftsprozessen eingesetzt.
Als Softwareentwickler übernahm ich die Verantwortung für die technische Spezifikation, Umsetzung und Dokumentation von Change Requests (CR) im Bereich Frontend (eine Java Swing Desktop Anwendung mit Java Web Start) sowie Backend (eine Java EE Middleware).
Entwicklung in einem agilen Team einer flexiblen Webanwendung zur Abwicklung von Einspeiseprozessen in der Versorgungsindustrie. Das Einspeiserportal dient als Zentrale für die Wechselprozesse von Einspeisestellen Strom, nach der Verordnung der Bundesnetzagentur BK6-12-153, und unterstützt Lieferant, Direktvermarkter sowie Netzbetreiber die Prozesse marktkonform zu gestalten.
Einige Features:
Weiterentwicklung eines System zur sicheren elektronischen Kommunikation. Das System besteht aus Frontend- und Middleware - Komponenten sowie Integrationskomponenten in gängige Office-Software. Aufgrund der Vielzahl der Stakeholder und der rechtlichen Vorgaben für Datenschutz, Datensicherheit und Akkreditierung ist das Projekt von hoher Komplexität gekennzeichnet.
Entwicklung in einem agilen Team einer Webanwendung zur Einrichtung und Verwaltung von Videoüberwachungsgeräten in heterogenen Netzwerken.
Entwicklung einer flexiblen Webanwendung zur Einleitung und Verwaltung von sperraufschiebenden Maßnahmen für kleine und mittlere Versorgungsunternehmen.
Entwicklung in einem agilen Team einer flexiblen Portal Webanwendung für kleine und mittlere Versorgungsunternehmen. Besonderheiten: Template System für die Benutzeroberfläche, Synchronisation mit SAP IS-U, Integration mit ene't Datenbanken, Integration mit dem Ticketsystem OTRS.
Als Teamleiter übernahm ich die Führung und die Koordination eines engagierten Teams von insgesamt drei Entwickler. In dem Projekt wurde ein agiles Verfahren nach Scrum eingeführt. Die Sprintlänge wurde auf eine Woche gesetzt und endete jeweils mit einem 'stable realease' über mehrere Systeme sowie einer Feedbackrunde mit dem Team und dem Product-Owner.
Als JEE Architekt übernahm ich die Verantwortung für die Wahl der Architektur (u.a. Applikationsserver, Frameworks, Datenbank, Versionsverwaltung) sowie für die Konzeption und Spezifikation der Schnittstellen zu externen Systemen wie SAP IS-U oder OTRS.
Als leitender Entwickler übernahm ich die Verantwortung für die Umsetzung der Architektur. Im Mittelpunkt neben der Qualitätssicherung sowie Prüfung und Einhaltung der Vorgaben stand die Betreuung des Teams als auch die Entwicklung.
Entwicklung einer Webanwendung "EDIAnt" zur Umwandlung von EDIFACT Nachrichten (MSCONS) mit einer direkten Schnittstelle an SAP IS-U.
MDUS: Meter Data Unification and Synchronisation
Sonstige:
05/2008 - 09/2010 Junior Assistant
Aktive und fachbezogene Unterstützung von Studenten der unteren Semester. Leitung der Übungen sowie der Prüfungsvorbereitung für die Vorlesungen: Datenbanken 1, Datenbanken 2, Betriebssysteme, Programmieren und Software Engineering.
Branche: Hochschulen
Schwerpunkte: Datenbanken, Betriebssysteme, Java, IBM DB2, Oracle 11g, MySQL, UML, Subversion, Linux, ORM, ERM, XML
01/2005 - 09/2008 Netzwerkadministrator
Als System- und Netzwerkadministrator übernahm ich die Verantwortung für mehrere voneinander unabhängige Standorte mit über 150 Windows und Linux Clients. Zu meinen Aufgaben gehörten unter anderem Administration (Planung, Installation, Konfiguration, Monitoring) sowie 1st und 2nd Level Support für Windows, Office und Linux.
Schwerpunkte: Linux, Windows Server, Sichercheitsmanagement, Netzwerkmanagement, Monitoring, Netzwerkdesign, LDAP, iptables, QoS, NAS, Intranet, OpenVPN, SNMP, Nagios, Cacti, NetFlow, MS Office
07/2002 - 11/2010 Web Entwickler
Umsetzung von kleinen und mittleren Web-Projekten mit Content Management Systemen wie Joomla oder Drupal, Erweiterungen von Webshops auf Basis von Shopsystemen xt:Commerce und Gambio sowie Entwicklung von Individualsoftware u.a. für den Forex Market.
Branche: Selbstständig
Schwerpunkte: PHP, Apache, CSS, HTML, jQuery, JavaScript, XML, Zend Framework, CMS, xt:Commerce, joomla, Drupal, MySQL, Linux, SEO
Beratung/Consulting
Luft- und Raumfahrt
Informationstechnologie & -dienste
Versorgungsindustrie
Telekommunikation
Banken & Finanzdienstleistungen
Für genau drei Jahre habe ich als Scrum Master das FLORA Team betreut. Gemeinsam haben wir eine dezentrale, datenschutzkonforme Blockchain Plattform entwickelt, pilotiert und über mehrere Jahre erfolgreich produktiv in den Netzen des Bundes betrieben. Die im März 2020 ausgebrochene COVID-19-Pandemie stellte sich für uns alle im Projekt als eine ganz besondere Herausforderung dar.
Das Projekt wird u.a. wissenschaftlich, von dem Fraunhofer-Institut für Angewandte Informationstechnik FIT, betreut.
Technisch handelt es sich um eine moderne und komplexe Microservice Architektur.
Weitere Informationen:
Die Fachanwendung Qualitätssicherung stellt eine elektronisch gestützte Qualitätssicherung im BAMF dar. Hierdurch ist eine effiziente Erfassung der Qualitätsprüfung von Produkten und Prozessen sowie integrierter und standardisierter Informationsaustausch zwischen Qualitätssicherenden und Sachbearbeitenden möglich.
Für das Projekt bin ich als Scrum Master einem bereits vorhandenen Entwicklungsteam beigetreten. In den 37 Sprints haben wir als ein agiles Team die Softwarelösung neu entwickelt und produktiv betrieben.
Technisch handelt es sich um eine Microservice Architektur, die an führende Systeme, von Identitätsmanagement auf Basis von OAuth2 über zentrale Stammdatenverwaltung bis hin zur Auswertung der KPIs via zentrale Business Intelligence Plattform, angebunden ist.
Weiterentwicklung der Anwendung "PRISMA". Das Vertriebssystem unterstützt den Bankberater im direkten Gespräch mit seinen Kunden - bedarfsorientiert und fallabschließend.
Als Full-Stack Entwickler in einem agilen Team war ich an der Entwicklung von allen Anwendungsebenen, von der Anbindung an das Modulare Bankensystem (IBM-Host z/OS) über Modellierung von Geschäftsprozessen (BPMN 2.0) mit Prozessdatenspeicherung in der DB2 auf z/OS Linux bis hin zu der responsiver Webanwendung, direkt beteiligt.
Zusätzlich habe ich als Infrastrukturkoordinator den direkten Kontakt mit mehreren externen Partnern sowie Inhouse Abteilungen wie z.B. Middleware, IT-Security, Datenbanksysteme gepflegt und agierte in der Rolle stets als der erster Ansprechpartner.
Weiterentwicklung in einem agilen Team der Anwendung Support and Service Environment (SSE). Bei der SSE handelt es sich um die zentrale Anwendung in der IT-Landschaft des Kunden. Das System arbeitet im 24/7 Dauerbetrieb und wird täglich von 3000+ Anwender, die an weltweit verteilten Standorten arbeiten, zur Abwicklung von Geschäftsprozessen eingesetzt.
Als Softwareentwickler übernahm ich die Verantwortung für die technische Spezifikation, Umsetzung und Dokumentation von Change Requests (CR) im Bereich Frontend (eine Java Swing Desktop Anwendung mit Java Web Start) sowie Backend (eine Java EE Middleware).
Entwicklung in einem agilen Team einer flexiblen Webanwendung zur Abwicklung von Einspeiseprozessen in der Versorgungsindustrie. Das Einspeiserportal dient als Zentrale für die Wechselprozesse von Einspeisestellen Strom, nach der Verordnung der Bundesnetzagentur BK6-12-153, und unterstützt Lieferant, Direktvermarkter sowie Netzbetreiber die Prozesse marktkonform zu gestalten.
Einige Features:
Weiterentwicklung eines System zur sicheren elektronischen Kommunikation. Das System besteht aus Frontend- und Middleware - Komponenten sowie Integrationskomponenten in gängige Office-Software. Aufgrund der Vielzahl der Stakeholder und der rechtlichen Vorgaben für Datenschutz, Datensicherheit und Akkreditierung ist das Projekt von hoher Komplexität gekennzeichnet.
Entwicklung in einem agilen Team einer Webanwendung zur Einrichtung und Verwaltung von Videoüberwachungsgeräten in heterogenen Netzwerken.
Entwicklung einer flexiblen Webanwendung zur Einleitung und Verwaltung von sperraufschiebenden Maßnahmen für kleine und mittlere Versorgungsunternehmen.
Entwicklung in einem agilen Team einer flexiblen Portal Webanwendung für kleine und mittlere Versorgungsunternehmen. Besonderheiten: Template System für die Benutzeroberfläche, Synchronisation mit SAP IS-U, Integration mit ene't Datenbanken, Integration mit dem Ticketsystem OTRS.
Als Teamleiter übernahm ich die Führung und die Koordination eines engagierten Teams von insgesamt drei Entwickler. In dem Projekt wurde ein agiles Verfahren nach Scrum eingeführt. Die Sprintlänge wurde auf eine Woche gesetzt und endete jeweils mit einem 'stable realease' über mehrere Systeme sowie einer Feedbackrunde mit dem Team und dem Product-Owner.
Als JEE Architekt übernahm ich die Verantwortung für die Wahl der Architektur (u.a. Applikationsserver, Frameworks, Datenbank, Versionsverwaltung) sowie für die Konzeption und Spezifikation der Schnittstellen zu externen Systemen wie SAP IS-U oder OTRS.
Als leitender Entwickler übernahm ich die Verantwortung für die Umsetzung der Architektur. Im Mittelpunkt neben der Qualitätssicherung sowie Prüfung und Einhaltung der Vorgaben stand die Betreuung des Teams als auch die Entwicklung.
Entwicklung einer Webanwendung "EDIAnt" zur Umwandlung von EDIFACT Nachrichten (MSCONS) mit einer direkten Schnittstelle an SAP IS-U.
MDUS: Meter Data Unification and Synchronisation
Sonstige:
05/2008 - 09/2010 Junior Assistant
Aktive und fachbezogene Unterstützung von Studenten der unteren Semester. Leitung der Übungen sowie der Prüfungsvorbereitung für die Vorlesungen: Datenbanken 1, Datenbanken 2, Betriebssysteme, Programmieren und Software Engineering.
Branche: Hochschulen
Schwerpunkte: Datenbanken, Betriebssysteme, Java, IBM DB2, Oracle 11g, MySQL, UML, Subversion, Linux, ORM, ERM, XML
01/2005 - 09/2008 Netzwerkadministrator
Als System- und Netzwerkadministrator übernahm ich die Verantwortung für mehrere voneinander unabhängige Standorte mit über 150 Windows und Linux Clients. Zu meinen Aufgaben gehörten unter anderem Administration (Planung, Installation, Konfiguration, Monitoring) sowie 1st und 2nd Level Support für Windows, Office und Linux.
Schwerpunkte: Linux, Windows Server, Sichercheitsmanagement, Netzwerkmanagement, Monitoring, Netzwerkdesign, LDAP, iptables, QoS, NAS, Intranet, OpenVPN, SNMP, Nagios, Cacti, NetFlow, MS Office
07/2002 - 11/2010 Web Entwickler
Umsetzung von kleinen und mittleren Web-Projekten mit Content Management Systemen wie Joomla oder Drupal, Erweiterungen von Webshops auf Basis von Shopsystemen xt:Commerce und Gambio sowie Entwicklung von Individualsoftware u.a. für den Forex Market.
Branche: Selbstständig
Schwerpunkte: PHP, Apache, CSS, HTML, jQuery, JavaScript, XML, Zend Framework, CMS, xt:Commerce, joomla, Drupal, MySQL, Linux, SEO
Beratung/Consulting
Luft- und Raumfahrt
Informationstechnologie & -dienste
Versorgungsindustrie
Telekommunikation
Banken & Finanzdienstleistungen