Profilbild

Tim Heger

Java/Spring Backend Developer

Über mich

Ich bin Softwareentwickler mit Fokus auf Java und dem Spring-Ökosystem und entwickle seit mehreren Jahren robuste Backend-Anwendungen sowie integrationslastige Systeme.

Besonders wichtig sind mir saubere Architekturen, wartbarer Code und eine klare Trennung von Verantwortlichkeiten – von Domain- und Datenmodellierung über Service-Layer bis hin zu stabilen Schnittstellen.

Technische Skills

Programmiersprachen

  • Java
  • SQL

Backend Frameworks

  • Jakarta
  • Spring Boot
  • Spring Data JPA
  • Spring Security

Datenbanken

  • PostgreSQL
  • MySQL
  • MariaDB
  • H2

Tools & DevOps

  • Docker
  • Gitlab/GitHub
  • Maven
  • Git

Testing

  • JUnit 5
  • Mockito

Architektur

  • Microservices
  • RESTful APIs
  • Clean Architecture
  • Domain-Driven Design
  • Event-Driven Architecture

Projekte

Waitingtimes Live

Waitingtimes Live entstand ursprünglich als Discord-Anwendung und wurde seitdem zu einem umfassenden System zur Erfassung und Aufbereitung von Wartezeitdaten weiterentwickelt. In regelmäßigen Intervallen lädt die Applikation Wartezeiten von über 1.350 Attraktionen über die API eines Drittanbieters, kategorisiert und analysiert die Daten und persistiert sie in einer Datenbank.

Die aufbereiteten Informationen werden anschließend an den Bot übertragen, der sie visuell darstellt, automatisch aktualisiert und Nutzerinnen und Nutzer benachrichtigt. Benachrichtigungen können dabei gezielt ausgelöst werden, sobald die Wartezeit einer favorisierten Attraktion einen definierten Schwellenwert erreicht.

Das Projekt wird kontinuierlich weiterentwickelt. Geplante Erweiterungen umfassen unter anderem Funktionen zur Prognose des erwarteten Besucheraufkommens an bestimmten Tagen sowie die automatische Erkennung und Meldung von kurzfristigen Rückgängen in Wartezeiten, um den Freizeitparkbesuch insgesamt zu vereinfachen.

Das Produkt ist für internationale Freizeitpark Fans konzipiert.

Spring Boot PostgreSQL Discord Java API (JDA) Docker
Projekt ansehen →

Alumniclub

Der Alumniclub war mein erstes größeres Spring-Boot-Projekt. Die Anwendung wurde als Webplattform konzipiert, mit dem Schwerpunkt auf einem strukturierten Datenaustausch zwischen registrierten Nutzerinnen und Nutzern.

Zusätzlich unterstützte die Plattform die Planung und Organisation von Veranstaltungen, inklusive Anmeldefunktion für Mitglieder. Der Zugriff war dabei durch einen Freigabeprozess abgesichert: Neue Mitglieder mussten vor der Anmeldung zu Events zunächst von Administratoren verifiziert und freigeschaltet werden.

Zielgruppe war eine ehemalige Schule, die ihr jährliches Alumni-Treffen organisiert und hierfür eine digitale Unterstützungslösung benötigte. Das Projekt wurde finalisiert, jedoch letztlich nicht in den produktiven Betrieb übernommen.

Spring Boot Spring Data JPA Spring Security MariaDB Thymeleaf Docker
Projekt ansehen →

Soft Skills & Hobbys

Soft Skills

  • Teamarbeit & Kommunikation
  • Problemlösungskompetenz
  • Analytisches Denken
  • Wissenstransfer
  • Agile Methodiken

Persönliche Interessen

  • Freizeitparks
  • Achterbahnen
  • Programmieren
  • Gaming

Sprachen

  • Deutsch (Muttersprache)
  • Englisch (Verhandlungssicher)

Berufserfahrung

Junior Software Developer

Krause & Schopp Integration Management GmbH | Remote

Februar 2025 - Heute
  • Entwicklung und Wartung der Plattform n-Format
  • Implementierung von Algorithmen zur Datenanalyse verschiedener Abrechnungsformate
  • Design von Kernelementen im Konvertierungsprozess
  • Arbeiten mit einer Serverless-Architektur und AWS
  • Technischer Support und Umsetzung von Kundenanforderungen

Junior Software Developer

pgt technology scouting GmbH | Karlsruhe

Juli 2024 - November 2024
  • Entwicklung der Plattform Lemniscus
  • Erste Einführung in Kotlin, Gradle und Google Web Toolkit

Fachinformatiker für Anwendungsentwicklung

United Internet AG | Ausbildung Karlsruhe

September 2021 - Juni 2024
  • Grundlagen in Java
  • Analyse von Dokumentation und Anforderungen
  • Arbeiten im agilen Umfeld

Kontakt

Impressum

Angaben gemäß § 5 TMG

Name:
Tim Heger

Anschrift:
c/o Postflex #7348
Emsdettener Str. 10
48268 Greven
Deutschland

Keine Pakete oder Päckchen - Annahme wird verweigert!

Kontakt:
E-Mail: kontakt@theger.de

Haftungsausschluss

Haftung für Inhalte:
Die Inhalte dieser Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte kann jedoch keine Gewähr übernommen werden.

Haftung für Links:
Diese Website enthält Links zu externen Websites Dritter, auf deren Inhalte kein Einfluss genommen werden kann. Deshalb kann für diese fremden Inhalte auch keine Gewähr übernommen werden.

Urheberrecht:
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.