FrontEnd developer

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


JavaScript TypeScript React Redux Toolkit RTK Query Rest Git HTML CSS SCSS React Native

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


07.2023 -01.2024

NDA

HTML SCSS JavaScript TypeScript React Redux Rest WS Git Vite

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

Задача проекта - Разработать высоконагруженный сервис, который позволит людям играть в шахматы онлайн друг против друга. Сервис должен уметь выдерживать высокие нагрузки, так как будет развивать по всему БРИКС. Сервис должен визуально понятен и удобен для пользователей.

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

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

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

– Интеграция API cервисов.

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

– Реализация онлайн-игры при помощи HTTP-стримов и WEB-сокетов.

– Реализации темизации приложения.

– Реализация конструктора аватаров.

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

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

– Оценка и распределение задач.

– Документирование кода.

– Ревью кода.

09.2022 -06.2023

04.2021 - 09.2022

RG Brands

HTML SCSS JavaScript TypeScript React Redux Rest WS Git

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

Одна из крупнейших компаний Казахстана в сфере e-commerce. Проект к запуску промо-компании в честь праздника Наурыз от компании RG Brands. Наша задача была разработать front-end и интегрировать API (Backend) от подрядчика клиента.

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

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

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

– Интеграция API cервисов

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

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

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

ВЕИП

🔗 Подробнее о кейсе

HTML CSS JavaScript TypeScript React Redux Rest WS Git

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

Восточно-Европейский институт психоанализа – первая в России площадка, которая дает полноценное психологическое и психоаналитическое образование в онлайн-формате.

Сайт сделан на базе библиотек ReactJS и Redux Toolkit для упрощения работы с состоянием приложения. Реализовано разбиение кода на сегменты, каждый сегмент вызывается тогда, когда он нужен пользователю. Мы используем React Query, чтобы проще организовывать цепочки вызовов API сервисов.

На backend реализовали микросервисную архитектуру. Для разных сервисов используются разные технологии: Go, PHP, Node.js. Микросервисы на Go используют gRPC и применяют многопоточность. В качестве хранилища данных используется PostgreSQL.

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

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

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

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

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

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

    10.2019 - 06.2022

TBI bank

🔗 Подробнее о кейсе

HTML SCSS JavaScript TypeScript React Redux Rest WS Git

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

Разработали и запустили обновленную версию сайта одного из крупнейших банков Болгариии. Выполнили все работы по верстке и программированию

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

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

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

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

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

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

– Ревью кода.

Образование

2019 - 2023


Донской государственный технический университет (ДГТУ)

Факультет

Информатика и вычислительная техника (ИиВТ)