BACK TO THE TEAM
Dennis, Senior Java Software Engineer
QUICK FACTS
Location
·
Response time
≤ 4 h
Experience
11 years
Hourly rate
60 € /h
LANGUAGES
  • Deutsch (Muttersprache)
ONLINE · BOOKABLE · Senior Java Software Engineer

Dennis.

Java, Spring, C# und Python: praxisnah erklärt, mit 11 Jahren Industrieerfahrung.

„Programmieren versteht man, wenn man weiß, warum eine Lösung funktioniert. Mein Ziel: dass du Code nicht abschreibst, sondern selbst hinkriegst."
Industrie­erfahrung
11 J
Java Engineer
Senior
seit 2015
FIAE
ABOUT DENNIS

What Dennis brings, and why it matters for your code.

Ich unterstütze Studierende, Auszubildende und Quereinsteiger dabei, Programmierung wirklich zu verstehen: praxisnah, strukturiert und verständlich.

Mein Weg begann 2015 mit der Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Seitdem habe ich über 11 Jahre Erfahrung in der Softwareentwicklung gesammelt und in zwei beruflichen Stationen produktiv an realen Anwendungen gearbeitet. Dadurch verbinde ich fundiertes technisches Wissen mit echter Praxiserfahrung aus der Industrie.

Meine Schwerpunkte liegen in Java, Spring, C#, Python, OOP, Algorithmen, Datenstrukturen und Unit Testing. Im Unterricht erkläre ich komplexe Themen Schritt für Schritt, mache typische Denkfehler sichtbar und entwickle mit dir saubere, nachvollziehbare Lösungen.

Ob Klausurvorbereitung, Unterstützung in der Ausbildung, Einstieg in die Programmierung oder Hilfe bei Projekten: Mein Ziel ist, dass du die Lösung verstehst, statt sie nur zu kennen.

CV

Career and stations.

Real industry experience. No student side-job, no bootcamp résumé.

  1. Heute · WORK
    Senior Java Software Engineer
    Industrie
    • Java und Spring im Production-Backend: REST-APIs, Persistenz, Tests, Deploys.
    • Code-Reviews und Mentoring von Junior-Entwickler:innen.
    • Projektabhängig auch C#/.NET- und Python-Stacks im Einsatz.
  2. 2015 bis heute · WORK
    Softwareentwicklung in der Industrie
    2 berufliche Stationen, 11 Jahre kumuliert
    • Java, Spring, C# und Python in echten Produktteams angewendet.
    • Schwerpunkte: OOP, Algorithmen, Datenstrukturen und Unit Testing.
    • Produktive Verantwortung von der ersten Methode bis zum Deployment.
  3. 2015 bis 2018 · EDUCATION
    Ausbildung Fachinformatiker Anwendungsentwicklung
    Praxisbetrieb · IHK-Abschluss
    • Drei Jahre Berufsalltag plus Berufsschule: Code, der laufen muss, nicht nur Code für eine Note.
    • Projekt- und Fachgespräch der IHK aus eigener Erfahrung.
EXPERTISE

Where Dennis is genuinely strong.

Only topics that Dennis actively teaches. What is not listed is not in the repertoire. We prefer to set limits over hand-waving.

Java

  • Variablen, Typen, Flow Control
  • Methoden, Klassen, Scope
  • Collections und Generics

OOP und Design

  • Klassen, Vererbung, Interfaces
  • Polymorphie und equals/hashCode
  • Composition over Inheritance

Spring

  • REST-APIs mit Spring MVC
  • JPA und Hibernate
  • Security und JWT

Algorithmen und Datenstrukturen

  • Listen, Bäume, Hash-Strukturen
  • Sortieren und Suchen
  • Komplexität (Big-O) verstehen

C# / .NET

  • Sprachvergleich zu Java
  • ASP.NET Core Basics
  • LINQ und Collections

Python

  • Sauberer Skripting-Stil
  • Datenstrukturen und Funktionen
  • Standard-Library im Alltag

Unit Testing

  • JUnit 5 Pflicht-Setup
  • Mockito sinnvoll einsetzen
  • Integration- vs. Unit-Tests
HOW DENNIS TEACHES

Three principles, every session.

01

Verständlich erklären statt nur Lösungen zeigen

Komplexe Themen wie OOP, Algorithmen, Datenstrukturen oder Frameworks gehen wir Schritt für Schritt durch. Klare Beispiele, nachvollziehbare Herleitungen, direkter Bezug zu deiner Aufgabe.

02

Aktives Problemlösen statt passives Zuhören

Ich führe dich durch Aufgaben, stelle die richtigen Fragen und helfe dir, eigene Lösungswege zu entwickeln. So lernst du, Probleme selbst zu analysieren und sauber zu lösen.

03

Grundlagen festigen, bevor es komplex wird

Bevor neue Themen darauf aufbauen, müssen Objektorientierung, Kontrollstrukturen, Datenstrukturen und Debugging wirklich sitzen. Stabiles Fundament zuerst, anspruchsvollere Aufgaben danach.

AVAILABILITY · NEXT 14 DAYS

Click a slot, book it.

All times in Europe/Berlin. Pick a slot for a 1:1 session; you choose the topic in the next step.

Different time in mind? Write to us , we will try to find a slot.

Ready to book Dennis?

Free intro call, 15 minutes, in the browser. You decide what comes after.