Moritz Kaiser Portrait
Hey 👋🏼, I am Moritz Kaiser,a Full-Stack Software Developer from Düsseldorf, Germany.
TypeScript
React
node.js
PostgreSQL
GraphQL
🔎Apache SOLR
👁️Apache Cassandra
🐳Docker
MongoDB
SWIFT
🎨UI/UX Design
🇩🇪German
🇬🇧English
☕️Coffee
👨🏼‍🍳Cooking
🏃🏼Running
🗺️Traveling

Professional Experience

  • Metro Deutschland GmbH LogoSoftware 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
  • PIN-SAFE GmbH LogoSoftware 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.
  • Kitext GmbH LogoWeb 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
  • Universität Duisburg-Essen LogoStudent 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

  • Universität Duisburg-Essen LogoApplied 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)
  • Universität Duisburg-Essen LogoApplied 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)
  • Australia LogoStay abroad
    Australia07.2013-04.2014Spent nine months on a working holiday exploring Australia, experiencing different cultures, and building a global perspective.
  • Städtisches Gymnasium Sundern LogoAbitur
    Städtisches Gymnasium Sundern08.2005-06.2013

Further Education

Introduction to Apache Solr Logo
05.2024
Introduction to Apache Solr (online course)
React Paris Logo
04.2024
React Paris (conference)
Absolvent Talent-Pool Zentrale - Metro Deutschland Logo
06.2023
Absolvent Talent-Pool Zentrale - Metro Deutschland (talent program)
We are developers Berlin Logo
06.2022
We are developers Berlin (conference)
React Summit - Remote Edition Logo
04.2021
React Summit - Remote Edition (conference)
The Ultimate React Native Series: Fundamentals Logo
10.2020
The Ultimate React Native Series: Fundamentals (online course)
Angular Crash Course for Busy Developers Logo
02.2020
Angular Crash Course for Busy Developers (online course)
Entwickle watchOS 3 Apps mit Swift Logo
08.2018
Entwickle watchOS 3 Apps mit Swift (online course)
The Complete Node.js Developer Course (2nd Edition) Logo
04.2018
The Complete Node.js Developer Course (2nd Edition) (online course)
Der komplette Web-Entwickler Kurs 2.0 - Erstelle 25 Webseiten Logo
03.2018
Der komplette Web-Entwickler Kurs 2.0 - Erstelle 25 Webseiten (online course)
Der Ultimative JavaFX 8 GUI Kurs - Dein Weg zu tollen GUIs Logo
11.2017
Der Ultimative JavaFX 8 GUI Kurs - Dein Weg zu tollen GUIs (online course)

Projects

MtBringsl LogoMtBringsl
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.