
Занимаюсь разработкой веб-приложений уже более 5 лет. Вместе с большой командой разработчиков поддержал и проработал множество сложных фич, исправил кучу багов, сверстал десяток страниц, участвовал в обсуждениях улучшений проекта, успешно делегировал ряд задач, готов оперативно включиться в React-проект любого масштаба.
Нравится документирование задач, исследование проблем и поиск их решения для более быстрой и комфортной разработки. Особенно интересует возможность развития в направлении проектирования архитектуры веб-приложений.
Для связи:
- https://t.me/roman_tokmin
- romantokmin.dev@gmail.com
- https://vk.me/roman_tokmin


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка системы мониторинга и конфигурирования сетевого оборудования ECCM
Обязанности:
- Разработка новых фич: от сбора и анализа требований до code-review и релиза;
- Проектирование масштабируемой архитектуры фронтенда, внедрение Server Components и App Router;
- Рефакторинг и миграция legacy-частей на современный React-подход;
- Написание unit и integration тестов (Jest, React Testing Library);
- Оптимизация производительности (code splitting, lazy loading, мемоизация);
- Внедрение и поддержка дизайн-системы через Storybook;
- Настройка и поддержка CI/CD (GitLab CI), Docker;
- Документирование архитектурных решений (ADR);
- Помощь в онбординге новых разработчиков;
Достижения:
- Переход с клиентского рендеринга на гибридный (SSR + Streaming + Server Components) → сокращение времени первой отрисовки (TTFB + FCP) на ~40–45%, улучшение метрик Core Web Vitals;
- Скоратил время code-review за счёт внедрения ESLint + Prettier + typescript-eslint + husky + commitlint + size-limit и автоматических проверок в CI;
- Уменьшил размера бандла на ~25% (tree-shaking, SWC вместо babel, удаление устаревших зависимостей, динамические импорты);
- Внедрил строгую типизацию и единые архитектурные принципы, что сократило количество багов в релизах;
Стек: React, Next.js, TypeScript, Tailwind CSS / CSS Modules, Redux Toolkit, RTK Query, Storybook, Jest + React Testing Library, Playwright, ESLint, Prettier, GitLab CI/CD, Docker, REST, Figma, Redmine.
Разработка интерфейсов модемов/маршрутизаторов разного назначения.
Обязанности:
- Разработка и поддержка сложных SPA на Angular;
- Переписывание legacy-кода, рефакторинг, внедрение новых фич;
- Исправление багов, написание unit-тестов, code-review;
- Поддержка embedded-фронтенда и интеграция с backend;
Достижения:
- Значительно улучшил читаемость и скорость онбординга, создав и поддерживая структурированную базу знаний (Confluence + Markdown + примеры кода);
- Провёл рефакторинг ключевых модулей, внедрил RxJS best practices, что сократило количество багов в production;
Стек: Angular 12-18, TypeScript, RxJS, Angular Material, SCSS, ESLint, Jest/Karma, Git, Linux, Makefile, REST API, Swagger, Redmine.