← В ленту
Регистрация: 19.12.2022

Vanuni Sakanyan

Специализация: Frontend Developer

Портфолио

Mebot24 company

Middle React Developer. Worked in a team, my responsibilities included the development of architecture and interface, project optimization and bug fixes, code review of junior employees. Company site: The site consists of 2 parts, the first part is companies and vacancies. Their detailed pages, pagination, where forms are used to add and edit a company, pages are designed for big data. Optimization and memorization of components is in progress. Lazy-Loading is used, and then, there is a detailed page about the vacancy ... A page for HR to add test questions, files, a test task, forms of various types. There is a section for the task of passing stages, for testing employees, hikes are used to strengthen the use of drag and drop. The second part is an autonomous HR system that tests employees. There are 4 stages of testing, the first stage of the summary, where forms are drawn that the user must fill out and answer questions, forms with validation are used. After which there are test questions that the user answers with using various forms, checkboxes and text output. Then comes the test task, over which you will be given time to complete. Upon successful completion of the test task, after there is an interview stage, questions on audio and video interviews. User answers questions with waving video and audio. When passing through all stages, HR-s will receive a list of candidates, their results of passing will be outlined in the pages of the site.

West-concept company

Middle React Developer. Worked in a team, my responsibilities included developing the architecture and interface, optimizing the project and fixing bugs. The project is written on the basis of Microsoft SharePoint. The pages use tables that have the ability to filter by dates, by texts. There is sorting by each field, by clicking on the calendar, when you click on the calendar, work hours are visible, you can create a task, edit and then whether. Windows for column customization, width customization, sequencing and rendering. There is a section for saving the presentation of tables. There are many functionalities, for a meeting, for signing. There are sections for risks, purchases where complex tables are used and with big data that require optimization. There is a section for drawing projects, and their detailed pages. The detail pages have sections for raster vendors, purchases, and others…

Mebot24 company

Worked in a team, my duties included interface development, project optimization, bug fixes. The main page displays discounted products, newcomers section, and popular products. There is a search by name, detailed pages of goods and a selection by size, color, etc., and for different categories that have their own subsection. There is authorization, separate pages are added for authorized users, from which you can add, edit or delete products, basket and favorites for authorized users. There is a payment system, each page has places for feedback, evaluation and sharing on social networks, different types of filters are used in the project, by colors, prices, category, size, and then…

Скиллы

Axios
CSS3
DevExtreme
Formik
Git
HTML5
Immer
JavaScript
Jest
leaflet
Lodash
Next.js
React
React-Saga
React_Thunk
React virtualized
Recharts
Redux
Redux-Saga
Redux-Toolkit
Rest api
RTK-query
SSR
Styled-Component
Styled Components
TypeScript
Unit testing
Use-Form
Vue.js
Vuex
Webpack

Опыт работы

