Position: Front-end developer
Category: JavaScript
English level: fluent
Years of experience: 6


- 2017 - 18 
Development of small and medium projects based on CMS`s (WordPress, Opencart) 
and PHP Framework Laravel. On front-end I used technologies like:
HTML, CSS(SASS, SCSS), JS, Vue JS, Gulp/Webpack.

- 2018 - 20
The client was the company who provided free-to-play and pay-to-play games for the world's leading betting providers. 

Technology stack used 
PHP, JavaScript, TypeScript, Symphony, Vue.js, Vuex, Vue Router, Cypress, Socket IO

- 2020 - 21
The client was the world's biggest food delivery company. I was part of the team focused on developing a self-service tool for restaurant partners to manage their businesses. The project scope spanned extending the existing functionality, maintenance, and migration from the old monolithic ASP.NET application to a new microservices approach with Vue.js applications. Our efforts included implementing an API, a web service, frontend and backend parts, a database, a mobile website, a website, and a test automation framework. 

Responsibilities & achievements 
- Built micro frontends architecture 
- Developed custom UI components library 
- Created restaurant menu manager with the ability to add, edit, remove and operate with menu products 
- Resolved accessibility issues  
- Designed a new approach to all accessible elements in the application 

Technology stack used:
JavaScript, Vue.js, .NET Framework, Vuex, Vue Router, React, Redux, Jest, Single SPA, Vue Test Utils, Cypress, Tailwind 

- 2022 - now
Development of the investment platform for the private equity sector. There are a couple applications for investors, managers and support teams, some of them were legacy (was built in 2021), some of them were brand new applications. 

Responsibilities & achievements:
- Designing and building of the application from the scratch  
- Working close with the design team and building the custom UI components library based on the design system 
- Migration from the Vue 2 to Vue 3 + Typescript + Composition API 
- Working with Charts and Tables with big amount of data 
- Working with Auth providers such as Firebase Auth and MSAL 
- Accessibility and UX improvements  

Project technology stack:
New apps: Vue3 (Composition API), TypeScript, Pinia, VueRouter, Vite, Vitest, Vue test utils, Playwright, Firebase, NodeJS, Microsoft Dataverse 
Legacy apps: Vue 2, VueRouter, Vuex, Vue test utils, Cypress, NodeJS