Profilbild von Valentin Palkovi React / Typescript / GraphQL Entwickler und Mentorship | Senior Web Entwickler aus BuchholzidNordheide

Valentin Palkovič

verfügbar

Letztes Update: 08.01.2024

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

Abschluss: Bachelor of Science - Elektro- und Informationstechnik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | ungarisch (gut)

Dateianlagen

cv-valentin-palkovic-de-03-2022.pdf

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

Projekthistorie

03/2021 - bis jetzt
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

01/2020 - 02/2021
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

07/2018 - 12/2019
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

01/2018 - 06/2018
Senior Webdeveloper
Kolle Rebbe (Medien und Verlage, 250-500 Mitarbeiter)

Entwicklung von dockerisierten Microservices zur Verwaltung von dynamischen, marktübergreifenden Werbemaßnahmen für Google’s Doubleclick.

Weitere Themen: Konzeptionierung f. DOOH. Erstellung diverser hochperformanter Landingpages.

Besondere Meilensteine: Verkürzung der Bauzeit digitaler Anzeigen von 14 Stunden auf unter 3 Stunden durch Parallelisierung und Multi-Threading von webpack Buildprozessen. Eigenentwicklung einer GUI zur Verwaltung von Start- und Landezielen für Werbezwecke für einer der größten deutschen Airlines. Webapplikation zur Generierung von Postern für einen bekannten Fussballclub. Aufsetzen eines Projektes mit vue in Kombination mit Typescript und Babel ohne vue-cli

Skills: Typescript 3.3.3333, React/Redux Stack. VueJs/Vuex Stack, ExpressJS, Entwicklung in Dockercontainern. Websockets, Aufsetzen einer auf Docker und Jenkins basierten CI/CD Pipeline.

Tooling: Docker, Jenkins, Mac


11/2016 - 12/2017
Softwareentwickler – Führungskraft
getsafe (Versicherungen, 10-50 Mitarbeiter)

Führungskraft Engineering – Verantwortlich u.a. zur Festlegung von Mitarbeiterzielen zur Erreichung der unternehmensweiten OKRs / KPIs.
Head of Engineering (SCRUM Teamgröße: 9) – Gegenspieler zum Projektteam (3 POs). Teamzusammensetzung: 3 BE, 4 FE, 1 QA, 1 UX
Verantwortlich für die Entwicklung von LP und Verkaufsflows im Web / Ionic 1 + React Native Vertragsverwaltungsapps.

Besondere Meilensteine: Aufsetzen eines Landingpage Generators für nicht Code-affine Personen (PO’s) mit Hilfe von Contentful und React. Entwicklung eines tief verschachtelten und konfigurierbaren Fragebogens zur Erfassung des benötigten Versicherungsstandes einer Person mit voneinander abhängigen Logikketten. Einführung von Scrum.

Skills: ES6/ES7 (Babel) (+ Eslint), React (16) + Redux (+ Flow) NodeJs + Express, RESTlike API + Swagger, gulp + webpack 3, Unittesting mit Mocha + Chai (+ sinon, nock), Jest (+ Snapshottesting) für React (Native) Projekt. Integrationstests mit Selenium (webdriver.io) und Saucelabs, Git

SaaS: Heroku (+ CI), CircleCi, Cloudflare, Appboy, Intercom, Contentful

01/2016 - 10/2016
Softwareentwickler
dmc digital media center GmbH (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Konzeptionierung und Entwicklung von SPA's (React /Angular 1) und sukzessive Migration von bestehenden Frontend E-Commerce-Elementen mithilfe einer seotauglichen Microservice REST Architektur.

Konzeptionierung und Entwicklung von Release-Prozessen.
Beachtung von SEO- und Mobilkriterien (Geschwindigkeit).

Skills: HTML5, CSS3, JSS, React, React-Redux, ReduxForm, Webpack, NodeJS, Git, Gitlab, ESLint (airbnb preset), Babel, ES6/ES7, TypeScript, RESTlike API, Unittesting mit Karma + Jasmine, Jest u. Enzyme für React.

Projekte, CI: Jenkins, Chai, Atomic Design, Git.

12/2011 - 01/2016
Softwareentwickler
Intelligent Assistance Service (Internet und Informationstechnologie, < 10 Mitarbeiter)

Freiberuflich tätig im Bereich Online Shops, Download Portal und Gesundheit 
 
Skills: 
Erstellung und Pflege von Adwords / Analytics Werbekampagnen / Landingpages inkl. A/B Tests, HTML5, CSS3, JavaScript, Google Analytics, Google Adwords, InDesign, Photoshop, Jade Templating, Einsatz von Präprozessoren.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Valentin Palkovi React / Typescript / GraphQL Entwickler und Mentorship | Senior Web Entwickler aus BuchholzidNordheide React / Typescript / GraphQL Entwickler und Mentorship | Senior Web Entwickler
Registrieren