FrontEnd developer

Профессиональные навыки


JavaScript React Redux RTK Query MobX Scss StyledComponents Webpack HTML NodeJs MongoDB

Недавние проекты


2022 - 2023

NDA

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-разработчиками.

Luna, HR-сайт

HTML SCSS JavaScript TypeScript React Redux Rest WS Git

Описание проекта

Luna – это финансовый помощник. Он проанализирует финансовое состояние клиента и подскажет, как реализовать свои жизненные цели и эффективно распоряжаться деньгами. Для стартапа Luna раз

Мои обязанности / задачи

– Создание архитектуры приложений, общение с бизнес-заказчиками.

– Определил бизнес-сущности, спроектировал их модели, а также схемы данных для них.

– Совместная работа с графическими дизайнерами и BA/BI над улучшением продукта.

– Поддержание качества кода (обзор кода, модульные тесты, паттерны).

– Создание спецификаций на разработку.

– Ведение проектной документации.

– Взаимодействие с менеджерами и backend-разработчиками.

– Ревью кода.

– Разработка компонентов.

– Адаптивная верстка.

– Поддержание качества кода (обзор кода, модульные тесты, паттерны).

09.2020 - 05.2021

Skyeng

HTML SCSS JavaScript TypeScript React Redux Rest WS Git • Адаптивная верстка

Описание проекта

Платформа для обучения людей новым профессиям. Работал в качестве наставника профессии frontend-разработчик

Мои обязанности / задачи

– Сode review учеников по чек-листу.

– Проведение Q&A сессий.

09.2019 - 09.2020

Exceed-team

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