Späť na profesionálov

Javascript Developer & Vue.js Developer

Prehľad


Krátke zhrnutie

Kandidát pôsobí v komerčnej praxi viac ako 2 a pol roka ako vývojár JS/Nuxt, pričom pracuje na viacerých projektoch. Má skúsenosti s prácou s React, TypeScript, Vanilla JS, CSS, Bootstrap, Context API, Nuxt 3, Element Plus UI, Pinia a REST. Vo svojom prvom projekte vyvinul webovú aplikáciu založenú na princípe geocachingu, kde používatelia môžu na mape hľadať a riešiť úlohy. Vo svojom druhom projekte rozšíril svoje znalosti o React a zdokonalil svoje zručnosti s Vanilla JS pri práci na webovej aplikácii, ktorá obsahuje vlastný analógový a digitálny časovač a spracováva rôzne operácie s objektom Date. Pracoval aj s parametrami dotazov na ukladanie stavu v adresách URL.

Vo svojom súčasnom projekte pracuje ako vývojár Nuxt 3 na webovej aplikácii pre vzdelávacie technológie s vykresľovaním na strane servera. Medzi jeho povinnosti patrí vytváranie a zobrazovanie rôznych zoznamov s typickými funkciami aplikácie CRUD, vytváranie a správa globálneho stavu pomocou Pinia, pripájanie filtrov k backendovému API na filtrovanie podľa parametrov dotazu, spracovanie odozvy pomocou Bootstrap 5 a vytváranie opakovane použiteľných komponentov. Taktiež určuje priority práce, aby úlohy dokončil včas a efektívne, pracuje samostatne aj v tíme na riešení problémov a zjednodušuje kód pre lepšiu čitateľnosť a udržiavateľnosť. Komunikuje v angličtine na úrovni a číta technickú dokumentáciu.

Pracovné skúsenosti

React developer

  • Worked on a team-building web application using React and Typescript
  • Implemented geocaching principles on the map to find and solve tasks
  • Used React, Typescript, Bootstrap, and Context API for the project

React developer

  • Worked on a web application with custom Analog/Digital timer
  • Improved knowledge of React and Vanilla JS
  • Worked with query parameters for saving the state to URL
  • Used React, Vanilla JS, CSS, and Context API for the project

Nuxt 3 developer

  • Worked on an ed-tech web application as a Nuxt 3 developer
  • Created and displayed different lists with typical CRUD application functionalities
  • Created and handled global state with Pinia, creating stores, applying them in components and pages
  • Created filters like date range, multiselects, search inputs, and connected them to the backend API for filtering by query parameters
  • Saved query params to URL for persisting the filter state
  • Used and shared global state from Pinia
  • Handled responsiveness with Bootstrap 5
  • Created reusable components, simplified code, and sorted it to hooks/composables, helper functions for better readability and maintenance
  • Used Nuxt 3, Bootstrap 5, Element Plus UI, Pinia, and REST API for the project
  • Worked well independently and on a team to solve problems
  • Organized and prioritized work to complete assignments in a timely, efficient manner.
Author
Javascript Developer & Vue.js Developer
6464d1ecfd2d5a0001d73119
Kontraktor264  / Denne
ÚroveňSENIOR
Role
Javascript Developer Vue.js Developer
Jazyky
English
Zručnosti
BootstrapCSSCode ManagementGitHubHTMLJavaScriptNuxt.jsRestSpecificationsToolsTypeScriptUIUXVue
Lokality
Remote