Специалисты
ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ
Frontend: React, Next.js, React Native, Next-PWA, Redux Toolkit, MobX, Effector, Styled Components, Storybook, Playcanvas, VR.
Backend: Node.js, Express, NestJS, SQL, Sequelize
Базы данных: PostgreSQL, Prisma
Другое: TypeScript, Jest, I18n, Google Auth, FB Auth, Custom SSO, Stripe, GA, Clarity, RPC, Websocket, Mediasoup
ОБРАЗОВАНИЕ
Донецкий Национальный Университет
2013 - 2017
Степень бакалавра по направлению «Радиофизика и нантехнологии»
Донецкий Национальный Университет
2017-2019
Степень магистра по направлению «Радиофизика и нанотехнологии»
ПЛАТФОРМА ДЛЯ СОЗДАНИЯ ТРЕХМЕРНЫХ МИРОВ
Это сервис позволяющий настраивать виртуальные миры для проведения конференций, собраний, стримов, встреч, акций и вообще любых проектов. Главное приложение позволяет пользователям создавать локации внутри браузера с полностью индивидуальным дизайном. Это может быть дом, шоу-рум, город или любая другая сцена, соответствующая потребностям пользователя. Приложение поддерживает интеграцию с VR-инструментами, что позволяет погружаться в созданные миры, как с использованием виртуальной реальности, так и без нее. Над чем работал: • Разработан механизм приобретения и настройки индивидуальных доменов для пользователей, обеспечивающий полную персонализацию и интеграцию сервиса под их нужды. • Панель позволяет владельцам настраивать PWA, управлять доменами, публиковать приложения в различных магазинах (App Store, Play Market, Windows Store), а также управлять пользователями и их правами. • Реализована PWA интеграция. Основное веб-приложение автоматически конвертируется в мобильное приложение для iOS через Progressive Web App (PWA). • В админ-панели реализована система оплаты подписок Stripe, которая предоставляет пользователям индивидуальные домены и доступ к функционалу для управления и кастомизации приложений. • Использование движка PlayCanvas позволило генерировать лицо персонажа мира посредством записи с экрана. • Участие в разработке веб-редактора для создания и управления трехмерными мирами непосредственно в браузере. • Разработан интерактивный пользовательский интерфейс для стриминговой платформы, обеспечивающий плавную навигацию, удобный поиск контента, качественное воспроизведение видео и персонализированный опыт просмотра. • Разработан white label функционал для проекта. • Внедрена поддержка VR-очков в проекте, которая обеспечивает возможность полного погружения в виртуальную реальность. • Реализована бесшовная авторизация на платформе, позволяющая сделать максимально удобным процесс входа, обеспечивая при этом высокий уровень безопасности.
TypeScript, React, Next.js, Node.js, NestJS, SQL, Sequelize, Prisma, PWA, Next-PWA, Redux Toolkit, MobX, Effector, I18n, next-intl, Styled Components, SCSS, SASS, LESS, Storybook, Playcanvas, RPC, Websocket, Mediasoup, Google Analytics (GA), Clarity, Auth0, Google Auth, Facebook Auth, Custom SSO, SSO, Stripe, VR, FSD.
июнь 2023 г. -- июль 2024 г. месяцев
ПЛАТФОРМА ДЛЯ РАЗМЕЩЕНИЯ ВАКАНСИЙ И ПОИСКА СОТРУДНИКОВ
Профессиональная социальная сеть для поиска работы, которая позволяет пользователям создавать профили, которые демонстрируют их опыт работы, навыки и достижения, устанавливать связи с другими пользователями, делиться своим опытом и учиться у других, управлять постами, создавать портфолио и находить информацию о компаниях. Платформа предоставляет возможность для поиска работы, сетевых взаимодействий и налаживания профессиональных связей. Она также предлагает инструменты для маркетинга и рекламы, а также для обучения и развития. Платформа фокусируется на обеспечении качественного контента, который может быть полезен для профессионалов в различных областях. Над чем работал: • Создание интуитивного и удобного интерфейса для пользователей, включая страницы профиля, ленту новостей, поиск вакансий, сеть контактов и другие функции. • Разработка и внедрение интерактивных элементов, таких как формы, диалоговые окна, анимация и переходы, для улучшения взаимодействия пользователей. • Разработка кастомной библиотеки компонентов UI-kit. • Обеспечение высокой производительности и скорости загрузки страниц, используя оптимизацию кода, кеширование и другие техники. • Обеспечение корректного отображения сайта на различных устройствах (компьютеры, планшеты, смартфоны) с помощью адаптивного дизайна и responsive веб-дизайна. • Реализован функционал личных и групповых чатов, с помощью которого обеспечивается удобное общение пользователей. • Конфигурирование Docker на AWS EC2 для хостинга приложения.
TypeScript, React, Next.js, Node.js/NestJS, PostgreSQL, TypeORM, Docker, Nginx, AWS, Redux Toolkit (RTK Query), Styled Components, Formik, Yup, Auth0, Google Auth, Facebook Auth, FSD
июнь 2022 г. -- май 2023 г. месяцев
ПЛАТФОРМА ДЛЯ ТУРОПЕРАТОРОВ И ПУТЕШЕСТВЕННИКОВ
Проект представляет собой многофункциональную платформу для туроператоров и путешественников, которая упрощает бронирование туров и экскурсионных услуг. Платформа позволяет туристам выбирать и бронировать билеты, экскурсии по различным темам (например, дайвинг или посещение достопримечательностей), а также настраивать параметры тура, включая количество мест, время и специальные условия для людей с ограниченными возможностями или путешествующих с детьми и животными. Реализована интеграция с картами для назначения места встречи с представителем туроператора. Также предусмотрены встроенные чаты для общения и оперативного решения вопросов. Над чем работал: • Разработана многоуровневая система пользователей: Панель пользователя для бронирования туров, управления профилем и просмотра истории поездок. Панель туроператора для управления турами, ценами, доступностью и коммуникацией с клиентами. Панель администратора для управления контентом, пользователями и системой в целом. • Реализация системы тегирования по темам для удобного поиска и фильтрации. • Реализован функционал онлайн-бронирования туров. • Реализован выбор языка для каждого тура, что позволяет привлекать пользователей из разных стран. • Внедрены системы чатов для обеспечения удобного и быстрого общения между пользователями, туроператорами и администрацией. • Интегрирована система выставления счетов Stripe. • Реализована возможность возврата средств клиентам с помощью механизма отложенных платежей. • Реализована система оценки туров пользователями, что повышает прозрачность и доверие к платформе. • Реализована возможность поделиться информацией о понравившихся турах в популярных социальных сетях. • Реализован функционал мультидоменности, обеспечивающий возможность использовать разные домены для разных языков и регионов. • Реализован автоматический и ручной выбор языка интерфейса в зависимости от настроек браузера. • Реализовано автоматическое обновление сертификатов, которое обеспечивает безопасность платформы.
React, Node.js/Express, PostgreSQL, Sequelize, Vite, React-query, React-router v6, Styled Components, Ant Design (AntD), Redux (RTK, RTK-query), TanStack Query, Vitest, Stripe, Auth0, Google Auth, Facebook Auth.
май 2021 г. -- апр. 2022 г. месяцев