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