← Zurück zum Portfolio

Ion Channel — Dashboard für die Software-Lieferkette

Frontend-Arbeit an einer Sicherheitsplattform: Abhängigkeits-Gesundheit, Repository-Metriken sowie Nutzer- und Feature-Verwaltung auf einen Blick.

Ansicht „Dependency Health“: einer der Dashboard-Screens, die ich gebaut und gepflegt habe.
Kunde
Ion Channel
Rolle
Front-End Software Engineer
Jahr
2022 – 2023

Stack

  • React
  • TypeScript
  • GraphQL
  • Nx
  • Graphcache

Überblick

Ion Channel analysiert die Software-Lieferkette — die Open-Source-Abhängigkeiten, Repositories und Pipelines, auf denen moderne Produkte aufbauen. Als Frontend-Engineer habe ich an der Dashboard-Erfahrung gearbeitet, die diese Flut an Sicherheitsdaten in etwas verwandelt, womit Teams tatsächlich arbeiten können.

Was ich gebaut habe

  • Vier Greenfield-Anwendungen: Suche für aktive Pakete & Repositories, eine Metrik-Seite für Pakete & Repositories, ein Projekt-Dashboard sowie mehrere Seiten zur Nutzer- und Organisationsverwaltung
  • Migration der Plattform zu GraphQL und React Context — für mehr Effizienz und Wartbarkeit
  • Frontend-Performance-Gewinne durch Caching mit Graphcache
  • Automatisierte Test-Pipelines (CI/CD) zum Schutz der Frontend-Codequalität
Dependency-Health-Überblick — Qualitäts-, Compliance- und Resolution-Scores je SBOM
Dependency-Health-Überblick — Qualitäts-, Compliance- und Resolution-Scores je SBOM
Eine Repository-Metrik im Detail, mit verknüpften Metriken für schnelle Navigation
Eine Repository-Metrik im Detail, mit verknüpften Metriken für schnelle Navigation
Software-Listen-Einstellungen mit Nutzer- und Rollenverwaltung pro Projekt
Software-Listen-Einstellungen mit Nutzer- und Rollenverwaltung pro Projekt

Screens aus dem Produktiv-Dashboard; Kundennamen geschwärzt.

Über Features hinaus

Ich habe bei der Migration von Legacy-Code in ein Nx-Monorepo mitgewirkt, Code-Reviews mit konstruktivem Feedback geleitet und einen Junior-Engineer durch Pair Programming und Reviews gementort — mit Fortschritten in Code-Qualität und Projektmanagement.