You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Peter SchweizerPS

Peter Schweizer

High Potential

Fullstack Senior Developer / Tech Lead

740 €/Tag
Nürnberg, DE
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über Peter

Mein Fachgebiet ist die Entwicklung von Webapplikationen. Hierbei habe ich tiefgehende Expertise in allen relevanten Schichten, vom responsiven Frontend mit modernen HTML5 Technologien über eine schlanke Microservice-Basierte API bis hin zur hochperformanten Datenbank. Kompetenz habe ich insbesondere auch mit komplexen Regelauswertungen im Frontend (“Clicklogik”). Des Weiteren gehört zu meinen Stärken das Aufsetzen von automatisierten Build-, Test- und Deployment-Pipelines.

Im Bereich Frontend interessiere ich mich aktuell insbesondere für responsive Webdesigns mit einem starken Fokus auf mobile, touchbasierte Endgeräte (Tablets, Smartphones). Im Zusammenspiel mit aktuellen HTML5 Technologien wie z.B. Service Worker und IndexedDB lassen sich auf diese Weise Applikationen realisieren welche gegenüber Nativen in Funktionalitäten und User Experience in nichts nachstehen, diesen gegenüber allerdings entscheidende Vorteile in Punkto Entwicklungs- und Auslieferungsgeschwindigkeit bieten.

Bevorzugt arbeite ich in agilen Teams nach dem Scrum Entwicklungsprozess. Da ich selbst zertifizierter Scrum Master (ScrumAlliance) bin stehe ich hier auch gerne beratend bei wenn gewisse Unsicherheiten bezüglich dieser Entwicklungsmethode vorhanden sind.

Für Projekte bin ich sowohl remote als auch DACH-weit vor-Ort verfügbar, oder auch für eine Mischung aus beidem.
  • Deutsch

    Muttersprachlich oder zweisprachig

Nur remote
Führt Projekte hauptsächlich remote aus

