Ich helfe

  • kritische Probleme zu identifizieren und zu lösen
  • technische Schulden zu quantifizieren
  • Kosten für die Wartung zu reduzieren
  • Ihre alten Softwaresysteme wiederzubeleben
durch reproduzierbares, datengesteuertes und automatisiertes Software Analytics.
Anfragen

Fähigkeiten & Werte

Software Analytics & Development
95%
Agile/Clean Code
93%
Aufrichtigkeit/Hartnäckigkeit/Neugier
100%
Praxiserfahrung
100%

Leistungen

Analyse

Ich identifiziere Verbesserungspotenziale in Softwaresystemen reproduzierbar, datengesteuert und automatisiert – zugeschnitten auf Ihren spezifischen Kontext: Durch die Verwendung eines offenen Prozesses können Sie Ihre wertvolle Erfahrung in die maßgeschneiderte Analyse mit einbringen. Dies erzeugt völlig neue Perspektiven mit ungeahnten Einsichten in Ihre Softwaresysteme und Organisation. Kein falsches Bauchgefühl mehr, sondern Zahlen, Daten, Fakten aus der Realität!

 

Anfrage

Lösung

Probleme in der Softwareentwicklung sind vielfältig und stark miteinander verknüpft. Ich verbinde Ihre Geschäftsziele mit den identifizierten Problemen und deren Ursachen sowie den zugrundeliegenden technischen Details. Durch die Verwendung eines graphenbasierten Ansatzes ist es möglich, Verbesserungen für Ihre Softwaresysteme zu priorisieren, indem Sie diese an die Ziele Ihres Unternehmens anpassen. Hands-on inklusive!

 

Anfrage

Training

Keine Magie oder Voodoo: Ich zeige Ihnen, wie ich Problemlösungen mit meiner Methodik der Ursachenanalyse anwende, die auf reproduzierbares Data Science basiert. Von den Rohdaten bis zum Ergebnis lege ich jeden Schritt offen. Dadurch kann Ihr Team die vorgenommenen Analysen wiederholen und in Zukunft selbst durchführen.

 

Angebote

Möglichkeiten

Problemursachenanalysen

Führen Sie tiefgehende Analysen zu Ihren einzigartigen Softwareproblemen auf Basis Ihrer eigenen Daten aus der Softwareentwicklung durch.

Konformitätsanalyse

Prüfen Sie über eine sich selbstvalidierende Architekturdokumentation, ob Ihre Architektur auf dem Blatt Papier auch wirklich im Quellcode umgesetzt ist.

Vermeidung von Wissensverlusten

Identifizieren Sie potenzielle Wissenslücken in ihrem Softwaresystem und priorisieren Sie danach Ihre Ziele.

Optimierung der Anwendungs-Performance

Identifizieren und lösen Sie Performance-Probleme in Ihrer großen Unternehmenssoftware.

Legacy Software Wiederbelebung

Entdecken Sie die wirklichen Hindernisse bei Ihren Altanwendungen und generieren Sie Lösungsoptionen.

Über mich


Kurzbiografie

Ich arbeite seit mehreren Jahren als Softwareentwickler in verschiedenen Bereichen. Ich analysierte und löste schwerwiegende Probleme in der Unternehmenssoftware, wo andere resignierten. Ich besitze zudem einen Bachelor-Abschluss in Informatik sowie einen Master-Abschluss in Wirtschaftsinformatik. Das hierdurch gewonnene Wissen ermöglicht es mir, zwischen Entwicklern und Management im Bereich der Softwareentwicklungzu zu vermitteln.


Entwicklungserfahrung

Sparda Datenverarbeitung e. G., Nürnberg, Deutschland
2015 - jetzt / Software Development Analyst

HWH Labs UG (haftungsbeschränkt), Nürnberg, Deutschland
2013 - 2015 / Web Application Engineer

ISO GmbH, Nuremberg, Nürnberg
2011 - 2013 / Softwareentwickler

Fraunhofer-Institut für Integrierte Schaltungen, Erlangen, Deutschland
2006 - 2011 / Wissenschaftlicher Mitarbeiter, Softwareentwickler


Technologien

Java, JavaEE, JUnit, Maven, Git, Python, jQAssistant, Neo4j, JProfiler, Dynatrace, Pandas, NLTK, JavaScript, D3, scikit-learn, WebSphere, JBoss, WildFly, Oracle DB, DB2, Selenium, RobotFramework, Arquillian, Needle4j, SOAP, REST, AsciiDoc, Markdown, aim42, arc42, ...

Fakten

Projekte analysiert
21
Kaffees benötigt
421
Blogartikel geschrieben
50
Vorträge gegeben
15

Leitzitate

It’s not what you find, it’s what you find out.

David Hurst Thomas ⇒ Tools only show, deep problem analysis provides action!

There are no rules of architecture for a castle in the clouds.

Gilbert K. Chesterton ⇒ Bring code and architecture together!

Without data you’re just another person with an opinion.

Edwards Deming ⇒ Prove your case with data!

Insanity: doing the same thing over and over again and expecting different results.

Albert Einstein ⇒ Do actual change with effect!