Tech Stack:

  • AutoHotKey
  • Docker
  • ExpressJS
  • HTML & CSS
  • Jakarta EE
  • Java
  • JavaFX
  • Linux
  • MySQL
  • NodeJS
  • PHP
  • Python

Interests:

  • Cyber-Security
  • Dist. Systems
  • Machine Learning
  • UI / UX

Hapag-LloydJava Software Engineer

2023 October - Present

After being awarded a scholarship from Hapag-Lloyd at the beginning of my third semester in university, I joined the company as a working student in the Network Operations and Analytics team, contributing to the development of the OMNI product as a Java EE Developer.

My responsibilities include backend development with a strong focus on Java EE, leveraging technologies such as Contexts and Dependency Injection (CDI) and Aspect-Oriented Programming (AOP) to build maintainable and modular components. I also introduced and implemented a pipeline for collecting user action logs, which are processed and analyzed using the ELK (Elasticsearch, Logstash, Kibana) stack, significantly improving our ability to monitor and understand user behavior across the platform to give new insights for the business side of Hapag Lloyd.

Atlantis DXFull Stack Web Developer

2023 July - 2023 September

As a working student at Atlantis DX, I was part of the E-Commerce team, working primarily with Eventim as a major client. I contributed to both front-end and back-end development within the PHP codebase.

My work involved developing and maintaining features using PHP, JavaScript, and LESS/CSS, as well as implementing multi-language support by translating front-end content. I gained hands-on experience with Adobe Magento, ensuring smooth system integration and performance optimization for the online store. Additionally, I contributed to improving the overall UI/UX, helping enhance the customer experience across the platform.

FH WedelComputer Science Bachelor

2022 October - Present

I'm currently pursuing a Bachelor's degree in Computer Science at FH Wedel, where I've developed a strong foundation in various programming paradigms and technologies.

I started with procedural programming in Free Pascal and explored functional programming with Haskell. My main development experience lies in object-oriented programming with Java, where I focused on software design patterns, complex data structures, and multithreaded concurrency. Additionally, I worked on low-level programming using C.

In networking, I gained practical experience with LAN and IP-layer distributed systems, including the administration of Windows Server environments through virtual machines and simulations using Cisco Packet Tracer. I also explored Unix shell scripting to automate system-level tasks.

I've developed web applications using Node.js, applying modern development practices, and completed several full-scale software projects, such as Hase und Igel – a JavaFX board game and TimeTable Scheduler – a backend scheduling system.

In terms of theory, I've studied a broad range of mathematics, including linear algebra, analysis, inductive statistics, discrete mathematics, formal languages, and automata theory. My coursework also covered IT security, with a focus on encryption, authentication, and secure software design principles, as well as legal and compliance topics, such as GDPR and commercial IT law (German Civil Code BGB).

On the business and operations side, I worked on ERP systems and business process modeling, including development in SAP and Fiori. I've also studied Artificial Intelligence, including both symbolic and statistical approaches like knowledge-based systems, swarm intelligence, and neural networks. Finally, I specialized in Operations Research, particularly linear optimization.

ProjectsHobby Developer

since 2016

I discovered my passion for software development at the age of 12, and it has been a major hobby ever since. A selection of my personal and academic projects is available at my portfolio, and I’m happy to provide further details upon request.