Frontend Developer (react)
с 02.2021 - По настоящий момент |West-concept company
React, Redux, TypeScript / Huks, React-Form, Yup validation, Rest api, Scss, Redux-toolket, RTK-query, Jest, DevExtreme, react virtualized, Unit testing
Проект 1 - Система автоматизации для компании заказчика - Работал в команде, в мои обязанности входила разработка архитектуры и интерфейса, оптимизация проекта и исправление ошибок. - Программа об автоматизации системы для проекта в газовой промышленности. Стек: Vue.js, Vuex, DevExtreme, tippy js Проект 2 - Система автоматизации для компании, которая строит атомные электростанции электростанций в СНГ - Работал в команде, в мои обязанности входила разработка архитектуры и интерфейса, оптимизация проекта и исправление ошибок. Проект написан на базе Microsoft SharePoint. - На страницах используются таблицы, в которых есть возможность фильтрации по датам, по текстам. Есть сортировка по каждому полю, по нажатию на календарь, при нажатии на календарь видны рабочие часы, можно создать задачу, редактировать и др. - Окна для настройки колонок, настройки ширины, последовательности и рендеринга. Есть раздел для сохранения представления таблиц. Есть много функциональных возможностей, для совещания, для подписания. - Есть разделы для рисков, закупок, где используются сложные таблицы и с большими данными, требующими оптимизации. - Есть раздел для рисования проектов и их детальных страниц. На детальных страницах есть разделы для растровых поставщиков, закупок и другие. Стек: React-Redux TypeScript / Huks, React-Form, Yup validation, Rest api, Scss, Redux-toolket, RTK-query, Jest, DevExtreme, react virtualized, Unit testing
Middle-React developer
12.2019 - 02.2021 |mebot24 company
React, Redux, TypeScript / Huks, esLint, Lodash, UseForm, Yup-валидация, Rest api Axios, Redux-Toolkit, RTKquery, Lazy- Loading, Scss
Проект - Веб-сайт компании, автономная система управления персоналом. Работал в команде, в мои обязанности входила разработка архитектуры и интерфейса, оптимизация проекта и исправление ошибок, проверка кода младших сотрудников. Стек: React-Redux TypeScript / Huks, esLint, Lodash, UseForm, Yup-валидация, Rest api Axios, Redux-Toolkit, RTKquery, Lazy- Loading, Scss Сайт состоит из 2 частей. Первая часть - компании и вакансии. Их подробные страницы, пагинация, где формы используются для добавления и редактирования компании, страницы разработаны для больших данных. - Идет оптимизация и запоминание компонентов. - Используется Lazy-Loading, после чего, появляется подробная страница о вакансии. - Страница для HR для добавления тестовых вопросов, файлов, тестового задания, форм различных типов. Есть раздел для задания по прохождению этапов, для тестирования сотрудников, походы используются для усиления использования перетаскивания. Вторая часть представляет собой автономную HR-систему, которая тестирует сотрудников. - Существует 4 этапа тестирования, первый этап резюме, где рисуются формы, которые пользователь должен заполнить и ответить на вопросы, используются формы с валидацией. - После чего идут тестовые вопросы, на которые пользователь отвечает с помощью различных форм, чекбоксов и текстового вывода. - Затем идет тестовое задание, на выполнение которого дается время выполнить. - После успешного завершения тестового задания наступает этап собеседования, вопросы на аудио- и видеоинтервью. - Пользователь отвечает на вопросы с помощью видео и аудио. Когда прохождения всех этапов, HR-ы получат список кандидатов, результаты их прохождения будут изложены на страницах сайта.
Frontend Developer (react)
02.2019 - 12.2019 |Mebot24 company
React-Redux TypeScript / Huks, esLint, ReactSaga, React-Form, Yup validation, Rest api Axios, ApexBootstrap, Immer, Scss
Проект - CRM система для мониторинга сотрудников, отслеживания результатов работы по задачам, по трудозатратам, фактическим. Есть раздел для сотрудников, где есть страница ежемесячного отчета, рабочие часы, где есть отчет по часам, отчет по рабочим часам, задачи без оценки, статистика звонков, задачи детально и ли. - Я создал проект и работал один в проекте, в мои обязанности входила разработка архитектуры и интерфейса, оптимизация проекта и исправление ошибок. - Используются различные типы таблиц и графики из bootstrap. - Есть раздел для HR CRM отчета, раздел для маркетинга, где есть отрисовка и фильтрация по задачам. - Оперативный отчет, где видно сотрудник начал рабочий день / начал в переполнении или завершил, и фильтрация по разделам, по отделам. - Есть страница для добавления цели, где используется валидация, формы утверждения, добавления и отправки.
Frontend Developer (react)
02.2019 - 05.2019 |Mebot24 company
React-Redux TypeScript / Huks / React-Saga, reactday-picker, swiper , Formik, Rest api, tyled-Component, Axios , Webpack, esLint
- Работал в команде, в мои обязанности входила разработка интерфейса, оптимизация проекта, исправление ошибок. - На главной странице отображаются товары со скидками, раздел для новичков и популярные товары. - Есть поиск по названию, подробные страницы товаров и выбор по размеру, цвету и т.д., а также для различных категорий, которые имеют свой подраздел. - Есть авторизация, для авторизованных пользователей добавлены отдельные страницы, с которых можно добавлять, редактировать или удалять товары, корзина и избранное для авторизованных пользователей. - Есть система оплаты, на каждой странице есть места для отзывов, оценки и обмена в социальных сетях, в проекте используются различные типы фильтров, по цветам, ценам, категориям, размерам.
Frontend Developer (react)
06.2018 - 05.2019 |Mebot24 company
React-Redux Huks , React_Thunk, react-daypicker, swiper, (Lafleat – yandex map), Formik, Rest api, Scss
- Работал в команде, в мои обязанности входила разработка интерфейса. - При входе показывается слайдер, обзор городов по подробным фотографиям, описаниям и календарь событий. Нас можно переключать и позволяет увидеть предстоящие события, а также переходит на их подробные страницы, где есть подробное описание всех объектов, связанных с этим, аудиозапись, видеозапись, а потом ли. - Есть страница маршрутов, объектов, туров, экскурсий, где используются формы для их фильтрации, по разным фильтрам, например, цены местоположения или по объектам. Их подробные страницы с использованием различных карт, которые дают возможность определить маршруты и найти объект или города. Есть маршруты, есть личный кабинет для авторизованных пользователей, возможность добавления и удаления маршрутов. Есть авторизация, есть квесты, после прохождения которых мы получаем награды и т.д.

Образование

Programing school HTML - CSS - JS - REACT.JS
По 2017
Programing school
Computer science
2011 - 2015
Vanadzor Armenian State university

Языки

РусскийРоднойАнглийскийСреднийАрмянскийРодной