- KUEHNE + NAGELSenior Web DeveloperLOGISTIK & SUPPLY CHAINJanuar 2020 - Heute (4 Jahre und 10 Monate)Hamburg, DeutschlandWeiterentwicklung einer synchronisierten, transparenten und kollaborativenSupply-Chain-Plattform, die Kommunikationsprobleme beseitigtBesondere Meilensteine: Migration von einer benutzerdefinierten WebpackKonfiguration zu Vue-CLI. Migration von Jest 23 zu 24. Optimierung derDateiausgabegröße um 50% durch Babel 7/Terser Optimierungen undgeeignete Polyfill-Einstellungen. Migration von TSLint zu ESLint. Evaluierungvon AG-Grid und Umsetzung der ersten Tabellen. Migration von Typescript3.3.3333 zu Typescript 3.9.4. Setup von Wallaby. Reduktion der Unittest-Zeitauf linuxbasierten Systemen um 45%. Optimierung der initialen Downloadzeitum 40%. Schulung der Mitarbeiter in den SchlüsseltechnologienSkills : Typescript 3.9,7, Vue, TSLint -> ESlint, Jest, ag-gridTooling: jira, Jenkins, BitBucket, Windows 10 mit WSL2
- Jimdo GmbHSenior Webdeveloper / MentorshipSOFTWARE-HERSTELLERJuli 2018 - Januar 2019 (7 Monate)Hamburg, DeutschlandAktive 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, TypescriptUpgrade zu Version 3.7. Migration vom GraphQL Schema-First Ansatz imBackend zu Code-First (mit Nexus Framework). BackendseitigePerformanceoptimierung von Dataloadern von ~ 30%. Migration zu React16.12. Einführung von Test-Coverage und Einhaltung einer Coverage über90%. Migration der Codebasis von Higher-Order-Komponenten zu Hooks.Transformation der React Klassensyntax zu funktionsbasiertenKomponenten. Aufsetzen des GraphQL Codegenerators zur typsicherenBereitstellung von generierten Query- und Mutations-Hooks. Erstellung undPflege eines projektspezifischen VS-Code Plugins zum einfachenBootstrapping von React Komponenten und automatischer Erstellung vonTests 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 benutzerdefinierteRegelentwicklung, Storybook, CosmosTooling: PhraseApp, jira, CircleCi, dependabot, Ubuntu / Mac
- Kolle RebbeSenior WebdeveloperDIGITALAGENTUREN & IT-CONSULTINGJanuar 2018 - Juni 2018 (6 Monate)Hamburg, DeutschlandEntwicklung von dockerisierten Microservices zur Verwaltung vondynamischen, marktübergreifenden Werbemaßnahmen für Google’sDoubleclick. Weitere Themen: Konzeptionierung f. DOOH. Erstellungdiverser hochperformanter Landingpages.Besondere Meilensteine: Verkürzung der Bauzeit digitaler Anzeigen von 14Stunden auf unter 3 Stunden durch Parallelisierung und Multi-Threading vonwebpack Buildprozessen. Eigenentwicklung einer GUI zur Verwaltung vonStart- und Landezielen für Werbezwecke für einer der größten deutschenAirlines. Webapplikation zur Generierung von Postern für einen bekanntenFussballclub. Aufsetzen eines Projektes mit vue in Kombination mitTypescript und Babel ohne vue-cli.Skills : Typescript 3.3.3333, React/Redux Stack. VueJs/Vuex Stack,ExpressJS, Entwicklung in Dockercontainern. Websockets, Aufsetzen einerauf Docker und Jenkins basierten CI/CD Pipeline.Tooling: Docker, Jenkins, Mac
- Bachelor of ScienceKIT2017