Position: Middle front-end developer
Category: JavaScript
English level: pre
Years of experience: 4


General experience as a front-end developer for more than two and a half years, including half a year of freelancing and 3 years of commercial experience in a company that creates projects for the gaming industry. 

My responsibilities included:
-	Development of new site modules - creation of markup, styles and business logic;
-	Create custom UI components and include npm plugins;
-	Refactoring from legacy code to new technologies;
-	Website optimization;
-	Fix bugs;
-	Training new frontend developers, code review;
-	Creating a PC application for Electron.js
-	Adding new technologies such as PWA/TWA.
-	Technology stack on the project: Nuxt.js for SSR, Vue.js + composition api, Vuex state manager, Electron, Webpack, Axios, I18n localization, more ui component plugins…

TECHNICAL SKILLS (knowledge of technology)
-	Programming language: JavaScript, basic knowledge TypeScript;
-	Markup: HTML-5, Pug;
-	Style: CSS-3, Sass (Scss);
-	Module bundler: Webpack, basic knowledge Vite and Parcel;
-	Package managers: NPM, Yarn;
-	Frameworks:
	Vue.js (Nuxt.js, Vuex) – commercial development;
	React.js (Next.js, Redux, Mobx);
-	Material design: Vuetify, Bootstrap 4, Materialize and other…
-	Version control: Git;
-	Other skills: OOP, SOLID principal, BEM;
Working in interesting projects. Career growth with ability to develop my professional skills.