
TypeScript
React
node.js
PostgreSQL
GraphQL
🔎Apache SOLR
👁️Apache Cassandra
🐳Docker
MongoDB
SWIFT
🎨UI/UX Design
🇩🇪German
🇬🇧English
☕️Coffee
👨🏼🍳Cooking
🏃🏼Running
🗺️Traveling
Professional Experience
Software Developer
Metro Deutschland GmbH02.2020Responsible for developing innovative tools to support the local salesforce. Collaborated closely with stakeholders to gather, analyze, and document requirements, translating them into tailored solutions for planning and documenting customer visits, managing discounts, and creating real-time alerts for customer store entry.- Backend: Node.js, PostgreSQL, Cassandra
- Frontend: React
- Full-text search implementation with Apache Solr (customer and article search)
- Developed a Graph API to integrate customer data from multiple APIs and databases
- Led the TypeScript technology stack across projects
- Implemented application performance monitoring with Datadog
- Introduced reusable components via a custom design package with rollup.js and Storybook.js
- Facilitated knowledge sharing through presentations, code reviews, and pair programming sessions
- Acted as product owner and project manager for different projects
Software Developer
PIN-SAFE GmbH10.2019 - 02.2020Contributed to the development of an NFC-based data vault and supported related projects at NFC21 GmbH- Developed iOS applications using Swift with native NFC capabilities
- Ported PIN-SAFE's Android app to iOS using SWIFT, ensuring feature parity and optimized performance.
- Fully designed and implemented the "NFC21 Tools" app for iOS, delivering a seamless user experience and robust functionality.
Web Developer (working student)
Kitext GmbH10.2018 - 09.2019Contributed to WhatsSafe, a web application designed to make the internet a safer space for children.- Redesigned and implemented enhancements for the web application using the Meteor.js framework
- Integrated payment processing with Stripe
- Developed a landing page, boosting user acquisition and visibility
Student Assistant
Universität Duisburg-Essen10.2015 - 02.2018Supervised student exercises for multiple computer science and media-related courses. Prepared lecture slides, taught exercise sessions, and graded assignments. Supported the following courses:- Foundations of Computer Science (Informatische Grundlagen neuer Medien und Kommunikationstechniken)
- Digital Media (Digitale Medien)
- Human-Computer-Interaction (Mensch-Computer-Interaktion)
Education
Applied cognition and media science (master degree)
Universität Duisburg-Essen10.2017-10.2019Emphasis on computer science. Thesis title: "Are you an adult? - Identifying user age while chatting". Final grade: excellent (1.2)Applied cognition and media science (bachelor degree)
Universität Duisburg-Essen10.2014-09.2017Thesis title: "Conception and evaluation of an augmented reality product advisor based on Microsoft Hololens". Final grade: very good (1.5)Stay abroad
Australia07.2013-04.2014Spent nine months on a working holiday exploring Australia, experiencing different cultures, and building a global perspective.Abitur
Städtisches Gymnasium Sundern08.2005-06.2013
Further Education

05.2024
Introduction to Apache Solr (online course)

04.2024
React Paris (conference)

06.2023
Absolvent Talent-Pool Zentrale - Metro Deutschland (talent program)

06.2022
We are developers Berlin (conference)

04.2021
React Summit - Remote Edition (conference)

10.2020
The Ultimate React Native Series: Fundamentals (online course)

02.2020
Angular Crash Course for Busy Developers (online course)

08.2018
Entwickle watchOS 3 Apps mit Swift (online course)

04.2018
The Complete Node.js Developer Course (2nd Edition) (online course)

03.2018
Der komplette Web-Entwickler Kurs 2.0 - Erstelle 25 Webseiten (online course)

11.2017
Der Ultimative JavaFX 8 GUI Kurs - Dein Weg zu tollen GUIs (online course)
Projects

Developed a web application to create and share wishlists with friends, focusing on skill development and experimentation.Technologies Used: React for the frontend, Gatsby.js for the landing page, Node.js for the backend and MongoDB for the database.