JavaScript • React • Redux • RTK Query • MobX • Scss • StyledComponents • Webpack • HTML • NodeJs • MongoDB
2022 - 2023
HTML • SCSS • JavaScript • TypeScript • React • Redux • Rest • WS • Git
Одна из крупнейших компаний Казахстана в сфере e-commerce. Проект к запуску промо-компании в честь праздника Наурыз от компании RG Brands. Наша задача была сверстать сайт, и интегрировать API (Backend) от подрядчика клиента.
– Разработка компонентов.
– Адаптивная верстка.
– Интеграция API cервисов
– Поддержание качества кода (обзор кода, модульные тесты, паттерны).
– Взаимодействие с менеджерами и backend-разработчиками.
– Совместная работа с графическими дизайнерами и BA/BI над улучшением продукта.
– Ревью кода.
11.2021 - 04.2023
02.2021 - 10.2021
HTML • SCSS • JavaScript • TypeScript • React • Redux • Rest • WS • Git
Восточно-Европейский институт психоанализа – первая в России площадка, которая дает полноценное психологическое и психоаналитическое образование в онлайн-формате.
Сайт сделан на базе библиотек ReactJS и Redux Toolkit для упрощения работы с состоянием приложения. Реализовано разбиение кода на сегменты, каждый сегмент вызывается тогда, когда он нужен пользователю. Мы используем React Query, чтобы проще организовывать цепочки вызовов API сервисов.
На backend реализовали микросервисную архитектуру. Для разных сервисов используются разные технологии: Go, PHP, Node.js. Микросервисы на Go используют gRPC и применяют многопоточность. В качестве хранилища данных используется PostgreSQL.
– Разработка компонентов.
– Адаптивная верстка.
– Совместная работа с графическими дизайнерами и BA/BI над улучшением продукта.
– Поддержание качества кода (обзор кода, модульные тесты, паттерны).
– Создание спецификаций на разработку.
– Ведение проектной документации.
– Собирал информацию, полученную через Google Analytics и строил простые отчеты.
– Взаимодействие с менеджерами и backend-разработчиками.
HTML • SCSS • JavaScript • TypeScript • React • Redux • Rest • WS • Git
Luna – это финансовый помощник. Он проанализирует финансовое состояние клиента и подскажет, как реализовать свои жизненные цели и эффективно распоряжаться деньгами. Для стартапа Luna раз
– Создание архитектуры приложений, общение с бизнес-заказчиками.
– Определил бизнес-сущности, спроектировал их модели, а также схемы данных для них.
– Совместная работа с графическими дизайнерами и BA/BI над улучшением продукта.
– Поддержание качества кода (обзор кода, модульные тесты, паттерны).
– Создание спецификаций на разработку.
– Ведение проектной документации.
– Взаимодействие с менеджерами и backend-разработчиками.
– Ревью кода.
– Разработка компонентов.
– Адаптивная верстка.
– Поддержание качества кода (обзор кода, модульные тесты, паттерны).
09.2020 - 05.2021
HTML • SCSS • JavaScript • TypeScript • React • Redux • Rest • WS • Git • Адаптивная верстка
Платформа для обучения людей новым профессиям. Работал в качестве наставника профессии frontend-разработчик
– Сode review учеников по чек-листу.
– Проведение Q&A сессий.
09.2019 - 09.2020
HTML • SCSS • JavaScript • TypeScript • React • Redux • Адаптивная верстка React • MobX • Node.js • Express • Next.js
Команда веб- и мобильных разработчиков, специализирующихся в создании кастомных CRM-систем для стартапов, малого и среднего бизнеса. Работал на позиции frontend-разработчика.
– Создание страниц и блоков и разработка логики для небольших SPA-приложений на React. Дорабатка компоненты UI-китов проектов.
– Создание лендингов с помощью JavaScript, Bootstrap и чистого CSS. Подбиор плагинов и библиотек для интерактивных элементов, написание логики на чистом JavaScript.
– С помощью webpack и gulp настройка сборки проектов на JS, а также оптимизация и минификация стилей, кода, изображений и т. д.
2013 - 2017