Softwareentwickler & technischer Problemlöser

Gute Software beginnt mit einem Gespräch.

Ich unterstütze Unternehmen und Teams bei der Entwicklung individueller Softwarelösungen – verständlich, direkt und ohne unnötige Komplexität.

Viktor Hertfelder
Über mich

Technik verstehen. Dinge verbessern.

Ich bin Viktor, Softwareentwickler aus Dresden. Mich fasziniert Technik in vielen Formen – beruflich entwickle ich leidenschaftlich Software, privat beschäftige ich mich sowohl mit eigenen Softwareprojekten, 3D-Druck als auch dem Schrauben an Motorrädern.

Was beide Welten gemeinsam haben: Ich möchte verstehen, wie Dinge funktionieren und wie man sie sinnvoll verbessern kann. Genau diese Denkweise bringe ich auch in Kundenprojekte ein.

🏍️

Motorräder

🖨️

3D-Druck

💡

Eigene Projekte

Bald: LABS - Einblicke in meine privaten Projekte, egal ob Software, 3D-Druck oder Dinge mit denen ich mich sonst so beschäftige.

Referenzen

Projekte, die einen Einblick in meine Arbeit geben.

01 / 13Swipe
BackendAutomationWeb Scraping

B2B-Preisüberwachungssystem

Automatisierte Überwachung internationaler Produktpreise zur frühzeitigen Erkennung von Preisabweichungen.

Beschreibung

Entwicklung eines automatisierten Systems zur Überwachung internationaler Händlerpreise. Produktpreise werden per Webscraping erfasst, nach Produkten und Händlern kategorisiert und unter Berücksichtigung verschiedener Währungen vergleichbar gemacht. Dadurch können Preisabweichungen frühzeitig erkannt und eine einheitliche Preisstrategie unterstützt werden.

Kunde / Kontext

Purjfam

Technologien

JavaJsoupMaven
02 / 13Swipe
WebE-CommerceSupportAdministration

Technische Betreuung eines WooCommerce-Shops

Administration, Absicherung und Fehlerbehebung eines produktiven WordPress- und WooCommerce-Onlineshops.

Beschreibung

Technische Betreuung eines produktiven Onlineshops inklusive vollständiger Backups, Fehleranalyse und Wiederherstellung gestörter Geschäftsprozesse. Ein Schwerpunkt lag auf der Untersuchung von WooCommerce-Schnittstellen sowie automatisierten Produkt-, Bestands- und Versandprozessen. Zusätzlich wurden Server-, Datenbank- und Anwendungslogs ausgewertet, um fehlerhafte Synchronisationen und unerwartete Produktänderungen nachzuvollziehen.

Kunde / Kontext

Shishabucks

Technologien

WordPressWooCommercePHPPleskMariaDBREST API
03 / 13Swipe
WebBackendFrontendIndustry

Datenquellenverwaltung

Entwicklung eines zentralen Services zur Verwaltung von Produktionsmaschinen, Datenquellen und Maschinenkonfigurationen.

Beschreibung

Konzeption und Entwicklung eines Microservices zur Verwaltung und Konfiguration von Produktionsmaschinen und angebundenen Datenquellen. Zusätzlich erfolgte die Weiterentwicklung des zentralen Backends und Frontends der Plattform.

Unternehmen

Symate GmbH

Technologien

JavaSpring BootPostgreSQLLiquibaseTypeScriptVue.jsQuasarGitLab CI
04 / 13Swipe
TestingAutomationQuality Assurance

Automatisierte Teststrategie

Einführung einer umfassenden Teststrategie für Backend- und Frontend-Anwendungen.

Beschreibung

Konzeption und Einführung einer Teststrategie für verschiedene Komponenten einer industriellen Softwareplattform. Dazu gehörten testgetriebene Backend-Entwicklung, Integrations- und Datenbanktests sowie die Umsetzung einer automatisierten Frontend-Testumgebung. Die Tests wurden in die bestehenden Entwicklungs- und CI-Prozesse integriert.

Unternehmen

Symate GmbH

Technologien

JUnit 5AssertJMockitoH2TestcontainersNightwatch.jsTypeScriptGitLab CI
05 / 13Swipe
BackendLibrariesDevOps

Zentrale Java-Softwarebibliotheken

Wartung und Weiterentwicklung gemeinsam genutzter Softwarebibliotheken und Build-Prozesse.

Beschreibung

Wartung und Weiterentwicklung verschiedener Java-Bibliotheken, die innerhalb des Unternehmens von mehreren Anwendungen und Entwicklungsteams eingesetzt wurden. Dazu gehörten die Weiterentwicklung bestehender Schnittstellen, die Pflege der Maven-Konfigurationen sowie die Integration in automatisierte GitLab-CI-Prozesse.

Unternehmen

Symate GmbH

Technologien

JavaSpring BootMavenGitLab CI
06 / 13Swipe
DesktopDevelopment ToolsAndroidAutomotive

VHAM – VHAL and ADB Manipulator

Desktop-Werkzeug zur Steuerung und Konfiguration von Android- und Automotive-Testgeräten über ADB.

Beschreibung

