Projekte

Erfolgreiche Projekte und Zusammenarbeiten

Im Folgenden finden Sie eine Auswahl meiner erfolgreich abgeschlossenen Projekte und Zusammenarbeiten mit verschiedenen Kunden und Branchen. Diese Erfahrungen haben es mir ermöglicht, mein technisches Know-how und meine Fähigkeiten zur Problemlösung kontinuierlich zu erweitern und zu verbessern. Ich bin stolz darauf, maßgeschneiderte Lösungen für die spezifischen Anforderungen und Herausforderungen jedes Projekts zu entwickeln.

Mitarbeiter-Kompetenzmanagement


Diese Software wurde im Auftrag einer Beratungsgesellschaft entwickelt, um den bestqualifizierten Berater für eine Aufgabe anhand von Metadaten und einer fundierten Datenbasis auszuwählen. Dabei werden die verschiedenen Kompetenzausprägungen in einem Spinnennetzdiagramm grafisch dargestellt.

Beitrag
  • Anforderungsanalyse
  • Lösungsdesign
  • Implementierung
Beginn: 2015
Dauer: 5 Monate

Technologien:
REST PHP SQL JavaScript JQuery

Innovative Softwarelösung zur algorithmischen Analyse chemischer Kristallstrukturen


Mit einer eigens entwickelten Software war es möglich, Dateien im Standardformat für kristallographische Strukturen (CIF) einzulesen, automatisiert zu untersuchen und übersichtlich darzustellen. Ein besonderer Schwerpunkt liegt auf der Berechnung topologischer Symbole zur Charakterisierung von Strukturen, die durch periodische (gerichtete) Graphen modelliert werden. Alle implementierten Algorithmen wurden als Klassenbibliothek zur Verfügung gestellt.

Die Software GTECS3D, die auf der Bibliothek basiert, wurde zur Analyse von Kristallen verwendet.

Beitrag
  • Konzeption und Planung
  • Algorithmenentwicklung
  • Implementierung der Software
Beginn: 2013
Dauer: 18 Monate

Technologien:
Analytische Graphentheorie C/Cpp Visual Studio

UI-Testautomatisierung mit Testhilfsbibliotheken für verschiedene Technologien und Sprachen


Ich habe Testhilfsbibliotheken für unterschiedliche Anwendungen und Technologien entwickelt und implementiert. Dabei wurden Schnittstellen zwischen dem Programmcode (den implementierten Testfällen) und dem User-Interface einer Anwendung in Form von Page Objects erstellt.

Zusätzlich wurden folgende Herausforderungen in diesem Kontext gelöst:

  • E-Mail-Versand und -Analyse im Rahmen von Tests
  • Klärung von Anforderungen
  • Softwarequalitätsanalyse gemäß ISO/IEC 9126
  • Test von Lokalisierung vs. Internationalisierung (l10n und i18n)
  • Testdatenmanagement
  • Robustheit gegenüber externen Einflüssen (wie Netzwerkausfällen)
Beitrag
  • Beratung zur Testfallerstellung
  • Konzeption von Testhilfsbibliotheken
  • Coaching
  • Implementierung
Beginn: 2013
Dauer: 36 Monate

Technologien:
Java C-Sharp PHP JUnit PHPUnit Selenium Ranorex

Umfassender Last- und Performancetest für renommierten Baumarkt-Webshop


Nach dem Relaunch eines Webshops galt es, dessen Verhalten unter hoher Last zu testen und zu analysieren. Aufgrund des nur eingeschränkten Zugangs zu Durchschnittswerten der früheren Shop-Nutzung wurde zunächst ein geeignetes statistisches Modell zur Berechnung eines realistischen Lastprofils entwickelt. Daraus resultierte ein JMeter-Plugin.

Neben den Performancetests unter realistisch berechneter Last wurden auch Overload- und Failover-Szenarien durchgeführt.

Beitrag
  • Erhebung der Key Performance Indicators (KPI)
  • Implementierung und Durchführung von Last- und Performancetests
Beginn: 2013
Dauer: 2 Monate

Technologien:
JMeter Java JSON Beanshell