Rüdiger Witt

Java Backend Professional
Ich unterstütze sie gerne in ihren Java-Projekten.
Sprechen sie mich an!
profil-foto-rund

Mein Angebot

Ich arbeite als freiberuflicher Software-Engineer im Enterprise Java Umfeld seit dem Jahr 2000 bei großen und mittelständischen Unternehmen. Dabei habe ich mich auf die Konzeption und Entwicklung von Backend-Systemen spezialisiert.

Ich unterstütze sie gerne in ihren Projekten im Bereich Development und Workshops/Trainings.

Development

Ich unterstütze sie gerne in ihren Java-Projekten als Teil ihres Entwicklungsteams.

Meine Rolle sehe ich dabei als Mit-Designer, Architekt und Entwickler mit Fokus auf das Backend.

Workshops / Trainings

Java Knowhow-Transfer in Form von
Workshops und Trainings

Aktuell biete ich den Workshop
REST-API Design mit Spring Boot an

Sprechen sie mich zu anderen Themen gerne an!

Zusammenfassung meiner Skills
  • 20+ Jahre Erfahrung als Java Backend Professional
  • Langjährige Erfahrung mit Spring Boot, Java EE, RESTful API Design, Schnittstellen
  • Freiberufliche Mitarbeit in 20+ Projekten als Software-Entwickler/Architekt
  • Großer Erfahrungsschatz in diversen Branchen
  • Absoluter Team-Player
  • Hoher Qualitätsanspruch, Clean Code, Test-Driven Development
  • Abschluss Diplom-Informatiker (FH)
  • SUN Certified Java Programmer und Developer, Zertifizierter Requirements Engineer
Ausführliche Informationen zu meinen Skills und den Projekten, in denen ich gearbeitet habe, finden Sie in meinem aktuellen Profil.

Über mich

1983 hatte ich meinen ersten Kontakt mit einem Computer – einem Apple IIe mit 2 Floppy-Laufwerken. Mein Freund und ich spielten darauf stundenlang „Lode Runner“ und „Mask of the Sun“ und waren von dieser neuen, fantastischen Welt begeistert.

Schnell war für mich klar, dass ich mehr von dieser neuen Welt kennenlernen musste. Ein Jahr danach hatte ich meinen ersten Computer – einen 286er mit 20MB Festplatte. Ich war fasziniert vom Programmieren und fing an Programme mit C++ und Turbo Pascal zu schreiben.

Das war der Grundstein für mein späteres Studium im Fach „Allgemeine Informatik“ an der Technischen Fachhochschule Berlin, das ich als Diplom-Informatiker (FH) erfolgreich abschloss.

Seit 1996 arbeite ich kontinuierlich mit Java und bin seit 2000 freiberuflich in Software-Projekten als Software-Entwickler und Architekt tätig.

Mein Fokus liegt dabei auf der Konzeption und Entwicklung von Enterprise Systemen mit Java.

Meine Motivation

Der zufriedene Kunde

Wichtig für mich ist, dass der Kunde mit seinen Anforderungen verstanden wird und er am Ende das Produkt bekommt, das er haben will und seine Anforderungen erfüllt.

Hohe Qualität

Wichtig für mich ist, Software zu erstellen, die möglichst wenig Fehler enthält (fehlerfreie Software gibt es nicht) und gut gewartet werden kann.

Teamwork

Wichtig für mich ist, im Team zu arbeiten und durch gute Zusammenarbeit gemeinsam mit den Kollegen Erfolg und dadurch Spaß und dadurch wieder gute Arbeit zu leisten und dadurch wieder Erfolg zu haben usw. 🙂

Das gute Produkt

Wichtig für mich ist, dass das Produkt gerne verwendet wird, da es die Arbeit erleichtert oder andere positive Effekte erzielt.

Automatisierte Tests

Wichtig für mich ist, einen hohen Grad an Testabdeckung durch automatisierte Tests zu erreichen, um die Zahl der Fehler auf ein Minimum zu beschränken

Wissen und Erfahrung

Gerne gebe ich mein Wissen und meine Erfahrungen an meine Team-Kollegen weiter und lerne meinerseits von ihnen.

Technischer Fokus

  • Java: SE und EE, sowie Performance-Tuning, Concurrency
  • Spring Framework: Spring Boot, Spring Security, Spring Data, Spring HATEOAS
  • RESTful API Design: OpenAPI, RAML, HATEOAS
  • Ionic – Hybrid App Development
  • Test Driven Development
  • Schnittstellen: Spezifikation, Umsetzung
  • Java EE, MicroProfile, CDI, JAX-RS
  • RDBMS: Oracle, Postgres, MySQL
  • Persistenz: JPA, Hibernate
  • Architektur, Modellierung, UML