Profilbild von Anonymes Profil, Senior Full Stack JavaScript Entwickler - React, Next.js, TypeScript
nicht verfügbar bis 31.07.2024

Letztes Update: 10.04.2024

Senior Full Stack JavaScript Entwickler - React, Next.js, TypeScript

Abschluss: Diplom-Medienökonom (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (Grundkenntnisse)

Skills

Guten Tag. Ich bin Full Stack JavaScript Entwickler und -Architekt mit mehr als 24 Jahren Erfahrung in der Webentwicklung. Nach meinem Studium der Medienwirtschaft und verschiedenen Stationen bei der Mediengruppe RTL Deutschland bin ich seit 2013 als selbstständiger Entwickler tätig. Seitdem habe ich Projekte für namhafte Kunden aus den Branchen E-Commerce, Banking & Finance, öffentliche Versorgung, Cosmetics & Beauty und vielen weiteren umgesetzt.

Technologien
  • JavaScript
  • TypeScript
  • Node.js
  • GraphQL (Client + Server)
  • REST APIs
  • Headless CMS
  • Headless Commerce
  • Serverless Database (Neon, Supabase)
  • PostgreSQL
  • MySQL
  • HTML
  • CSS/SCSS, CSS Modules

Frameworks & Libraries
  • React
  • Next.js
  • React Native
  • Apollo (GraphQL)
  • Gatsby (Core Contributor)
  • Tailwind CSS
  • Storybook
  • ESLint
  • Jest
  • Playwright
  • Payload CMS
  • Strapi CMS
  • Styled-Components
  • SwiftUI
  • Monorepos (z.B. Turborepo)
  • u.v.m.

Software & Dienste
  • GitHub
  • Jira
  • Confluence
  • GitHub Actions (CI/CD)
  • Vercel
  • Amazon Web Services (AWS)
  • GitLab
  • Docker
  • Stripe (Payment Processing)
  • Neon (PostgreSQL)
  • Supabase
  • OpenAI API
  • Sketch
  • Figma

Projekthistorie

01/2023 - 02/2024
Lead-Entwickler Frontend Techem Kundenportal
Techem Energy Services GmbH / Techem X, Eschborn (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Architektur und Lead-Entwicklung des neuen Techem Kundenportals für Vermieter und Hausverwaltungen zur Verwaltung ihrer Objekte
  • Lead-Entwickler und technische Führung für vier verteilte, internationale Entwicklungsteams mit Fokus auf Developer Experience des Projekts, zum Beispiel durch eigene Code Generators für einheitliche API Clients und Komponenten-Templates.
  • Frontend auf Basis von Next.js mit TypeScript undTurborepo, Datenaustausch über REST APIs, Strapi CMS Anbindung per GraphQL

05/2022 - 10/2022
Head of Backend & Integration Multi-Brand Content Plattform
Busch Glatz GmbH, München/Köln (Medien und Verlage, 250-500 Mitarbeiter)

  • Head of Backend & Integration (interim), Führung eines 15-köpfigen, internationalen Entwicklungsteams
  • Software-Architektur einer skalierbaren, Multi-Brand fähigen, mehrsprachigen Content-Plattform für verschiedene B2B Medienmarken (Frontend, Backend, In-House CMS)
  • Frontend und CMS: Next.js mit TypeScript, Datenaustausch über GraphQL, Paywall, Personalized Content. Backend: Apollo GraphQL Server auf Basis von NestJS und MariaDB

02/2021 - 07/2021
Backend- & Frontend-Integration-Developer E-Commerce Plattform
Cosnova GmbH, Sulzbach (Taunus) (Konsumgüter und Handel)

  • Frontend-Integration der weltweiten E-Commerce Plattform der internationalen Kosmetikmarken
    Catrice und essence
  • Multi-Brand fähige Next.js Application mit TypeScript, Datenaustausch über Apollo GraphQL, Shared TypeScript Types für Pattern Library, Headless CMS und Frontend-Integration
  • Entwicklung eines zentralen GraphQL Backend For Frontend (BFF) zur Anbindung an Salesforce Commerce Cloud über SFCC OCAPI und weiteren Diensten
  • Insbesondere verantwortlich für die Weiterentwicklung und Optimierung des E-Commerce Basket- und Session-Lifecycle-Managements

02/2020 - 10/2020
Lead-Developer & -Architekt Native App
AWISTA Gesellschaft für Abfallwirtschaft und Stadtreinigung mbH, Düsseldorf (Öffentlicher Dienst)

  • Technische Konzeption und Lead-Entwicklung der neuen AWISTA B2C-App mit React Native (TypeScript) für iOS und Android sowie Leitung des vierköpfigen Entwicklerteams
  • React Native Komponenten-Entwicklung und Integration der Business-Logiken sowie verschiedener nativer APIs
  • Anbindung an Backend über Apollo GraphQL, stringente Cache-Strategie, Optimistic Responses als Perceived-Performance-Optimerung
  • Anonyme Identifizierung des Users/Devices ohne Login für Datenzuordnung, in iOS auch Device-übergreifend via iCloud

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Anonymes Profil, Senior Full Stack JavaScript Entwickler - React, Next.js, TypeScript Senior Full Stack JavaScript Entwickler - React, Next.js, TypeScript
Registrieren