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

Peter Schweizer

Fullstack Senior Developer / Tech Lead

€740/day
Nürnberg, DE
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Peter

My area of expertise is the development of web applications. I have in-depth expertise in all relevant layers, from responsive frontend with modern HTML5 technologies to a lean microservice-based API and high-performance databases. I also have particular expertise in complex rule evaluations in the frontend (“click logic”). Furthermore, setting up automated build, test, and deployment pipelines is among my strengths.

In the frontend area, I am currently particularly interested in responsive web designs with a strong focus on mobile, touch-based end devices (tablets, smartphones). In conjunction with current HTML5 technologies such as Service Worker and IndexedDB, it is possible to realize applications that are in no way inferior to native ones in terms of functionality and user experience, but offer decisive advantages over them in terms of development and delivery speed.

I prefer to work in agile teams following the Scrum development process. As I am a certified Scrum Master (ScrumAlliance) myself, I am also happy to provide consulting if there are any uncertainties regarding this development method.

I am available for projects both remotely and on-site throughout the DACH region, or for a combination of both.
  • German

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Novartis
    Tech Lead
    PHARMACEUTICALS INDUSTRY
    December 2023 - January 2026 (2 years and 1 month)
    Basel, Switzerland
    Further development of a platform for visualizing company data. Here I took on my project role again, which I already had from the past.

    Furthermore, I worked on the new development of a platform for creating sales forecasts. This involved implementing a highly Excel-based workflow (forecasts were individually created with Excel, had different structures, files were manually passed around...) into a web-based platform.

    Main reasons for the new tool
    • All forecast data centrally in one DB.
    • One tool / UI with a uniform structure.
    • Role and permission concept
    • Visually appealing presentation of forecast results

    To facilitate the users' transition from the Excel workflow to the new application, a central requirement was that the user interface should have an Excel-like look and feel. To enable this, I evaluated various libraries, and in the end, the decision was made for Univer-Sheets.

    My tasks
    • Creation of the frontend architecture
    • Lead development on the frontend component (Next.js application)
    • Functional design, conception of new features

    Technologies
    • Univer Sheets
    • Next.js / React
    • AgGrid
    • Vitest
    • Hey-api openapi client with code generator
    AgGrid Next.js Typescript Tech Lead React.js
  • RWE
    Senior Fullstack Engineer
    ENERGY AND UTILITIES
    June 2023 - December 2023 (6 months)
    Essen, Germany
    Development of a new platform for capturing and processing power plant data. The platform comprises several applications that provide functions such as data entry, administration, and analysis of power plant information.

    In addition, I was involved in migrating a legacy .NET application for statistical analysis of power plant behavior from an on-premises environment to the AWS cloud. Only the core of the business logic could be retained from the original source code. Due to the new environment, fundamental architectural adjustments were necessary, which led to a large part of the application having to be redeveloped from scratch.

    My responsibilities included
    • Development of the user interface with Angular
    • Creation of tests with Cypress
    • Optimization of backend services with TypeGraphQL
    • Co-designing a new cloud architecture for the existing on-premises application
    • Migration of the on-premises application to the new cloud architecture

    • Creation of Lambda functions in C#

    Core Technologies
    Angular, AgGrid, Cypress, Docker, MongoDB (incl. Aggregation Pipelines), TypeGraphQL backend, Terraform, .NET (C#), AWS Lambda, AWS Step Functions

    Environments
    Azure DevOps, AWS
    Angular MongoDB C# Azure DevOps Typescript
  • Novartis
    Tech Lead
    PHARMACEUTICALS INDUSTRY
    March 2021 - February 2023 (2 years)
    Further development of a platform for visualizing company data. As Tech Lead, I was responsible for the conception and implementation of new features in consultation with the development team and project managers. I also worked as a developer myself.

    Technical highlights of this project:
    ● Frontend
    ○ React application (yarn Monorepo).
    ○ Component development with Storybook.
    ○ Strong focus on charting (D3).
    ○ Apollo GraphQL.
    ● Backend
    ○ GraphQL API with NestJS.
    ○ Connection to PostgresDB with TypeORM.
    ○ Deployed as a Docker container in AWS Fargate.
    ○ Event-sourcing based ingestion pipeline with SQS, DynamoDB, and AWS Lambda.

    Among other things, my activities included:
    ● Extension of the existing role-based access control implementation. The requirement was to expand it with attribute-based capabilities (RBAC -> hybrid ABAC / RBAC). This was implemented in the backend with the "Casbin" library.
    ● New development and further development of React components.
    ● Coaching of developers.
    ● Creation of new CI/CD pipelines with Jenkins.
    ● Introduction of the "Gitflow" development model.
    ● Management of the development of an in-house component framework based on MaterialUI 5.
    ● Setting up and leading technical discussions regarding the implementation of new features.
    ● Interviewing and onboarding new developers.
    ● Introduction of the AgGrid table library as a replacement for the in-house developed table component.
    ● Cloud migration of the application stack, including Atlassian stacks.
    ● Point of contact for the QA team.
    Typescript React.js NestJs GraphQL AWS

Recommendations

These freelancer profiles also match your criteria

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

Certifications

  • Certified Scrum Master
    ScrumAlliance
    2015
    Scrum Master

Skill set

Categories