Kateryna Skoryna
Zurück zum StapelZurück PDF herunterladenPDF

Kateryna Skoryna

Frontend-orientierter Full-Stack-EntwicklerReact · TypeScript · Node.js · KI-gestützte Produkte

Berlin, Deutschlandk.skoryna@gmail.comLinkedInGitHub

Frontend-orientierter Full-Stack-Entwickler mit drei Jahren Erfahrung in der Entwicklung produktiver React- und TypeScript-Anwendungen für B2B- und B2C-Produkte. Verantwortet Features von der React-Oberfläche über REST-APIs bis zur PostgreSQL-Datenschicht, einschließlich Anbindung externer Daten, Authentifizierung und Claims-basierter Autorisierung. Messbare Performance-Verbesserungen in Frontend und API sowie KI-Features mit validierter LLM-Ausgabe.

Kenntnisse

Frontend
React · TypeScript · JavaScript · Next.js · React Hooks · Material UI · Zustand · Axios · Vite · Chart.js · Sass · Tailwind CSS · HTML
Backend & Daten
Node.js · NestJS · PostgreSQL · TypeORM · REST APIs · BigQuery · MongoDB · Prisma · Zod · Firebase Auth · Claims-basierte Autorisierung, RBAC, Multi-Tenant
Integrationen
Teltonika-Telematikdaten · Mapbox · SendGrid · Slack-Alerting · Retry-Logik
KI / Automatisierung
Gemini API · OpenAI API · Prompt Engineering · LLM-as-Judge-Evaluation · Claude Code · Codex · Cursor · Python · n8n · Make
Qualität & Delivery
Jest · Cypress · Magnitude AI (Playwright-basiert) · GitLab CI/CD · GitHub Actions · Docker · Performance-Optimierung
Tooling
Vercel · GCP (Cloud Logging) · Figma · Jira · Confluence · Miro

Berufserfahrung

Frontend Developer · Sono Solar GmbH

Remote (München, Deutschland)Jul. 2024 – Aug. 2026

  • Frontend-Performance: Das initiale JavaScript-Bundle durch Code Splitting um 65 % verkleinert und dadurch den mobilen LCP von 17,2 s auf 8,9 s sowie den Lighthouse-Accessibility-Wert von 88 auf 100 verbessert.
  • API-Performance: Die Antwortzeit eines produktiven Fleet-Analytics-Endpunkts von 6,91 s auf 1,17 s gesenkt, indem der gesamte Request-Pfad profiliert und die Zeitreihenverarbeitung auf Node-Seite als Hauptengpass identifiziert wurde.
  • Komponentenentwicklung: Rund 25 wiederverwendbare React/TypeScript-Komponenten (Formulare, Modals, Tabellen, Diagramme, Kartenmarker, Lade- und Fehlerzustände) nach dem Design-System und den Figma-Vorgaben des Teams gebaut und gepflegt, in mehreren Dashboard-Features wiederverwendet und mit dem Installation Tool geteilt. CSS auf Sass migriert und eine schichtbasierte Frontend-Architektur eingeführt.
  • Mandantenfähige Autorisierung: Ein Claims-basiertes Autorisierungsmodell (OEM-, Flotten- und Benutzerrollen: Viewer, Admin, Fleet Admin) in eine B2B-React-Plattform integriert, das den Zugriff auf zwei Produkte (Solar Analytics Dashboard, Installation Tool) steuert und Datenabfragen auf den Flottenkontext des jeweiligen Benutzers begrenzt.
  • Authentifizierung: Einen Login-Flow mit E-Mail-Einmalcode von Anfang bis Ende gebaut: React-Zustände für Anforderung, Eingabe, ungültige und abgelaufene Codes sowie Backend-Validierung mit einmaligen, zeitlich begrenzten Codes, Versuchslimits und Session-Erstellung.
  • Anbindung externer Daten: Teltonika-Telematikdaten aus BigQuery verarbeitet, verspätete und unvollständige Payloads behandelt und „keine Daten“ von „veralteten Daten“ unterschieden. Begrenzte Wiederholungsversuche (temporäre vs. dauerhafte Fehler) sowie Slack-Alerting für fehlende Telemetrie und fehlgeschlagene Jobs ergänzt. SendGrid für Login-Codes integriert.
  • Dashboards und Live-Karte: Fleet-Analytics-Dashboards mit Chart.js und eine Mapbox-Fahrzeugkarte mit periodischer Datenaktualisierung gebaut; den Kartenzustand isoliert, um unnötige Re-Renders zu vermeiden.
  • Backend, Testing und CI/CD: Node.js-, TypeORM- und PostgreSQL-Funktionalität (Datenmodelle, Migrationen, REST-API-Routen, Validierung, Jest-Tests) gebaut und gepflegt; über 30 End-to-End-Abläufe mit Magnitude AI (Playwright-basiert) geschrieben; mit GitLab CI/CD und Docker für automatisierte Tests und Qualitätsprüfungen gearbeitet.
  • Produktverantwortung: Nutzerinterviews und Nutzungsanalysen für einen Installations-Workflow durchgeführt, unterschiedliche Nutzerbedürfnisse identifiziert und das Frontend eines eigenständigen Produkts gebaut, das heute an drei OEM-Produktionslinien läuft. Claude Code, Codex und Cursor täglich genutzt, mit manueller Prüfung vor dem Release.

