English



Вы можете заказать собеседование со специалистом, оставив заявку на сайте

Виктор С. Front/React.js

Россия, Калининград

Год рождения
стаж с 2018 года


Node.JS Front/React.js Bootstrap Front/TypeScript React.Native DB/PostgreSQL DB/Mongo
Навыки:
ReactJS, TypeScript, HTML5, CSS3, MongoDB, ExpressJs, Redux, React Native, JavaScript, CSS, Git, Bootstrap, Node.js, PostgreSQL

Образование:
2019 - Балтийский федеральный университет им. И. Канта, Калининград; Институт гуманитарных наук, История

Иностранные языки:
Английский (В2)

Опыт



Проект


Artemida
Описание Сайт для компании.
На сайте регистрируются торговые представители, после чего в интерфейсе сайта они видят торговые маршруты и точки, которые им необходимо обойти.

Задачи:
• Верстка компонентов сайта (CSS, HTML, styled-components, bootstrap);
• Навигация между страницами проекта(react-router-dom);
• Удобная работа с адаптивными таблицами (React Table);
• Создание адаптивной, многофункциональной карты (React Leaflet);
• Хранение стейта всего приложение (Redux, redux-thunk).
Технологии
Длительность Апрель 2020 - по настоящее время месяцев


Проект


Zood-to-swagger
Описание Участие в разработке библиотеки. Это библиотека для конвертирования кода, описывающего типы данных в API, в удобное swagger описание API.

Мои задачи:
• Часть библиотеки, которая анализирует zod описание типов и превращает его в swagger код. Включая сложные случаи, например, рекурсивные описания типов, описания через union и т.п.;
• Написание тестов, для проверки всех типов и множества их комбинаций.
Технологии Typescript
Длительность Апрель 2020 - по настоящее время месяцев


Проект


NDA
Описание • Бэкэнд для конструктора сайтов;
• Настройка работы сервера, бд;
• Описание работы API. Бэкэнд позволял работать с проектами, страницами каждого проекта, имел свою файловую систему в бд, позволял работать с правами доступа к проектам, страницам, файлам (gridfs, технологии - ts, nodejs, express, mongoose, mongodb, passportjs, multer, zod);
• Написание тестов, для проверки всех типов и множества их комбинаций (технологии – Typescript).
Технологии
Длительность Апрель 2020 - по настоящее время месяцев


Проект


Проект по разработке платформы для поиска офисов
Описание • Проект на react + redux + material ui.
• Разработка визуальных компонентов, работа с material ui и jss.
• Работа с большой базой компонентов, сложной системой наследования компонентов;
• Исправление множество багов (технологии - React, Redux, Material UI).
Технологии
Длительность Апрель 2020 - по настоящее время месяцев


Проект


Automation Hero
Описание • Участие в разработке программы для генерации интерфейсов, для обучения ИИ. ИИ получал на вход внешний вид интерфейса и учился распознавать различные типы компонентов на изображении. Программа генерировала изображения интерфейсов, координаты и типы компонентов на изображении;
• Вёрстка и создание визуальной части адаптивных компонентов всевозможных типов
Технологии typescript, react, lodash, jest
Длительность 10 месяцев


Проект


Проект по разработке портала для тестирования людей по иностранным языкам
Описание • Сложный высоконагруженный сайт, где тесты по иностранным языкам проходили за пару дней до 5 тыс. школьников из Калининграда;
• Разработка раздела службы поддержки сайта в формате тикетов, с трекингом пользователей, онлайн чатом для юзера и модератора, и загрузкой файлов. Обновление чата было с помощью поллинга;
• Поиск и исправление багов на фронтенде проекта.
• (Pet project) Jogging app - тестовое приложение для пробежек.
• Создание нескольких версий, используя разные базы данных
Технологии Redux, HTML, CSS, Typescript, React, React-router, React-bootstrap, React-table, Express, passport js, jwt, mongoose+mongodb/ sequelize+postgresql
Длительность 10 месяцев


Проект


Saorsa
Описание мобильное приложение для IOS по поиску жилья. На проекте занимался созданием сайта для администрирования мобильного приложения, а также работой над самим мобильным приложением.

Основные обязанности:
• Вёрстка страниц
• Навигация между страницами
• Валидация форм
• Хранения данных в стейте приложения
• Система авторизации пользователя
• Поиск адресов с помощью google api
• Отображение данных в таблицах
Технологии React, React Native, Typescript. Основные библиотеки - react-redux, reduxjs/toolkit, react-router-dom, react-table, styled-components, styled-system, react-places-autocomplete.
Длительность 2 месяцев