Planung und Entwicklung eines plattformübergreifenden Entwicklungswerkzeugs für Audi- und Porsche-Testsysteme. Die Anwendung vereinfacht wiederkehrende Aufgaben wie das Verbinden mit Testgeräten, das Ändern von Systemeinstellungen sowie das Installieren, Deinstallieren und Verwalten von Anwendungen. Zusätzlich können Eigenschaften des Vehicle Hardware Abstraction Layer komfortabel ausgelesen und verändert werden.

Unternehmen

Valtech Mobility

Technologien

KotlinCompose MultiplatformKotlin MultiplatformAndroidAndroid Automotive OSADBGradle
07 / 13Swipe
AndroidAutomotiveAudioPrototype

Audi Sonic Sphere

Prototyp einer Automotive-App, die Musik dynamisch an aktuelle Fahrsituationen anpasst.

Beschreibung

Entwicklung einer Prototypen-App für Android Automotive OS, mit der Musik nahezu in Echtzeit auf unterschiedliche Fahrsituationen reagiert. Hierfür wurden Fahrzeug- und Sensordaten verarbeitet und zur dynamischen Steuerung der Audiowiedergabe eingesetzt.

Unternehmen

Valtech Mobility

Technologien

KotlinAndroidAndroid Automotive OSJetpack ComposeCompose MultiplatformXMLOboeGradle
08 / 13Swipe
BackendMicroservicesAutomotive

VW MBB Core

Entwicklung und Wartung von Microservices für eine Plattform mit mehr als 30 Millionen registrierten Fahrzeugen.

Beschreibung

Weiterentwicklung und Wartung verschiedener Microservices für eine zentrale Onlineplattform des Volkswagen-Konzerns. Zu den Aufgaben gehörten die Implementierung neuer Funktionen, die Analyse und Behebung von Fehlern sowie die Absicherung der Services durch automatisierte Tests und Architekturprüfungen.

Unternehmen

Valtech Mobility

Technologien

JavaSpring BootMavenJUnit 5AssertJMockitoWireMockArchUnit
09 / 13Swipe
BackendAutomationIdentity Management

Abgleich von Zugangsberechtigungen

Automatisierter Abgleich von Zugangsberechtigungen zwischen unterschiedlichen Datenquellen.

Beschreibung

Entwicklung einer Anwendung zur automatisierten Prüfung und Synchronisation von Zugangsberechtigungen. Die Anwendung vergleicht vorhandene Berechtigungsdaten mit den Einträgen eines zentralen Verzeichnisdienstes und macht Abweichungen nachvollziehbar.

Unternehmen

Valtech Mobility

Technologien

JavaSpring BootMavenLDAP
10 / 13Swipe
WebBackendDevelopment Tools

Loganalyse auf Kundensystemen

Weiterentwicklung einer internen Webanwendung zur zentralen Abfrage und Analyse von Logdateien.

Beschreibung

Weiterentwicklung einer intern genutzten Software zur Abfrage und Auswertung von Logdateien auf unterschiedlichen Kundensystemen. Die Anwendung unterstützt Entwicklung und Support dabei, relevante Logeinträge zentral zu finden und technische Probleme effizienter zu analysieren.

Unternehmen

Valtech Mobility

Technologien

JavaSpring BootVaadinMaven
11 / 13Swipe
MonitoringDevOpsObservability

Monitoring-Dashboards

Konzeption und Umsetzung zentraler Dashboards zur Überwachung von Anwendungen und Systemen.

Beschreibung

Planung und Implementierung von Monitoring-Dashboards für verschiedene Anwendungen und Backend-Services. Relevante technische Metriken, Fehler und Logdaten wurden strukturiert aufbereitet, um den Systemzustand transparent darzustellen und Probleme frühzeitig erkennen zu können.

Unternehmen

Valtech Mobility

Technologien

DynatraceKibanaElasticsearchLogstash
12 / 13Swipe
WebBackendFrontendManagement

Trainingsorganisationsplattform

Zentrale Webanwendung zur Verwaltung von Schulungen, Teilnehmern und Veranstaltungen.

Beschreibung

Konzeption und Entwicklung einer Plattform zur zentralen Organisation von Schulungen. Die Anwendung verwaltet Teilnehmer, Trainer, Adressen und Veranstaltungen und unterstützt den Import bestehender Daten. Backend, Frontend und Datenbank wurden als eigenständige Komponenten umgesetzt.

Unternehmen

Valtech Mobility

Technologien

ReactTypeScriptJavaSpring BootMavenPostgreSQL
13 / 13Swipe
WebBackendFrontend

Drivetracker

Webanwendung zur Erfassung und Auswertung von Rundenzeiten im Sim-Racing.

Beschreibung

Entwicklung einer privaten Webanwendung, mit der Rundenzeiten, Fahrzeuge und Strecken innerhalb einer Freundesgruppe erfasst und miteinander verglichen werden können.

Technologien

ReactTypeScriptKotlinSpring Boot

Unternehmen mit denen ich bereits zusammengearbeitet habe:

Valtech Mobility
Purjfam
Shishabucks
Kontakt

Lassen Sie uns über Ihr Projekt sprechen.

Sie haben eine Idee, ein bestehendes Problem oder benötigen Unterstützung in einem laufenden Projekt? Schreiben Sie mir einfach eine Nachricht.