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


React | Typescript | Next.js | Redux | JS | SCSS | HTML | Material-UI | Gitlab CI | React testing lib | Cypress e2e | Lerna | Basics of Docker | REST | Git

- 4+ years of working experience
- English upper intermediate level.
- Graduated from computer academy STEP in Rivne.

Projects:
-Talent search:
The goal for this project to make easy search through company employees and find that who match by project and client requirements.

I participated in to develop:
- User registration and login
- Site layout
- Table of employees with search and filtering (skills, level, past projects, etc)
- User profile (edit info, skills suggestions)
- Roles in system (allowed services and functionality by roles: admin, employee, PM, Recruiter, etc.)

- Rivo CRM:
This project is representing CRM for business or company to: manage budget, employees, vacancies, projects etc.
My roles was to develop frontend part of a project developing services: 
- projects(adding, editing, adding users to projects, calculate profitability)
- employees(adding, editing, setting salary etc)
- first steps to set up CRM(import excel data(users, projects, costs and revenues of company)
- CRM settings (income and outcome categories, employees roles, treelike view, changing language or main currency of system)

- Rs.Core:
This project is a CRM-like system for banks and banking systems, ATM control and status.
I participated in to develop services:
- Transactions(to manage, edit, monitor transaction statuses, look logs of ATM, deal with conflicts between clients)
- Collection (to manage, edit, monitor collection status of ATM, look logs, help managers and engineers to deal with ATMs errors)
- Monitoring (monitor statuses of all ATMs, filter by regions, cities, statuses, models, developing for monitoring offices to deal with problems and help engineers, reboot or block terminals remote).
- Update ATM firmware(upload to soft to server, updating groups of ATMs, changing versions older or newer which currently available)