Noah Hartmann

About

computer science student & working student.

Hi and welcome to my page!

I currently study media informatics (media systems) and I take a great interest in software development in the backend. My biggest joy is getting better at things I already know and learning new stuff.

Among other things, I lastly was involved in multiple artifical intelligence projects. Within that I did a lot of research on different large language models and their capabilities and developed a small PoC for a retrieval augmented generation (RAG) architecture.

At the moment I'm writing my thesis with the overarching topic of using generative AI for automation in contact centers. More specifically I will deal with Dialog Understanding using a Command Generator component.

Skills

In the following I present my abilities relative to each other.
I think it goes without saying that I'm not 100% proficient in any skill, but surely in relation to other skills listed.

Time Management & Teamwork & Problem Solving 100%
Confluence & JIRA 70%
GitHub & GitLab 95%
Angular 85%
Java Spring Boot 45%
JUnit 5 & Mockito 30%
JAVA 100%
TypeScript 60%
Python 50%

Resume

Education

Bachelor of Science - Media Systems

2020 - 2025

University of Applied Sciences, Hamburg

  • Current average is 1.53 (scale from 1.0 best to 5.0 worst)
  • Relevant lectures
    • Software-Engineering
    • Software Development 1 & 2
    • Information Technology 1 to 3
    • Adaptive Systems & Artificial Intelligence
    • Computer Networks
    • Relational Databases
    • Theoretical Computer Science
    • Web Development
    • Cryptography

Professional Experience

Working Student

03/2023 - today

novomind AG, Hamburg

Important tools, technologies, frameworks, and skills that I need, learned and am still learning

  • GitLab, Confluence, JIRA
  • Jakarta EE, TypeScript, Python
  • Angular, PrimeNG, LangChain
  • Software Development, Time Management

Working Student

10/2022 - 02/2023

OTTO GmbH & Co KG

As part of a study project two of my fellow students and I developed an iOS Widget - in cooperation with OTTO GmbH & Co KG - that provides users with quick and clear information on the status of their open orders. In the event of changes to the order status, customers are actively informed and able to access the associated order detail page in the account via a link.

Important tools, interfaces, frameworks, and skills throughout the project:

  • Xcode, GitHub, Postman
  • REST API provided by OTTO which uses OAuth 2.0 to authenticate customers
  • Core Data, WidgetKit, SwiftUI
  • Problem Solving, Project Management & Planning, Teamwork

Teaching Assistant

03/2021 - 02/2022

University of Applied Sciences, Hamburg

My main purpose was to supervise the student projects as part of the successful completion of the course, which is the development of a website, serverside with JavaScript and node.js.

To support the students I

  • corrected their weekly homework and gave them feedback on it
  • gave tutorials for them to repeat everything they learned the week before, for example by giving them practice tasks
  • supervised them individually and project specific

Projects

This section will fill up over time ;).
Right now I present you with detailed information about the OTTO project and small projects that are results of lectures.
The OTTO project is my biggest one so far and also the one I'm most proud of. Unfortunately, I can't show the final result because we (my fellow students and I) haven't received permission to make it public. But we came up with a few mockups to give you an idea of the app's appearance.

Fyi: I am aware of the poor styling in this section and I will fix it when I have time to do so.

  • All
  • App
  • Web