Position: Middle Frontend Developer
Category: JavaScript
English level: intermediate
Years of experience: 3

Participated in the creation of ui-kits in several companies (vue.js, react, storybooks + addons, typescrypt, styled components, scss). Implemented the BEM methodology. Experienced in configuring webpack and its optimization. Used to create Docker setup for local development.
At my last job, created the application multi thread architecture based on WebWorkers from scratch. Stack: vue.js, vuex, vue-router, typescript, ramda.js, immutable.js. Plus a thin backend client on node.js (nest.js) for working with API. Due to the limitations caused by the project API, in order to reduce the number of requests and user wait time, it was decided to transfer the calculations associated with long requests to the client side, in the WebWorker. Result of WebWorker usage was vue.js plugin with high abstract API
Frontend developer with 3+ years of experience. On the current project, my responsibilities include developing project architecture, maintain project configuration. I use TS with class decorators and types in Vuex. As utility lib, I use ramda.js, plus immutable.js in a web worker.

My main stack is Vuejs, Vuex, Typescript, SCSS, Webpack. Also, for my side project, I have been work with Node.js (Nest.js), Graphql, MongoDB.

• Maintain code culture through code review and mentoring other developers.
• Managing the working process: maintain git workflow, collaborate with PO, Design, API team.
• Work with SCRUM methodology, regularly perform a demo for the project's stakeholders.

Our team developing an ARM system for b2b transfer company.
I want to work with a fresh tech stack