Frontend-Developer

Berufliche Projektübersicht

Ein Auszug meiner Projekte und Tätigkeiten als Frontend-Developer bei Avenga.

Avenga Germany GmbH09/2024 – 11/2024

PDF-Reader mit KI-Chatbot

Weiterentwicklung eines PDF-Readers mit KI-Chatbot und zugehörigem Frontend.

  • Weiterentwicklung bestehender Funktionen in Python
  • Implementierung von Text- und Bilderkennung
  • Optimierung der Zuordnung zusammengehöriger Bild- und Textinhalte

Technologien & Tools

PythonStreamlitGitLabJiraVS Code
01
Swiss Life05/2024 – 09/2024

Komponentenbibliothek und Test-ID-System

Weiterentwicklung einer Komponentenbibliothek und Einführung eines konsistenten Test-ID-Systems.

  • Weiterentwicklung von Komponenten mit Vue.js und TypeScript
  • Ermittlung und Implementierung geeigneter Test-IDs
  • Optimierung der automatisierten Generierung von Test-IDs
  • Regelmäßige Abstimmung und Ergebnisabnahme mit dem Kunden
  • Ausführung und Aktualisierung von Snapshot-Tests
  • Erstellung von Testseiten für neue Komponenten

Technologien & Tools

Vue.jsTypeScriptJestPrettierBitbucketJira
02
Swiss Life03/2024 – 05/2024

Komponentenbibliothek und Kundenportal

Weiterentwicklung einer Komponentenbibliothek und des dazugehörigen Kundenportals.

  • Entwicklung neuer Komponenten für die Komponentenbibliothek
  • Enge Zusammenarbeit mit dem UI/UX-Team
  • Umsetzung der Komponenten mithilfe einer Pattern Library
  • Regelmäßige Reviews und Abstimmungen mit dem Kunden

Technologien & Tools

HTMLSCSSBEMHandlebarsJavaScriptFigmaZeplinDesignsysteme
03
Swiss Life Deutschland02/2024 – 03/2024

Landingpage für einen Versicherungsanbieter

Frontend-Umsetzung einer responsiven Landingpage auf Basis einer bestehenden Pattern Library.

  • Umsetzung der Landingpage mit HTML5, CSS und JavaScript
  • Verwendung einer Pattern Library für wiederverwendbare Komponenten
  • Enge Abstimmung mit UI/UX während der Umsetzung

Technologien & Tools

HTML5CSSBEMJavaScriptFigmaGitLab
04
Avenga Germany GmbH10/2023 – 01/2024

Kundenportal für Dokumente und Kontaktdaten

Konzeption und Entwicklung eines Kundenportals mit geschützter Dokumentenverwaltung.

  • Entwicklung des Portals mit Next.js und Tailwind CSS
  • Authentifizierung sowie Rollen- und Rechtesystem mit Firebase
  • Datenmanagement mit Firestore und Firebase Storage

Technologien & Tools

Next.jsJSXTailwind CSSFlowbite ReactFirebase AuthFirestoreGitLab
05
Avenga Germany GmbH06/2023 – 10/2023

Management von Mitarbeiter-Skills

Konzeption und Umsetzung eines internen Clients zur Verwaltung von Mitarbeiterkompetenzen.

  • Konzeption und Gestaltung der Benutzeroberfläche in Figma
  • Entwicklung des Clients mit Next.js und Tailwind CSS
  • Umsetzung der Authentifizierung mit Rollen und Rechten

Technologien & Tools

Next.jsTypeScriptTSXTailwind CSSFirebaseFigmaJira
06
Swiss Life05/2023

Plattform für digitale Beratungsgespräche

Weiterentwicklung einer Plattform für Vertriebsmitarbeiter mit Web- und Mobile-Ausgabekanälen.

  • Erweiterung einer Single Page App mit CMS-Anbindung
  • Unterstützung von Web, nativen iOS- und Android-Apps
  • Wartung und Aktualisierung technischer Abhängigkeiten
  • Deployment und Maintenance der App mit Expo
  • Tests auf virtuellen Mobilgeräten

Technologien & Tools

ReactReact NativeExpoKirby CMSJSXMobile Testing
07
Frankfurter Allgemeine Zeitung2022

Mobile Webanwendung für Nachrichten-Services

Weiterentwicklung einer mobilen Webanwendung für plattformübergreifende Nachrichtenangebote.

  • Überarbeitung der Styles responsiver mobiler Webseiten
  • Optimierung des Markups der mobilen Webseiten

Technologien & Tools

CSSSCSSXSLTXPathJira
08
HDI2021

End-to-End-Tests für Versicherungsstrecken

Aktualisierung und Erweiterung automatisierter Tests für digitale Versicherungsstrecken.

  • Erstellung und Wartung von End-to-End-Tests

Technologien & Tools

JavaScriptCypressE2E TestingDebuggingGitLabJira
09
GVV2020 – 2021

Kundenportal für Versicherungen

Frontend-Entwicklung eines Kundenportals auf Basis eines Content-Management-Systems.

  • Erstellung wiederverwendbarer Web-Komponenten
  • Strukturierung und Pflege der Komponenten mit TYPO3
  • Enge Zusammenarbeit mit UI/UX und dem Kunden

Technologien & Tools

HTML5CSSTYPO3ScrumGitLabJira
10
NetCologne2020

Features für ein bestehendes Kundenportal

Weiterentwicklung eines bestehenden Portals durch neue Komponenten und Funktionen.

  • Erstellung wiederverwendbarer Web-Komponenten
  • Strukturierung und Pflege der Komponenten mit TYPO3
  • Entwicklung einer neuen iFrame-Komponente
  • Enge Zusammenarbeit mit UI/UX und dem Kunden

Technologien & Tools

HTML5CSSTYPO3ScrumGitLabJiraZeplin
11
Opel2019

Online-Konfigurator für Fahrzeuge

Unterstützung bei der Weiterentwicklung eines bestehenden Online-Konfigurators.

  • Generierung und Prüfung von Bildern für neue Fahrzeugmodelle im Konfigurator

Technologien & Tools

ShellGitLabJenkins
12