Сергей Кратович - Frontend / React/ Фронтенд / JS / Node.js

  • Middle
  • Беларусь, Минск
  • 2 000 - 2 500 $ (дол/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 2 дня назад
Photo

Навыки

  • Ant Design
  • AWS
  • CI/CD
  • CSS
  • data grid
  • ESLint
  • Figma
  • Git
  • HTML
  • i18-n
  • JavaScript
  • Jenkins
  • Jest
  • Jira
  • MUI
  • MySQL
  • Next.js
  • Node.js
  • Prettier
  • React
  • react-router
  • Redux
  • Redux Toolkit
  • REST API
  • socket.io
  • TypeScript
  • webpack
  • webRTC

Опыт работы

Tachyon Analytics

Frontend разработчик - март 2022 - март 2025

Стек: React, Redux Toolkit, TypeScript, Socket.IO, WebRTC, REST API, MUI, Ant Design, SCSS, Node.js, Jest, i18n, Jenkins, WordPress

🏆 Ключевые достижения:
-Разработал 90% интерфейса CRM-системы для сети частных школ (Беларусь / Грузия) с ролевой моделью, дашбордами, drag-and-drop расписанием и системой undo/redo.

-Создал собственные компоненты и обёртки для DataGrid и MUI Autocomplete — ускорил разработку и унифицировал UI в крупном проекте.

-Самостоятельно спроектировал и реализовал SPA для бэк-офиса платформы без макета и с минимальными требованиями — от архитектуры до передачи проекта в прод.

-Решил проблему масштабирования WebRTC-соединений (peer-to-peer) для 3+ участников — оптимизировал ICE-сигнализацию через Socket.IO, снизив количество обрывов.

-Переписал backend-приложение с Python на Node.js + Sequelize, повысив его стабильность и управляемость.

-Настроил отображение и взаимодействие с большими объёмами данных в интерфейсе (таблицы, аналитика), обеспечив высокую отзывчивость UI.

-Наставлял стажёров, проводил code review, участвовал в оценке и декомпозиции задач.

🔧 Основные задачи:
-Разработка масштабируемых SPA на React, TypeScript, Redux Toolkit.

-Интеграция REST API и WebSocket, работа с real-time данными и уведомлениями.

-Вёрстка адаптивных интерфейсов (SCSS, MUI, Ant Design), соблюдение кроссбраузерности.

-Реализация аутентификации (JWT, Google Auth), настройка CORS.

-Написание unit и интеграционных тестов (Jest).

-Разработка и поддержка 30+ лендингов для казино (WordPress/HTML/CSS).

Построение админок, UI для CRM, e-commerce, real-time видеоплатформ.

Adexin

QA - Декабрь 2020- Июль 2021

-Ручное и авто-тестирование на Node.js

Образование

JavaScript Web Development

IT-Academy
2021

Software Testing

IT-Academy
2019

Обо мне

Стаж около 4 лет.
Работал с большими объемами данных (Data Grid, Pivot Table), разрабатывал CRM-системы на React, Redux, TypeScript. Также создавал лендинги для казино и образовательных учреждений, включая страницы с игровой механикой (анимация по секторам, бонусные LP). Писал кастомные JS-плагины для поддержки и интеграции сайтов с CRM (REST API, Socket.IO). Работал с WebRTC, P2P-соединениями. Переписывал бэкенд с Python на Node.js + Express, проводил рефакторинг легаси-кода, настраивал CI/CD .

41 / 0,293 / 54.58mb