Специалисты

Описание

Профессиональные навыки
- React - Redux-toolkit - PostgreSQL - Express.js - NestJS - RabbitMQ - Redis - Redux - JavaScript - Docker - Docker-compose - SOLID - GitLab CI/CD - ELK - GOF - WebSockets - TypeScript - Next.js; - Node.js - MongoDB - Express.js - Material-UI - Rest API - Webpack

Образование
Тихоокеанский государственный университет
Факультет филологии, переводоведения и межкультурной коммуникации

Французский (B1)

Опыт
Проект

Площадка для торговли NFT

Описание

Позволяет пользователям подключать кошелек, создавать NFT, коллекционировать их, покупать, продавать, выставлять на различного типа аукционы, общаться с владельцем и создателем NFT. Пользователь может совершать эти операции как с NFT созданными на сервисе Stoke, так и с NFT с других площадок. Роль Fullstack-разработчик Обязанности - Реализация страницы листинга токена; - Активное взаимодействие с блокчейн-библиотеками; - Подключение metamask; - Реализация UI дизайна; - Интеграция с backend.

Технологии

Next.js, Redux-toolkit, Context.API, Material UI, CSS модули, Storybook, Socket.io, Docker, React, TypeScript, Node.js, AWS, PostgreSQL

Длительность

Апрель 2022 - наст.время месяцев

Проект

Платформа для показа рейтинга онлайн курсов

Описание

Платформа, на которой пользователи могут видеть актуальные рейтинги российских онлайн-курсов в различных разделах. Также есть возможность оставлять комментарии и оценивать курсы, видеть средние ЗП для тех или иных профессий на основе данных hh.ru. Роль Frontend-разработчик Обязанности - Верстка согласно макету страницы в Figma; - Создание страниц просмотра рейтингов с frontend логикой; - Интеграция с backend; - Реализация подхода mobile first; - Оптимизация скорости клиентского приложения, достигнуто максимально удачное значение FCР.

Технологии

Next.js, React, Typescript, CSS-modules, Docker, Figma

Длительность

Сентябрь 2021 - Март 2022 месяца

Проект

Приложение для оптимизации работы сотрудников

Описание

Дашборд наподобие Trello для оптимизации взаимодействия сотрудников и менеджеров и создания эффективного контроля выполнения производственных планов с учетом специфики отрасли. Роль Fullstack-разработчик Обязанности - Выполнение списка задач с авторизацией и регистрацией пользователя; - Реализация возможности создавать, изменять или удалять задачу с названием и описанием, с возможностью изменять ее статус, передвигая из одной колонки в другую при помощи drag-n-drop. - Добавление функции пользователя оставлять комментарии к задаче, редактировать и удалять их; - Unit-тестирование. - Верстка приложения; - Реализация авторизации, регистрации и логаута; - Создание базы данных; - Создание middlewares; - Создание REST api; На стороне клиента: - Работа с интерцепторами; - Работа с reactstrap; - Реализация роутинга; - Работа с регулярными выражениями; - Реализация drag-and-drop; - Реализация с redux-toolkit; - Работа с redux middlewares.

Технологии

React, TypeScript, React-router, Node.js, Redux-toolkit, React-beautiful-DnD, Jest, React testing library, Express.js, MongoDB, JWT, Bcrypt

Длительность

Февраль 2021 - Август 2021 месяц

Проект

Интернет-магазин

Описание

Интернет-магазин с авторизацией и регистрацией пользователя, с возможностью добавлять товары в корзину, удалять их, добавлять товары в избранное, искать товары через поисковую строку, фильтровать и сортировать их. На сервере у товаров рассчитывается популярность и в зависимости от ее рейтинга, товары поднимались в топ. Роль Fullstack-разработчик Обязанности - Реализация авторизации, регистрацию и логаут; - Разработка с access и refresh токенами; - Создание middlewares на бэкенде;

Технологии

React, React-router, Node.js, Express.js, PostgreSQL,JWT,Bcrypt

Длительность

Сентябрь 2020 - Январь 2021 месяц

Проект

Расширение Google Chrome для изучения английских слов

Описание

Google-расширение, которое каждый час при включенном браузере включен показывает в окне английское слово с переводом. Пользователь запоминает слова и каждый новый день получает новые и уже ранее изученные слова в пропорции 50/50. Слова приходят только с 10 по 17 часов и только в будние дни. По пятницам всплывает окно с предложением пройти тест по уже изученным словам. Пользователь может увидеть статистику по пройденным тестам. В приложении реализована авторизация и регистрация. Роль Backend-разработчик Обязанности - Работа с MongoDB; - Работа с cookies; - Создание авторизации, регистрации и логаута; - Прописание роутов для REST API.

Технологии

Native JS, Node.js, Express.js, MongoDB, JWT, Bcrypt

Длительность

Декабрь 2019 - Август 2020 месяцев