Специалисты

Описание

ОБРАЗОВАНИЕ:
Бакалавр в области информационной безопасности, 09.2015 - 06.2019

СЕРТИФИКАТЫ:
CSS (МИНЦИФРЫ, продвинутый уровень), 28.07.2025
HTML (МИНЦИФРЫ, продвинутый уровень), 29.07.2025
JavaScript (МИНЦИФРЫ, продвинутый уровень), 29.07.2025
Node.js, Express, MongoDB and More Cerificate of Udemy, 25.05.2025

НАВЫКИ: JavaScript, TypeScript, React, MobX, Next.js, React Context, Redux, Redux-Thunk, Redux Toolkit, Redux Saga, Zustand, Material UI, Ant Design, Tailwind CSS, DaisyUI, shadcn/ui, Bootstrap 5, HTML, CSS/SCSS/LESS, styled-components, Node.js, Nest.js, Express.js, Fastify, PostgreSQL, Redis, MongoDB, Firebase, PrismaORM, TypeORM, DrizzleORM, React Query, Axios, SocketIO, RabbitMQ, WebSocket, React Hook Form, react-markdown, BlockNote, Zod, jsPDF, React Testing Library, Swagger, Jest, Cypress, MapBox, Recharts, Keycloak, Drupal 11, AWS S3, Yandex Object Storage, OpenID Connect, Metatag, XML Sitemap, Webpack, React DevTools, Chrome DevTools, Docker, Docker Compose, Kubernetes, Git, GitLab CI

Опыт
Проект

ЗДРАВООХРАНЕНИЕ

Описание

Масштабный веб-проект, в рамках которого были разработаны два специализированных медицинских сайта на единой платформе: портал, посвященный проблемам зрения, и ресурс с широкой образовательной и справочной медицинской информацией. Оба сайта функционируют на базе CMS Drupal 11. Проект ориентирован как на пациентов и пользователей, ищущих медицинскую информацию, так и на специалистов и администраторов - Разработка и стилизация UI-компонентов (BEM, переменные, миксины, адаптивная сетка) - Редактирование Twig-шаблонов и интеграция с Drupal-темой - Работа с React-компонентами: встраивание в Drupal, настройка сборки, взаимодействие с CMS-данными - Проектирование React-компонентов с учетом жизненного цикла компонентов и повторного использования - Оптимизация фронтенд-стилей под дизайн-гайды и реализация адаптивного поведения - Настройка структуры SCSS-модулей: токены, шаблоны и модификаторы компонентов - Создание и оптимизация сетки сайта для адаптивного контента - Работа с Docker-контейнерами: сборка и компиляция стилей - Создание и поддержание документации по компонентам, стилям и архитектуре - Участие в разработке npm-пакета для проекта - Рефакторинг и оптимизация кода Команда проекта: 6 frontend разработчиков, 9 backend разработчиков, архитектор ПО, 6 QA-инженеров, менеджер проекта, 4 DevOps инженера, 4 аналитика, 2 UI/UX дизайнера

Технологии

JavaScript, TypeScript, React, Tailwind CSS, DaisyUI, Next.js, Bootstrap 5, SCSS, Redis, Drupal 11, OpenID Connect, Metatag, XML Sitemap, Docker, Git

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

11.2024 - 12.2025 месяцев

Проект

B2C ПРОЕКТ

Описание

Приложение для физических и юридических лиц, предоставляющее готовые шаблоны решений для работы с нейросетями. Пользователи могут быстро получить точные ответы, просто указав запрос, благодаря заранее заданным настройкам. Приложение состоит из трёх частей: сервисов с развернутыми ответами в формате редактируемого markdown, группового чата для обмена мнениями и набора менторов — специально настроенных промптов для LLM, которые помогают готовиться к собеседованиям, находить эмоциональную поддержку и получать ответы в нужном формате - Разработка адаптивного пользовательского интерфейса - Реализация пагинации, фильтрации и сортировки клиентских запросов к серверной части для получения и обработки данных - Обработка асинхронных операций и ошибок, связанных с Web3-взаимодействиями - Доработка API в соответствии с принципами REST-архитектуры - Доработка возможностей управления авторизованными клиентами - Обработка и управление входящими запросами от пользователей и систем - Разработка новостной ленты, включающей подкасты, статьи и видеоролики, с динамическим отображением и удобной навигацией - Доработка API в соответствии с новым функционалом Команда проекта: frontend разработчик, backend разработчик, менеджер проекта

Технологии

TypeScript, Next.js, Zustand, Tailwind CSS, shadcn/ui, Nest.js, React Hook Form, react-markdown, BlockNote, Zod, jsPDF, AWS S3, Yandex Object Storage, Git

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

12.2023 - 10.2024 месяцев

Проект

СОЦИАЛЬНЫЕ СЕТИ

Описание

Социальная сеть для обмена фото и видеоконтентом в формате постов и историй. Пользователи могут ставить лайки, реагировать, оставлять комментарии, общаться через мессенджер и делиться анонсами своих событий. Отличительная черта данной платформы - уникальный функционал привязки QR-кодов к аккаунтам. - Разработка интерфейса ленты и историй - Разработка механизмов авторизации/регистрации с помощью JWT-токенов - Разработка системы уведомлений через SMS, e-mail, push-уведомления - Оптимизация моделей и связей в ORM - Оптимизация загрузки данных - Разработка и поддержка Chrome Extension для расширения функциональности веб-платформы - Отладка сетевых запросов с использованием Chrome DevTools - Оптимизация запросов к базе данных - Поддержка кросс-браузерной совместимости и адаптивности интерфейса - Использование шаблонов проектирования, расширение TDD-подхода - Настройка пайплайнов деплоя для high-load сценариев - Работа с микросервисной архитектурой, настройка взаимодействия модулей через Module Federation - Использование основных архитектурных паттернов (Layered Architecture, Separation of Concerns) - Использование брокеров сообщений для асинхронного взаимодействия сервисов и обработки событий - Написание и поддержка unit-тестов и интеграционных тестов Команда проекта: 2 frontend разработчика, 2 backend разработчика, fullstack разработчик, mobile разработчик, 2 QA-инженера, менеджер проекта, аналитик

Технологии

JavaScript, TypeScript, React, React Query, Material UI, styled-components, Node.js, Fastify, PostgreSQL, Firebase, DrizzleORM, SocketIO, WebSocket, Swagger, Keycloak, Jest, Git

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

11.2022 - 12.2023 месяцев

Проект

SAUNDSAUCE | B2B ПРОЕКТ

Описание

Приложение для оценки шума, генерируемого ветрогенераторами. Оно позволяет загружать данные о шуме, обрабатывать их, исключив сторонние звуки погодных условий (например, ветер и дождь). Это помогает оценить уровень звука генератора и проверить, не превышает ли он допустимый порог. Полученные данные помогут отслеживать работу оборудования и предоставлять отчетности перед государственными органами - Разработка функционала и логики для клиентской части приложения - Настройка работы с данными и аутентификации пользователей через Firebase, работа с Cloud Functions - Разработка функционала анализа и обработки данных загруженными пользователями файлов - Визуализация массивов данных в интерактивных компонентах для настройки способа обработки данных и файлов - Разработка компонента работы с пользователями, управление их ролями и доступом - Разработка интерактивной диаграммы для визуального отображения большого массива данных Команда проекта: 3 frontend разработчика, QA-инженер, менеджер проекта, 2 аналитика

Технологии

JavaScript, TypeScript, React, Next.js, Redux Toolkit, Material UI, MapBox, Recharts, Keycloak, Firebase, Cypress

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

11.2020 - 11.2022 месяца