Peter

Peter

Verifizierte:r Freelancer:in

Freelancer:in

JavaScript
MySQL
MongoDB

Über mich

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.

Skills

Expert:in

JavaScript
MySQL
MongoDB
TypeScript
React
Angular
NodeJS
PHP
Linux

Fortgeschritten

PostgreSQL
Amazon Web Services
Docker
Svelte

Projekte

  • IT Consultant, Techlead

    Novartis · Pharma und Medizintechnik

    2021 — 2023

    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.
    • 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.

  • Senior Fullstack Developer

    Deloitte · Beratung und Consulting

    2019 — 2021

    Weiterentwicklung einer SaaS Plattform zur statistischen Analyse und Optimierung von Geschäftsprozessen. Hierbei war ich für folgende Tätigkeiten verantwortlich:

    • Weiterentwicklung, Wartung und Optimierung des Frontends (Hybrid Applikation bestehend aus AngularJS und Angular).
    • Weiterentwicklung, Wartung und Optimierung der REST Api (Node.js und Express.js).
    • Migration von Legacy Code (AngularJS/Javascript nach Angular/Typescript).
    • Konzeption und Implementierung von Unit- und Frontend-(E2E-) Tests sowie derenCI-Pipelines.

    Technische Konzeption und Entwicklung eines neuen Frontends mit eigener API auf dem bestehenden Backend.

    Um die SaaS Plattform attraktiver und leichter nutzbar für neue User zu machen sollte eine neue Applikation mit vereinfachten Workflow-Frontend implementiert werden. Diese sollte parallel zur bestehenden Applikation verwendbar sein. Die Bestandsapplikation sollte weiterhin für Poweruser als Haupt-Analysewerkzeug zur Verfügung stehen.

    Eine Hauptanforderung war das neue Frontend möglichst einfach in die bestehende Applikation einzubinden um zwischen den beiden Frontends bequem zu wechseln und auch Features der Bestandsapplikation in der Neuen verwenden zu können. Aufgrund der über die Jahre gewachsenen technischen Komplexität der Bestandsapplikation wurde die Entscheidung getroffen das neue Frontend separat zu entwickeln. Es wurde kurz evaluiert ob sich hier das Microfrontend Pattern anbietet, dies waraus technischen Gründen jedoch nicht der Fall. Daher wurde das neue Frontend als Angular Feature Module mit eigenem Routing entwickelt.Für das Backend waren neuen API Endpunkte notwendig. Auch hier wurde die Entscheidung getroffen, parallel zur REST-Like Legacy-API einen neuen, schlanken API Layer zu implementieren. Dieser wurde als GraphQL API mit dem Apollo Framework implementiert.

  • Senior Fullstack Developer

    Vodafone · Internet und Informationstechnologie

    2018 — 2018

    Neuentwicklung eine Webapplikation zum Erstellen von Medienberater Aufträgen. Diese sind nach verschiedenen Kriterien optimierte Listen mit Adressen. Dieses Tool wurde mit Hilfe der Javascript Frameworks React und Redux erstellt. Zur geographischen Anzeige und Selektion von Objekten wurde Google Maps verwendet. Eine komfortable tabellarische Bearbeitung der Datensätze im Excel-Stil wurde mit AgGrid implementiert.

So findest du mit Junico
die besten Freelancer:innen

Auftrag erstellen

Erstelle kostenfrei einen Auftrag

Veröffentliche einen Auftragsgesuch mit gewünschten Skills, Arbeitsumfang und Interessen.

Profile erhalten

Erhalte geprüfte Vorschläge

Geprüfte Freelancer:innen senden dir unverbindliche Vorschläge zu deinem Gesuch und beginne den Dialog.

Zusammenarbeiten

Starte die Zusammenarbeit

Organisiere deine Freelancer:innen in deinem persönlichen Favorit:innen-Pool und starte die Zusammenarbeit mit den Besten.

Sicher Abrechnen

Rechne sicher und einfach ab

Behalte den Überblick über alle Aufwände, erhalte Rechnungen von deinen Freelancer:innen und bezahle sicher über Junico.

Wir sind Junico

Wir gestalten die neue Arbeitswelt, indem wir Freelancer:innen befähigen, mit ihren Skills die Welt zu verändern.

Expert:innen für dein Projekt

Wir verbinden euch mit Freelancer:innen, die ihr sonst nicht findet. Ob Startup oder Corporate — kleines oder großes Projekt: Passende Freelancer:innen für euch.

4,92

/5

Durchschnittliche Bewertung von über 4.000 Auftraggeber:innen

Flink Axa Scout24 Deutsche Bahn AboutYou

Peter ist Freelancer:in bei Junico

Finde Freelancer:innen wie Peter mit passenden Skills für dein nächstes Projekt.