JavaScript • AngularJS • React • PHP • Laravel • jQuery • Vue.js • Node.js • MySQL • Git • Redux • Docker • Yii
10.2023 -01.2024
HTML • SCSS • JavaScript • TypeScript • React • Redux • Rest • WS • Git • Vite
Задача проекта - Разработать высоконагруженный сервис, который позволит людям играть в шахматы онлайн друг против друга. Сервис должен уметь выдерживать высокие нагрузки, так как будет развивать по всему БРИКС. Сервис должен визуально понятен и удобен для пользователей.
– Декомпозиция и постановка задач разработчикам.
– Общение с клиентом.
– Проектирование и оценка новых функций.
– Сodereview, общение с другими командами.
– Разработка компонентов.
– Адаптивная верстка.
– Интеграция API cервисов.
– Поддержание качества кода (обзор кода, модульные тесты, паттерны).
– Реализация онлайн-игры при помощи HTTP-стримов и WEB-сокетов.
– Реализации темизации приложения.
– Реализация конструктора аватаров.
– Взаимодействие с менеджерами, backend-разработчиками, аналитиками и заказчиками.
– Совместная работа с графическими дизайнерами и BA/BI над улучшением продукта.
– Оценка и распределение задач.
– Документирование кода.
– Ревью кода.
01.2023-09.2023
React Native • HTML • SCSS • TypeScript • React • Redux Toolkit • RTK Query • Rest • WS • Git
Одна из крупнейших компаний Казахстана в сфере e-commerce. Проект к запуску промо-компании в честь различных промо-акций от компании RG Brands. Наша задача была разработать front-end и интегрировать API (Backend) от подрядчика клиента.
– Разработка компонентов.
– Адаптивная верстка.
– Интеграция API cервисов.
– Поддержание качества кода (обзор кода, модульные тесты, паттерны).
– Взаимодействие с менеджерами и backend-разработчиками.
– Ревью кода.
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