Projekt- und Berufserfahrung

  • Novartis
    Techlead
    PHARMAZEUTISCHE INDUSTRIE
    Dezember 2023 - Januar 2026 (2 Jahre und 1 Monat)
    Basel, Schweiz
    Weiterentwicklung einer Plattform zur Visualisierung von Unternehmensdaten. Hier nahm ich meine Projektrolle, welche ich schon vom hatte, wieder auf.

    Des Weiteren arbeitete ich an der Neuentwicklung einer Plattform zum Erstellen von Sales Forecasts. Hierbei ging es darum, einen stark Excel-basierten Workflow (Forecasts wurden individuell mit Excel erstellt, hatten unterschiedliche Strukturen, Dateien wurden manuell herumgereicht…) in einer webbasierten Plattform zu implementieren.

    Hauptgründe für das neue Tool
    • Alle Forecast Daten zentral in einer DB.
    • Ein Tool / UI mit einheitlicher Struktur.
    • Rollen bzw. Rechtekonzept
    • Optisch ansprechende Darstellung der Forecast Ergebnisse

    Um den Benutzern den Übergang vom Excel-Workflow zur neuen Applikation zu erleichtern, war eine zentrale Anforderung, dass die Benutzeroberfläche ein Excel-nahes look’n’ feel haben sollte. Um dies zu ermöglichen, wurden von mir verschiedene Libraries evaluiert, am Ende fiel die Entscheidung auf Univer-Sheets.

    Meine Aufgaben
    • Erstellen der Frontend Architektur
    • Lead-Entwicklung an der Frontend Komponente (Next.js Applikation)
    • Funktionelles Design, Konzeption neuer Features

    Technologien
    • Univer Sheets
    • Next.js / React
    • AgGrid
    • Vitest
    • Hey-api openapi client mit Code Generator
    AgGrid Next.js Typescript Tech Lead React.js
  • RWE
    Senior Fullstack Engineer
    ENERGIE
    Juni 2023 - Dezember 2023 (6 Monate)
    Essen, Deutschland
    Entwicklung einer neuen Plattform zur Erfassung und Verarbeitung von Kraftwerksdaten. Die Plattform umfasst mehrere Anwendungen, die Funktionen wie Dateneingabe, Administration und Analyse von Kraftwerksinformationen bereitstellen.

    Darüber hinaus war ich an der Migration einer Legacy-.NET-Anwendung zur statistischen Analyse des Kraftwerksverhaltens von einer On-Premises-Umgebung in die AWS-Cloud beteiligt. Dabei konnte lediglich der Kern der Business-Logik aus dem ursprünglichen Quellcode beibehalten werden. Aufgrund der neuen Umgebung waren grundlegende architektonische Anpassungen erforderlich, die dazu führten, dass ein Großteil der Anwendung von Grund auf neu entwickelt werden musste.

    Zu meinen Aufgaben gehörten
    • Entwicklung der Benutzeroberfläche mit Angular
    • Erstellung von Tests mit Cypress
    • Optimierung von Backend-Services mit TypeGraphQL
    • Mitgestaltung einer neuen Cloud-Architektur für die bestehende On-Premises-Applikation
    • Migration der On-Premises-Applikation in die neue Cloud-Architektur

    • Erstellen von Lambda Funktionen in C#

    Kerntechnologien
    Angular, AgGrid, Cypress, Docker, MongoDB (inkl. Aggregation Pipelines), TypeGraphQL-Backend, Terraform, .NET (C#), AWS Lambda, AWS Step Functions

    Umgebungen
    Azure DevOps, AWS
    Angular MongoDB C# Azure DevOps Typescript
  • Novartis
    Techlead
    PHARMAZEUTISCHE INDUSTRIE
    März 2021 - Februar 2023 (2 Jahre)
    Weiterentwicklung einer Plattform zur Visualisierung von Unternehmensdaten. Als Techlead war ich verantwortlich für die Konzeption und Implementierung neuer Features in Absprache mit dem Entwicklerteam und den Projektverantwortlichen. Des Weiteren war ich auch selbst als Entwickler tätig.

    Technische Eckdaten dieses Projekts:
    ● Frontend
    ○ React Applikation (yarn Monorepo).
    ○ Komponentenentwicklung mit Storybook.
    ○ Starker Fokus auf Charting (D3).
    ○ Apollo GraphQL.
    ● Backend
    ○ GraphQL API mit NestJS.
    ○ Anbindung an PostgresDB mit TypeORM.
    ○ Deployed als Docker Container in AWS Fargate.
    ○ Event-Sourcing basierte Ingestion Pipeline mit SQS, DynamoDB und AWS Lambda.

    Unter Anderem waren meine Tätigkeiten:
    ● Erweiterung der vorhandenen rollenbasierten Access Control Implementierung. Anforderung war diese um attributbasierte Fähigkeiten zu erweitern (RBAC -> hybrid ABAC / RBAC). Das wurde im Backend mit der Library “Casbin” umgesetzt.
    ● Neuentwicklung bzw. Weiterentwicklung von React Komponenten.
    ● Coaching der Entwickler.
    ● Erstellung neuer CI/CD Pipelines mit Jenkins.
    ● Einführung des “Gitflow” Entwicklungsmodells.
    ● Managing der Entwicklung eines in-house Komponentenframeworks auf Basis von MaterialUI 5.
    ● Aufsetzen und Leiten von technischen Diskussionen bezüglich Implementierung neuer Features.
    ● Interviewen und Onboarden neuer Entwickler.
    ● Einführung der Tabellen Library AgGrid als Ersatz für die eigenentwickelte Tabellen Komponente.
    ● Cloud-Migration des Applikationsstacks inkl. Atlassianstacks.
    ● Ansprechpartner für das QA Team.
    Typescript React.js NestJs GraphQL AWS

Empfehlungen

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Zertifizierungen

  • Certified Scrum Master
    ScrumAlliance
    2015
    Scrum Master

Fähigkeiten

Kategorien