Javascript Developer & Vue.js Developer
Přehled
Krátké shrnutí
Kandidát je vývojář Vue.js se zkušenostmi s front-endem a full-stack vývojem. Pracoval na různých projektech, včetně vývoje webových aplikací, kódování webových stránek a integrace 3D modelů do webových stránek. Je zběhlý v technologiích, jako jsou Vue.js, TypeScript, JavaScript, HTML, CSS, Node.js, Express a databáze PostgreSQL, MongoDB a MySQL. Kandidát je samostatný a motivovaný člověk, který se rád učí novým technologiím a snaží se vytvářet čistý a uspořádaný kód. Ve volném čase rád hraje počítačové hry, plave, jezdí na kole a přemýšlí o životě.
Pracovní zkušenosti
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.