Position: front-end developer
Category: JavaScript
English level: upper
Years of experience: 5


January  2020 - Now
Fullstack js dev. React and node.js.
Now i'm a full stack developer, but front-end is my strongest side. My responsibilities are: development REST API (node, mongo), development of front-end (SPA), connecting previous two things to each other, unit testing (jest), code reviews, mentoring of newcomers

February 2018 - January  2020
Front-end developer. Worked with vue.js and react.js (mostly). 
With vue.js i developed admin panels for set up bots. Through that admin panel you could set up questions that bot will ask user, type of answer it would expect (string - for name/surname, yes/no answers, optional answers, picture etc.), variants for answer if it is optional one, validation for answer (if it is number, string or picture). Main blocks were: tables with filters/sorters/pagination, standard set of auth functionality + login and registration by google and facebook, page with emulator of messenger to see how chat with bot will look like.
Than i switched to a project on react.js. They started to re-write old admin panel for content management and that was my responsibility. Main functionality were preview for page with article where you can see changes you did, different types of content blocks, tables to see list of articles, users, comments.

August 2016 - January 2018
Junior front-end developer. 
Worked with angular 1.x on admin-panel for payment gateway. Our front-end consisted of: 
- a lot of tables with filters and sorters of any kind (like date ranges, simple texts, digits whatever), pagination
- standard auth pack =) registration, log in, log out, user page. For admin - list of users with rights to create/update user info and suspend accounts.
- all shades of forms. My favourite were forms with optional fields that render depend on users choice on other fields.
professional grow
adequate management
friendly team