21.10.2024 aktualisiert

**** ******** ****
nicht verfügbar

React / Typescript / GraphQL Entwickler und Mentorship | Senior Web Entwickler

Buchholz i.d. Nordheide, Deutschland
Deutschland
Bachelor of Science - Elektro- und Informationstechnik
Buchholz i.d. Nordheide, Deutschland
Deutschland
Bachelor of Science - Elektro- und Informationstechnik

Profilanlagen

Lebenslauf

Skills

Software-Entwickler mit 11 Jahren Projekterfahrung als Freelancer u. Angestellter im Bereich der modulaten, responsiven und semantischen Frontend- und Backendentwicklung.

Einsatz folgender Technologien:
  • Präprozessoren/Programmiersprachen: Typescript 4.5, Javascript, SASS
  • Entwicklungsumgebung / -tools: Webpack 5, Babel 7, vue-cli, GraphQL Code Generator, VSCode Plugin Entwicklung
  • Entwicklungsparadigmen: Atomic Design nach Brad Frost, SOC, PoLP, SOLID, KISS
  • Entwicklertools u. Third Party: Visual Studio Code, Git, Github, CircleCI, Docker, Jenkins, Wallaby, AWS S3/IAM/EKS
Drittanbieterbliotheken: ag-grid, slick-slider, nexus-future, prisma2, i18next
Projektmanagement: Jira, Confluence, Frameworks: SCRUM & Kanban
Backend: NodeJS + Express (Apollo GraphQL, Prisma2 mit nexus)
Verwendung von Frameworks: React (+ Recoil, Apollo GraphQL), VueJS
Testing: Unit- und Integrationstests mit Jest, Cypress

Entrepreneur Gene + Denker​ | ​Starker Teamplayer | Prozessverliebt | Detailgenau | Treiber von neuen Technologien und Tools

Sprachen

DeutschMutterspracheEnglischgutUngarischgut

Projekthistorie

Senior Frontend Architekt

Kunde Anonym

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Responsible to create a new architecture based on micro frontends.

Teaching teams to handle the new technology stack based on Typescript 4.6, React 18 (concurrent features), react-query and knowledge about micro frontends.

Responsible to convert the whole Flow.js-based code base to Typescript. Creating a toolchain to automatically provide types for both type systems in during migration.

Help the teams to migrate to the new micro frontend architecture

Senior Frontend Entwickler - Consultant

Kühne+Nagel

Transport und Logistik

>10.000 Mitarbeiter

Weiterentwicklung einer synchronisierten, transparenten und kollaborativen Supply-Chain-Plattform, die Kommunikationsprobleme beseitigt

Besondere Meilensteine: Migration von einer benutzerdefinierten Webpack Konfiguration zu Vue-CLI. Migration von Jest 23 zu 24. Optimierung der Dateiausgabegröße um 50% durch Babel 7/Terser Optimierungen und geeignete Polyfill-Einstellungen. Migration von TSLint zu ESLint. Evaluierung von AG-Grid und Umsetzung der ersten Tabellen. Migration von Typescript 3.3.3333 zu Typescript 3.9.4. Setup von Wallaby. Reduktion der Unittest-Zeit auf linuxbasierten Systemen um 45%. Optimierung der initialen Downloadzeit um 40%. Schulung der Mitarbeiter in den Schlüsseltechnologien

Skills: Typescript 3.9,4, Vue, TSLint -> ESlint, Jest, ag-grid
Tooling: jira, Jenkins, BitBucket, Windows 10 mit WSL2

Senior Web Entwickler - Consultant/Mentorship

Jimdo

Internet und Informationstechnologie

50-250 Mitarbeiter

Aktive Neuentwicklung des User-Dashboards und Logo Tools in einem 10 köpfigen Team. Mitverantwortlich für die Evaluation von Mitbewerbern.

Besondere Meilensteine: Migration von TSLint zu ESLint, Typescript Upgrade zu Version 3.7. Migration vom GraphQL Schema-First Ansatz im Backend zu Code-First (mit Nexus Framework). Backendseitige Performanceoptimierung von Dataloadern von ~ 30%. Migration zu React 16.12. Einführung von Test-Coverage und Einhaltung einer Coverage über 90%. Migration der Codebasis von Higher-Order-Komponenten zu Hooks. Transformation der React Klassensyntax zu funktionsbasierten Komponenten. Aufsetzen des GraphQL Codegenerators zur typsicheren Bereitstellung von generierten Query- und Mutations-Hooks. Erstellung und Pflege eines projektspezifischen VS-Code Plugins zum einfachen Bootstrapping von React Komponenten und automatischer Erstellung von Tests auf Basis von Komponenten Stories (Storybook / Cosmos).

Skills: Typescript 3.7, React 16.12, Node.JS Apollo GraphQL + Tooling, Tracking, CSSModules, CRA 1 -> CRA 2, TSLint -> ESlint, Jest, Docker, Microservices, VS Code Plugin Entwicklung, ESLint benutzerdefinierte Regelentwicklung, Storybook, Cosmos, stripe

Tooling: PhraseApp, jira, CircleCi, dependabot, Ubuntu / Mac, stripe

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden