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 InformationstechnikSkills
Software-Entwickler mit 11 Jahren Projekterfahrung als Freelancer u. Angestellter im Bereich der modulaten, responsiven und semantischen Frontend- und Backendentwicklung.
Einsatz folgender Technologien:
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
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
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
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
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
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üsseltechnologienSkills: Typescript 3.9,4, Vue, TSLint -> ESlint, Jest, ag-grid
Tooling: jira, Jenkins, BitBucket, Windows 10 mit WSL2
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
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