JavaScript • AngularJS • React • PHP • Laravel • jQuery • Vue.js • Node.js • MySQL • Git • Redux • Docker • Yii
2021 - 2022
React Native • HTML • SCSS • TypeScript • React • Redux Toolkit • RTK Query • Rest • WS • Git
Описание проекта
Восточно-Европейский институт психоанализа – первая в России площадка, которая дает полноценное психологическое и психоаналитическое образование в онлайн-формате.
Сервис сделан на базе библиотек ReactJS и Redux Toolkit для упрощения работы с состоянием приложения. Реализовано разбиение кода на сегменты, каждый сегмент вызывается тогда, когда он нужен пользователю. Мы используем React Query, чтобы проще организовывать цепочки вызовов API сервисов.
На backend реализовали микросервисную архитектуру. Для разных сервисов используются разные технологии: Go, PHP, Node.js. Микросервисы на Go используют gRPC и применяют многопоточность. В качестве хранилища данных используется PostgreSQL.
– Проектирование и разработка всей логику для стора и связи с серверной частью.
– Разработка множества компонентов и страниц.
– Помимо разработки активно занимался планированием, написанием ТЗ и разного рода коммуникациями.
– Общение с клиентом.
– Проектирование и оценка новых функций.
– Сodereview, общение с другими командами.
2021 - 2022
HTML • SCSS • JavaScript • TypeScript • React • Redux • Rest • WS • Git
React Native • HTML • SCSS • TypeScript • React • Redux Toolkit • RTK Query • Rest • WS • Git
Описание проекта
Разработка корпоративного сайта-медиа для бизнеса и профессионального сообщества. Верстка и интеграция готового дизайна в систему управления – кастомную CMS на основе Strapi.
– Ключевыми требованиями были server side rendering и большой упор на дизайн, поэтому каждый компонент и страница были сделаны pixelperfect.
– Был одним из ведущих разработчиков этого проекта.
– Спроектировал и разработал почти всю логику и компоненты интерфейса.
– Разработал множество блоков, из которых можно создавать статьи, чтобы клиент мог создавать страницы в визуальном редакторе.
– Сodereview.
– Общение с клиентом.
– Оценка задач и распределение между разработчиками.
2018 - 2020
Начинал как ведущий фронтенд-разработчик, но с 2022 года начал переходить на роль
руководителя команды, потому что за последний год мы утроили нашу команду фронтенда.
Легко нахожу общий язык с людьми, быстро адаптируюсь к изменениям. Без проблем
обучаюсь новым технологиям, а так же погружаюсь в легаси проекты.