Опыт

  1. янв. 2025 – сент. 2026

    Frontend-разработчик

    fuse8 (откроется в новой вкладке)Казахстан, удаленно

    • QOFA dashboard

      Сайт и личный кабинет, в которых футбольные ассоциации организуют турниры и собирают статистику по клубам, командам и игрокам.

      • Next.js (SSR, SSG)
      • React
      • React Router
      • TanStack Query
      • Zustand
      • Radix UI
      • SCSS
      • FSD архитектура
      • Storybook

      QOFA dashboard · fuse8

      Обязанности

      • Спроектировал архитектуру страниц сайта с применением различных способов рендеринга контента
      • Создал систему компонентов
      • Верстал страницы в соответствии с дизайном
      • Обеспечил кроссплатформенность верстки
      • Интеграция страниц с API
      • Реализовал мультиязычность приложения и настроил работу с сервисом Crowdin
      • Реализовал развертывание приложения

      Достижения

      • Спроектирована архитектура рендеринга страниц (SSR/SSG), обеспечившая быструю загрузку и корректную индексацию сайта
      • Создана переиспользуемая система компонентов, ускорившая разработку новых страниц и разделов
      • Реализована мультиязычность с интеграцией Crowdin, что позволило команде оперативно выпускать локализованные версии продукта
      • Настроен процесс развертывания приложения, упростивший релизный цикл команды

      Команда

      • 2 фронтенд-разработчика
      • 2 бэкенд-разработчика
      • PM
      • 2 дизайнера
      • аналитик
      • QA-инженер
    • eGov

      Приложение для предпринимателей — госуслуги и бизнес-информация.

      • Next.js
      • MobX
      • SCSS
      • REST API (Axios)
      • Strapi
      • FSD архитектура

      eGov · fuse8

      Обязанности

      • Верстал страницы в соответствии с дизайном
      • Интеграция страниц с API
      • Проектировал архитектуру функциональных частей и реализовывал клиентскую бизнес-логику
      • Оптимизировал работу приложения: отлаживал работу компонентов и ускорял загрузку
      • Проводил рефакторинг кода и выполнял технические задачи
      • Проводил код-ревью
      • Исправлял баги

      Достижения

      • Добавлено 3 самостоятельных части пользовательского интерфейса
      • Разработано 5 компонентов для использования в UI kit
      • Оптимизирована работа MobX хранилища для SSR
      • Создана система для обработки клиентских и серверных ошибок

      Команда

      • 2 фронтенд-разработчика
      • 2 бэкенд-разработчика
      • PM
      • дизайнер
      • 2 бизнес-аналитика
      • 2 QA-инженера
  2. февр. 2023 – дек. 2024

    Fullstack-разработчик

    RKS Cloud LLC (откроется в новой вкладке)США, удаленно

    • Cloudgov

      Платформа (FinOps) по управлению расходами в облачных провайдерах. Позволяет загружать информацию о расходах и производить учет, анализ, планирование и оптимизацию затрат.

      • React
      • Redux
      • Next.js
      • Chakra UI
      • Chart.js
      • Jest
      • Apollo Client
      • GraphQL
      • Spring Boot
      • MongoDB
      • AWS

      Cloudgov · RKS Cloud LLC

      Обязанности

      • Создавал и распределял задачи среди разработчиков клиентской части
      • Осуществлял менторство при реализации функционала клиентской части
      • Проводил код-ревью
      • Организовал CI/CD на платформе AWS для клиентской части
      • Создал систему управления состоянием и бизнес-логикой на клиентской части
      • Обеспечил адаптивность интерфейса и поддержку мобильных устройств
      • Создал систему фильтров с привязкой состояния к URL
      • Создавал диаграммы и графики с помощью Chart.js
      • Организовал работу GraphQL клиента

      Достижения

      • Настроен CI/CD пайплайн на AWS для клиентской части, сокративший время выкладки релизов
      • Внедрена система управления состоянием и бизнес-логикой, повысившая стабильность клиентской части
      • Реализована система фильтров с синхронизацией состояния и URL, упростившая навигацию и обмен отчетами между пользователями
      • Организовано менторство команды фронтенд-разработчиков, способствовавшее росту качества код-ревью

      Команда

      • 5 фронтенд-разработчиков
      • 5 бэкенд-разработчиков
      • PM
      • дизайнер
      • FinOps-консультант
    • TRZR

      Мобильное приложение (iOS, Android) для виртуальной коллекции обуви.

      • React Native
      • Context API
      • Gluestack
      • Expo
      • Apollo Client
      • GraphQL
      • Spring Boot
      • MongoDB
      • AWS

      TRZR · RKS Cloud LLC

      Обязанности

      • Организовал этапы разработки клиентского приложения по частям на основе дизайн-макета, создавал задачи и распределял их между разработчиками
      • Осуществлял менторство при реализации функционала клиентской части
      • Проводил код-ревью
      • Организовал окружения (dev, prod) для обеспечения возможности разработки и проведения релизов в App Store и Google Play
      • Организовал процессы для релиза приложения в TestFlight
      • Осуществлял менеджмент сертификатов, сборок с помощью Expo Application Services
      • Создал системы навигации с использованием боковых панелей и нижнего меню
      • Создал систему управления состоянием приложения
      • Обеспечил работу клиентской части с GraphQL запросами
      • Проводил оптимизацию скорости загрузки приложения

      Достижения

      • Выстроены окружения и релизные процессы (TestFlight, Expo Application Services), обеспечившие предсказуемые релизы в App Store и Google Play
      • Проведена оптимизация скорости загрузки приложения, улучшившая пользовательский опыт
      • Спроектированы навигация и система управления состоянием, ставшие основой для дальнейшего масштабирования функциональности
      • Организовано распределение задач и менторство команды из 3 фронтенд-разработчиков

      Команда

      • 3 фронтенд-разработчика
      • 3 бэкенд-разработчика
      • PM
      • дизайнер
  3. май 2021 – янв. 2023

    Fullstack-разработчик

    Tech Fabric LLC (откроется в новой вкладке)США, удаленно

    • Meetribbon

      Платформа для организации выставок и e-commerce (B2B/B2C). Позволяет создавать маркетплейс под конкретного продавца / бренд.

      • React
      • Redux
      • Bootstrap
      • Material UI
      • Chai
      • Webpack
      • AWS
      • AWS Lambda
      • Node.js
      • Express
      • LoopBack
      • MongoDB
      • Mongo Analytics

      Meetribbon · Tech Fabric LLC

      Обязанности

      • Разрабатывал аналитические диаграммы с использованием Mongo Analytics, строил запросы и агрегации для представления аналитической информации, обеспечил безопасность и независимость данных среди пользователей
      • Добавил адаптивный интерфейс для отображения аналитических диаграмм
      • Оптимизировал работу платежной интеграции Spreedly
      • Добавил новый вариант использования стороннего платежного шлюза внутри системы Spreedly
      • Добавил возможность создания черновиков заказов пользователей с сохранением данных в БД
      • Реализовал возможность добавления различных опций к клиентскому заказу с пересчетом суммы заказа
      • Добавил глобальное отслеживание ошибок на уровне сервера и оптимизировал работу асинхронного кода
      • Реализовал обновленный дизайн главной страницы приложения с применением адаптивности

      Достижения

      • Построена аналитическая система на основе Mongo Analytics с адаптивным интерфейсом, обеспечившая доступ к отчетности с любых устройств при сохранении изоляции данных пользователей
      • Оптимизирована платежная интеграция Spreedly и добавлен новый сценарий использования платежного шлюза, расширивший способы приема платежей
      • Внедрено глобальное отслеживание ошибок и оптимизирован асинхронный код, что значительно повысило стабильность приложения
      • Реализован обновленный адаптивный дизайн главной страницы, улучшивший восприятие продукта пользователями

      Команда

      • 4 фронтенд-разработчика
      • 3 бэкенд-разработчика
      • 6 фулстек-разработчиков
      • 2 PM
      • 4 QA-инженера
      • дизайнер
    • Webbuy

      Приложение для авторынка, встраиваемое в сайт дилера (e-commerce).

      • Angular
      • RxJS
      • Material UI
      • Apollo Federation
      • GraphQL
      • Cypress
      • Node.js
      • Knex
      • MySQL
      • AWS

      Webbuy · Tech Fabric LLC

      Обязанности

      • Реализовал аутентификацию для серверного API на основе Apollo Federation
      • Изменил способ аутентификации пользователей с AWS Cognito User Pool на Identity Pool
      • Добавлял пользовательский интерфейс для внутренней панели администратора
      • Оптимизировал применение идентификаторов пользователей в БД и использовал unique id вместо порядковых номеров
      • Проводил миграции БД
      • Проводил код-ревью

      Достижения

      • Реализована аутентификация серверного API на основе Apollo Federation, обеспечившая безопасный доступ к данным между сервисами
      • Проведен переход аутентификации пользователей с AWS Cognito User Pool на Identity Pool, повысивший гибкость управления доступом
      • Оптимизировано использование идентификаторов пользователей в БД (переход на unique id), снизившее риски коллизий данных

      Команда

      • 2 фронтенд-разработчика
      • 2 бэкенд-разработчика
      • 4 фулстек-разработчика
      • PM
      • QA-инженер
    • Home Qual

      Оценка кредитного рейтинга заемщика через интерактивный тест.

      • React
      • Next.js
      • SWR
      • DevExpress
      • .NET Web API
      • Swagger
      • MySQL
      • SignalR
      • Azure

      Home Qual · Tech Fabric LLC

      Обязанности

      • Создавал REST API для работы клиентского приложения и панели администратора
      • Организовал вызовы хранимых процедур
      • Настроил аутентификацию для API приложения
      • Создал API для аутентификации и авторизации пользователей
      • Организовал ведение документации по API с помощью Swagger
      • Разработал интеграцию чата и бота с помощью сервисов SignalR, Azure Bot Service, Bot Framework, Power Virtual Agents, Power Automate, обеспечил возможность общения пользователей с ботом и с администратором
      • Осуществил настройку CI/CD в среде Azure: обеспечение работы 3 приложений в 3 окружениях, внедрил использование сервисов Azure для хранения ключей окружений
      • Организовал работу SWR модуля для загрузки данных с применением кэширования

      Достижения

      • Разработан и задокументирован (Swagger) REST API для клиентского приложения и панели администратора, ускоривший интеграцию фронтенда с бэкендом
      • Реализована интеграция чат-бота (SignalR, Azure Bot Service, Bot Framework, Power Virtual Agents, Power Automate), давшая пользователям возможность общаться с ботом и с администратором
      • Настроен CI/CD в Azure для 3 приложений в 3 окружениях с безопасным хранением ключей, упростивший релизный процесс
      • Внедрено кэширование данных через SWR, ускорившее загрузку интерфейса

      Команда

      • 2 фронтенд-разработчика
      • фулстек-разработчик
      • разработчик БД
      • PM
  4. дек. 2019 – апр. 2021

    Fullstack-разработчик

    Considr, Inc. (откроется в новой вкладке)США, удаленно

    • Ponder

      Коуч-приложение для личного менеджмента. Позволяет создавать аудиозаметки, выполнять различные задания в области коучинга в асинхронном формате.

      • React
      • Next.js
      • SWR
      • Redux
      • Redux Thunk
      • Material UI
      • Framer Motion
      • Chai
      • AVA
      • Node.js
      • Express
      • MongoDB
      • GCP

      Ponder · Considr, Inc.

      Обязанности

      • Реализовывал пользовательский интерфейс
      • Разрабатывал бизнес-логику клиентской части
      • Разрабатывал REST API
      • Реализовал обработку аудио на клиентской части и передачу с помощью Streams API
      • Создал интерактивный аудиоплеер с возможностью управления аудиопотоком и записью
      • Добавлял сторонние интеграции
      • Поддерживал функциональные тесты
      • Добавлял анимацию с помощью Framer Motion библиотеки
      • Создал npm пакет для кросс-платформенного использования библиотеки для редактирования в формате Markdown
      • Обеспечивал поддержку адаптивности клиентского приложения на мобильных устройствах

      Достижения

      • Создан и опубликован npm-пакет кроссплатформенной библиотеки для редактирования в формате Markdown, переиспользуемый в нескольких проектах
      • Реализован интерактивный аудиоплеер с потоковой обработкой аудио (Streams API), ставший ключевым элементом пользовательского опыта приложения
      • Внедрены анимации (Framer Motion) и адаптивная верстка, повысившие качество интерфейса на мобильных устройствах

      Команда

      • 3 фулстек-разработчика
      • PM
  5. окт. 2019 – май 2020

    Frontend-разработчик

    Real Home GmbHПольша, удаленно

    • CMS

      CMS и логистическая система для обеспечения работы интернет-магазина по продаже товаров общего назначения.

      • React
      • Redux
      • Redux-Saga
      • Smarty
      • PHP
      • MySQL

      CMS · Real Home GmbH

      Обязанности

      • Внедрял новые функции пользовательского интерфейса и бизнес-логики в логистическую бизнес-систему
      • Обновлял бизнес-логику легаси-кода Smarty для клиентской платформы и исправлял баги
      • Вносил улучшения
      • Проводил код-ревью

      Достижения

      • Внедрены новые функции пользовательского интерфейса и бизнес-логики, расширившие возможности логистической системы интернет-магазина
      • Обновлена и стабилизирована легаси-логика на Smarty, снизившая количество багов на клиентской платформе
  6. апр. 2017 – сент. 2019

    Fullstack-разработчик

    Rikai LabsКитай, удаленно

    • WeChat CMS

      CMS-система для обеспечения работы чат-бота в приложении WeChat с применением возможностей NLP. Позволяет создавать различные чаты от поддержки пользователей, FAQ библиотеки до изучения языков.

      • React
      • Redux
      • Redux Thunk
      • React Router
      • Socket.IO
      • Material UI
      • Node.js
      • Express
      • Feathers
      • Vue.js
      • Quasar
      • Element UI
      • D3
      • FastText
      • WeChat SDK

      WeChat CMS · Rikai Labs

      Обязанности

      • Реализовал новые пользовательские интерфейсы
      • Реализовал функции импорта/экспорта данных в CSV формате
      • Реализовал интеграцию с WeChat API
      • Интегрировал систему аналитики Amplitude
      • Внедрил Socket.IO для обмена данными в реальном времени
      • Разработал чат-приложение Mini Program для WeChat
      • Реализовал логику получения ответов при использовании чат-бота
      • Реализовал систему оплаты в среде WeChat

      Достижения

      • Разработано мини-приложение (Mini Program) для WeChat, расширившее каналы взаимодействия с пользователями
      • Интегрирована система аналитики Amplitude, обеспечившая отслеживание пользовательского поведения и продуктовых метрик
      • Реализована система оплаты в среде WeChat, добавившая новый канал монетизации продукта
      • Внедрено взаимодействие в реальном времени через Socket.IO, повысившее отзывчивость чат-бота

      Команда

      • 5 фулстек-разработчиков
      • PM