Специалисты

Описание

Навыки:
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 месяца