The function of good software is to make the complex appear to be simple. Grady Booch
Thomas Juhnke – Porträtbild

Thomas
Juhnke

Software­entwickler

Leitbild

Ich entwickle Software im Team mit hohen Anforderungen an Qualität, Sicherheit und Zuverlässigkeit, testgetrieben und unter Berücksichtigung der Geschäftsdomäne in Anlehnung an Domain Driven Design-Praktiken.

Die Pflege und Weiterentwicklung von bestehenden Softwarelösungen sind für mich ebenso bedeutsam wie die Integration von neuen Technologien, wenn es sinnvoll ist und es die Anforderungen zulassen.

Über mich

Bereits seit 1999 entwickle ich Software in verschiedenen Programmiersprachen. Durch mein Studium der Informatik und Wirtschaftsinformatik und meine langjährige Erfahrung in Unternehmen unterschiedlicher Größe und Aufgabengebieten decke ich die umfangreiche Palette der Anforderungen an einen Softwareentwickler sehr gut ab:

  • technische Konzeption, Planung & Kommunikation mit allen Interessensgruppen
  • Continuous Integration & Continous Delivery
  • Profiling & statische Codeanalyse
  • infrastrukturnahe Tätigkeiten ("DevOps")

Kompetenzen

Der Fokus meiner Arbeit als Softwareentwickler liegt auf …

  • der Softwareentwicklung & -architektur mit agilen Vorgehensmodellen in einem permanenten Team
  • der Pflege & Weiterentwicklung von bestehenden Softwarelösungen
  • der Verbesserung der Softwarequalität & -stabilität
  • dem Mentoring von Teamkollegen, z.B. durch Pair- & Mob-Programming
  • der technischen Konzeption, Planung & Dokumentation von Softwareprojekten

Bei Bedarf unterstütze ich auch …

  • bei der Steuerung, Kontrolle & Verwaltung von Maßnahmen im Anforderungsmanagement
  • die Arbeit im Produkt- & Projektmanagement
  • die Verbesserung von abteilungs- oder unternehmensweiten Prozessen