Javascript Developer & Vue.js Developer
Prehľad
Krátke zhrnutie
Kandidát je vývojár Vue.js so skúsenosťami s vývojom front-endu a full-stacku. Pracoval na rôznych projektoch vrátane vývoja webových aplikácií, kódovania webových stránok a integrácie 3D modelov do webových stránok. Ovláda technológie ako Vue.js, TypeScript, JavaScript, HTML, CSS, Node.js, Express a databázy ako PostgreSQL, MongoDB a MySQL. Kandidát je sebamotivovaný človek, ktorý sa rád učí nové technológie a snaží sa vytvárať čistý a organizovaný kód. Vo voľnom čase rád hrá počítačové hry, pláva, bicykluje a premýšľa o živote.
Pracovné skúsenosti
June 2020 - July 2021: JavaScript Developer
Developed a web application using Vue.js and TypeScript for building other websites. Created a component system for building websites, implemented JSON data caching using orbit.js and indexeddb, and added file caching and updates using service workers. Added offline support through PWA and implemented dynamic component loading using es modules and vite. Worked with real-time synchronized global models for data management and communicated with the backend through REST APIs and websockets.
October 2016 - Present: JavaScript and Web Freelance Developer
Developed websites based on PSD designs, implemented responsive designs, and modified existing websites using WordPress. Collaborated with a designer in a 2-member team.
February 2020 - April 2020: Front-end Developer
Incorporated a 3D model into a website using Babylon.js, added interactions with the model, and optimized it for smooth website performance. Collaborated with a designer in a 2-member team.
November 2018 - February 2020: Full-stack Developer
Developed the front-end and back-end of an online FIFA league application. Created the front-end using Vue.js and TypeScript, the back-end using Node.js and Express framework, and the database initially in MongoDB and later migrated to PostgreSQL. Implemented a REST API and real-time communication between front-end and back-end using websockets. Contributed to the design and direction of the application in a 3-member team.
Skills: Front-end - Vue.js, TypeScript, JavaScript, Vite, Webpack, PWA, IndexedDB, Babylon.js, HTML, CSS, jQuery. Back-end - Node.js, Express, PHP. Databases - PostgreSQL, MongoDB, MySQL. Other - Git.