Привет!
Меня зовут Руслан.

Я разработчик, специализирующийся на создании масштабируемых и эффективных веб-приложений, использующих современные технологии и инструменты для разработки. Мои опыт и навыки включают в себя создание клиентских решений и серверной части, позволяя развивать полноценные веб-приложения.

Проекты

В этом разделе представлен список ключевых проектов, реализованных с использованием современных технологий и решений для разработки, интеграции и поддержки системы.

Технологии

Этот раздел описывает ключевые технологии и инструменты, используемые в проектах — от языков программирования и фреймворков до систем тестирования, сборки и управления данными. В списке представлены проверенные и современные решения для создания надежных, масштабируемых продуктов — от интерфейсов и API до баз данных и систем обмена сообщениями.

  • Языки программирования

    JavaScript / TypeScript.

  • Фронтенд

    React / Next / React Native / Vue / Nuxt / Web Components.

  • API

    REST / GraphQL / WebSocket / Zod.

  • Управления состоянием

    Redux / Toolkit / RTK Query / MobX / Zustand / Pinia / Apollo / SWR / TanStack / Query.

  • Стили

    CSS / SASS / CSS Modules / Styled-components.

  • Анимации

    GSAP / Framer Motion / Canvas / PixiJS / ThreeJS / P5.js.

  • UI-библиотеки

    Material-UI.

  • Карты

    OpenLayers / Mapbox.

  • Тестирование

    Jest / Vitest / React Testing Library.

  • Сборка и инструменты

    Webpack / Vite / ESLint / Prettier / Storybook / i18n / Module Federation / SEO / PWA / Docker.

  • Бэкенд

    Node / Nest / Express / Go.

  • СУБД

    PostgreSQL / MySQL / MongoDb.

  • Брокеры сообщений

    RabbitMq / Kafka.

  • ORM

    Prisma.

  • Git

    GitLab / Bitbucket / Gogs / GitFlic.