Frontend Developer (Auftragsbasis) · HarnoSoft LLC

Remote (Lwiw, Ukraine)Sep. 2023 – Jun. 2024

  • Responsive, Mobile-First-React-Oberflächen für eine B2C-Bildungsplattform mit Material UI und wiederverwendbaren Komponenten für Desktop, Tablet und Mobilgeräte gebaut.
  • Teile einer Legacy-Frontend-Codebasis refaktoriert und Figma-Designs in konsistente Browser-übergreifende Oberflächen (Chrome, Firefox, Safari) überführt.

Projekte

QuizDOMLive-DemoCode

React · TypeScript · Firebase · Genkit · Gemini API · Zustand · Vite

Eine Full-Stack-KI-Quiz-App gebaut und deployt, mit schemavalidierter KI-Generierung, Retry-/Back-off-Logik, LLM-as-Judge-Evaluation und Guardrails zur Inhaltsmoderation. Firebase Authentication und nutzerbezogene Datentrennung über Firestore Security Rules umgesetzt und GCP Cloud Logging für das Produktionsmonitoring genutzt.

Task ManagerLive-DemoCode

React · TypeScript · Nx · NestJS · MongoDB · Jest · Cypress · Vercel · GitHub Actions

Eine Full-Stack-Aufgabenverwaltung mit authentifizierten REST-APIs und gemeinsamen Zod-Validierungsschemata gebaut. Auf Vercel deployt; GitHub Actions und Docker für automatisiertes Testen und Deployment eingerichtet.

Solar CalculatorLive-DemoCode

Next.js · React · TypeScript · PostgreSQL · Prisma · NextAuth · Tailwind CSS

Eine mandantenfähige Web-App, die Flottenbetreibern hilft, Investitionen in Solarpanels für Busse, Lkw, Transporter und Anhänger zu bewerten. Gebaut mit Next.js 16, React 19, TypeScript, PostgreSQL und Prisma; sie bietet flottenbezogenen rollenbasierten Zugriff, ein Fahrzeug- und Berechnungsdatenmodell sowie i18n für EN/DE/ES.

Ausbildung & Sprachen

  • WBS Coding School – KI-Agenten und Automatisierung, 12-wöchiges AZAV-zertifiziertes Programm · Berlin
  • ReDI School of Digital Integration – Advanced React, 3-monatiges Programm · München
  • GoIT Academy – Full-Stack-Softwareentwicklung, 12 Monate · Kiew, Ukraine
  • Nationale Luftfahrtuniversität Kiew – Master-Abschluss, Verkehrsingenieurwesen · Kiew

Sprachen: Englisch (C1) · Deutsch (B2, auf dem Weg zu C1)

Kontakt aufnehmen

Kateryna Skoryna

↳ Schreib mir. Prompt-Engineering ist nicht nötig.