JavaScript • TypeScript • React • Redux Toolkit • RTK Query • Rest • Git • HTML • CSS • SCSS • React Native
07.2023 -01.2024
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
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
HTML • SCSS • JavaScript • TypeScript • React • Redux • Rest • WS • Git
Разработали и запустили обновленную версию сайта одного из крупнейших банков Болгариии. Выполнили все работы по верстке и программированию
Написание JS скриптов.
Адаптивная верстка.
Ревью кода.
Взаимодействие с дизайнерами, менеджерами, backend-разработчиками.
– Поддержание качества кода (обзор кода, модульные тесты, паттерны).
– Создание спецификаций на разработку.
– Ведение проектной документации.
– Совместная работа с графическими дизайнерами и BA/BI над улучшением продукта.
– Поддержание качества кода (обзор кода, модульные тесты, паттерны).
– Ревью кода.
Донской государственный технический университет (ДГТУ)
Факультет
Информатика и вычислительная техника (ИиВТ)