Die Browser-Anwendung unterstu?tzt Zugdisponenten dabei, ihre Aufgaben einheitlich und effizient zu erledigen. Beispiele hierfu?r sind U?berwachen des Zugverkehrs, Dokumentieren von Sto?rungen oder Ergreifen von Dispositionsmaßnahmen wie Ausfa?lle, Umleitungen, Ersatzverkehr etc.
In einem Scrum-Team von 7 Personen bestand meine Rolle darin,
Microservices zu entwickeln, die Datenflu?sse aus Drittsystemen verarbeiten und Daten u?ber eine GraphQL-API dem Frontend zur Verfu?gung stellen
Teile der Fachlogik von einer server-orientierten (Amazon ECS) auf eine serverlose (Amazon Lambda) Architektur zu migrieren
in cross-funktionalen Kreisen mitzuarbeiten und Reviews von Konzepten hinsichtlich der technischen Umsetzbarkeit durchzuführen.
Die Softwarelo?sung erlaubt es Unternehmen (z.B. Banken) ihre potentiellen Kunden u?ber ein Online-Portal identifizieren zu lassen.
Hierbei übernahm ich als Teil eines Scrum-Teams von 8 Kollegen die Weiterentwicklung des Backends und der Dokumentendatenbank, insbesondere durch Implementierung neuer Kundenanforderungen sowie regulatorischer Vorgaben.
Die neue Informationsplattform verarbeitet Daten und Events aus verschiedenen bestehenden Systemen des Kunden und versorgt Passagiere mit Echtzeitinformationen über ihre Reisen. Meine Aufgaben als Teil des Test-Teams (6 Personen) umfassten:
· Entwicklung eines Frameworks für automatisierte Ende-zu-Ende-Tests der Informationsplattform durch Simulation von Verkehrssituationen
· Entwicklung von Microservices, die Tests der fachlichen Komponenten gegen nichtfunktionale
Anforderungen (z.B. Robustheit gegen korrupte Kafka-Events) ermöglichen
· Konzeption und Durchführung der Plattformtests in einer cloud-basierten Testumgebung
· Entwurf und Implementierung der aktuellen Features im Online-Banking
· Refactoring und Weiterentwicklung der internen Anwendungs-Frameworks (technische Basis)
· Dokumentation der Framework-Komponenten, die bei der Entwicklung von Geschäftsprozessen
verwendet werden
· Scrum Master: Organisation, Sicherstellen der Einhaltung agiler Entwicklungsprinzipien und Lösen von Problemen im Team
Since Feb. 2017 Full-Stack Developer/Scrum Master ? Cross-Channel Banking, Commerzbank AG, Frankfurt
The system consists of multiple applications integrated within the Commerzbank portal for private and corporate customers, as well as branch employees.
Dec. 2016 - Jan. 2017 Software Developer ? Java Microservices, Hordedelivery.com, Darmstadt
Hordedelivery.com is a service for EVE Online players, which facilitates the execution of task on behalf of the player, such as acquiring items within the game. The application is composed of multiple microservices maintained as open-source Github projects.
Apr. ? Oct. 2016 Software Engineer ? Medical & FinTech Applications, BAYOONET AG, Darmstadt
Project I:
Development and Quality Assurance of an Android app for diabetes patients
The app assists a diabetes patient in their daily life, i.a., through insulin recommendations based on
various measurements and tracked activities. The app further allows injecting the hormone via a
Bluetooth-connected insulin pump.
Project II: Technical conception of an iPad app for occlusion measurement
The app supports dentists in digitally measuring denture occlusion with a specific handheld device.
The results can be displayed within the app as a 2D/3D model and compared with historical data.
Project III: Development of a distributed Java/JavaScript application for financial market data
The application consists of multiple services which allow efficient processing and provisioning of
information about security documents.
Sept. 2015 ? Jan. 2016 Masters project ? Cloud Computing, TU Darmstadt
Subject: Energy cost of Cloud services and its relation to the fairness of Cloud pricing models.
Aug. ? March 2015 Co-founder and Lead Android Developer, [Name on request], Warsaw
[Name and URL on request] is an app for people who like to play team sports as a recreational activity. It
accesses a database of publicly accessible sports fields in the city and lets the user find places to
play and socialise with the local sporting community.
Jan. 2012 ? May 2015 CTO and Co-founder, [Name on request], Munich/Frankfurt (Main)
[Name and URL on request] is an intelligent news application for iOS, Android, and the Web. It enables
the user to create their personal magazine aided by automatic recommendations. The company?s
business model consists in subscriptions which give access to paid content from publishing
partners. In Nov. 2013 [Name on request] acquired the German EXIST scholarship for high-tech startups.
Apr. ? Sept. 2012 Software Project Manager, TU Darmstadt
Leading teams of Bachelor students developing Java-based systems for real-life deployment in
science and industry.
Jan. 2010 ? Sept. 2013 Student Assistant, TU Darmstadt
Oct. 2011 ? March 2012 Working Student at Risk Management, KPMG AG, Frankfurt (Main)
Oct. - Nov. 2010 Intern at Traffic Management, DB Netz AG, Frankfurt (Main)
Software Engineering, Agile Entwicklung, Objektorientierte Programmierung und Entwurf, Microservices, Projektmanagement, IT-Entrepreneurship
Oct. 2011 ? Jan. 2016
Master?s program in Business Informatics, TU Darmstadt
Oct. 2007 ? Oct. 2011
Bachelor?s program in Business Informatics, TU Darmstadt
Sept. 2002 ? Juli 2007
School Education, Städtisches Meerbusch Gymnasium, Meerbusch
Die Browser-Anwendung unterstu?tzt Zugdisponenten dabei, ihre Aufgaben einheitlich und effizient zu erledigen. Beispiele hierfu?r sind U?berwachen des Zugverkehrs, Dokumentieren von Sto?rungen oder Ergreifen von Dispositionsmaßnahmen wie Ausfa?lle, Umleitungen, Ersatzverkehr etc.
In einem Scrum-Team von 7 Personen bestand meine Rolle darin,
Microservices zu entwickeln, die Datenflu?sse aus Drittsystemen verarbeiten und Daten u?ber eine GraphQL-API dem Frontend zur Verfu?gung stellen
Teile der Fachlogik von einer server-orientierten (Amazon ECS) auf eine serverlose (Amazon Lambda) Architektur zu migrieren
in cross-funktionalen Kreisen mitzuarbeiten und Reviews von Konzepten hinsichtlich der technischen Umsetzbarkeit durchzuführen.
Die Softwarelo?sung erlaubt es Unternehmen (z.B. Banken) ihre potentiellen Kunden u?ber ein Online-Portal identifizieren zu lassen.
Hierbei übernahm ich als Teil eines Scrum-Teams von 8 Kollegen die Weiterentwicklung des Backends und der Dokumentendatenbank, insbesondere durch Implementierung neuer Kundenanforderungen sowie regulatorischer Vorgaben.
Die neue Informationsplattform verarbeitet Daten und Events aus verschiedenen bestehenden Systemen des Kunden und versorgt Passagiere mit Echtzeitinformationen über ihre Reisen. Meine Aufgaben als Teil des Test-Teams (6 Personen) umfassten:
· Entwicklung eines Frameworks für automatisierte Ende-zu-Ende-Tests der Informationsplattform durch Simulation von Verkehrssituationen
· Entwicklung von Microservices, die Tests der fachlichen Komponenten gegen nichtfunktionale
Anforderungen (z.B. Robustheit gegen korrupte Kafka-Events) ermöglichen
· Konzeption und Durchführung der Plattformtests in einer cloud-basierten Testumgebung
· Entwurf und Implementierung der aktuellen Features im Online-Banking
· Refactoring und Weiterentwicklung der internen Anwendungs-Frameworks (technische Basis)
· Dokumentation der Framework-Komponenten, die bei der Entwicklung von Geschäftsprozessen
verwendet werden
· Scrum Master: Organisation, Sicherstellen der Einhaltung agiler Entwicklungsprinzipien und Lösen von Problemen im Team
Since Feb. 2017 Full-Stack Developer/Scrum Master ? Cross-Channel Banking, Commerzbank AG, Frankfurt
The system consists of multiple applications integrated within the Commerzbank portal for private and corporate customers, as well as branch employees.
Dec. 2016 - Jan. 2017 Software Developer ? Java Microservices, Hordedelivery.com, Darmstadt
Hordedelivery.com is a service for EVE Online players, which facilitates the execution of task on behalf of the player, such as acquiring items within the game. The application is composed of multiple microservices maintained as open-source Github projects.
Apr. ? Oct. 2016 Software Engineer ? Medical & FinTech Applications, BAYOONET AG, Darmstadt
Project I:
Development and Quality Assurance of an Android app for diabetes patients
The app assists a diabetes patient in their daily life, i.a., through insulin recommendations based on
various measurements and tracked activities. The app further allows injecting the hormone via a
Bluetooth-connected insulin pump.
Project II: Technical conception of an iPad app for occlusion measurement
The app supports dentists in digitally measuring denture occlusion with a specific handheld device.
The results can be displayed within the app as a 2D/3D model and compared with historical data.
Project III: Development of a distributed Java/JavaScript application for financial market data
The application consists of multiple services which allow efficient processing and provisioning of
information about security documents.
Sept. 2015 ? Jan. 2016 Masters project ? Cloud Computing, TU Darmstadt
Subject: Energy cost of Cloud services and its relation to the fairness of Cloud pricing models.
Aug. ? March 2015 Co-founder and Lead Android Developer, [Name on request], Warsaw
[Name and URL on request] is an app for people who like to play team sports as a recreational activity. It
accesses a database of publicly accessible sports fields in the city and lets the user find places to
play and socialise with the local sporting community.
Jan. 2012 ? May 2015 CTO and Co-founder, [Name on request], Munich/Frankfurt (Main)
[Name and URL on request] is an intelligent news application for iOS, Android, and the Web. It enables
the user to create their personal magazine aided by automatic recommendations. The company?s
business model consists in subscriptions which give access to paid content from publishing
partners. In Nov. 2013 [Name on request] acquired the German EXIST scholarship for high-tech startups.
Apr. ? Sept. 2012 Software Project Manager, TU Darmstadt
Leading teams of Bachelor students developing Java-based systems for real-life deployment in
science and industry.
Jan. 2010 ? Sept. 2013 Student Assistant, TU Darmstadt
Oct. 2011 ? March 2012 Working Student at Risk Management, KPMG AG, Frankfurt (Main)
Oct. - Nov. 2010 Intern at Traffic Management, DB Netz AG, Frankfurt (Main)
Software Engineering, Agile Entwicklung, Objektorientierte Programmierung und Entwurf, Microservices, Projektmanagement, IT-Entrepreneurship
Oct. 2011 ? Jan. 2016
Master?s program in Business Informatics, TU Darmstadt
Oct. 2007 ? Oct. 2011
Bachelor?s program in Business Informatics, TU Darmstadt
Sept. 2002 ? Juli 2007
School Education, Städtisches Meerbusch Gymnasium, Meerbusch