Роман Токмин (romantokmin), 27 лет, Россия, НовосибирскРоман Токмин (romantokmin), 27 лет, Россия, Новосибирск

Роман Токмин

Фронтенд разработчикСредний (Middle)
Ищу работу
Поднимите резюме с подпиской Бустер

Контакты

Войти
Возраст: 27 лет
Опыт работы: 5 лет и 3 месяца
Регистрация: 23.12.2021
Последний визит: 7 дней назад
Гражданство: Россия
Местоположение: Россия, Новосибирск
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В2

Обо мне

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

Нравится документирование задач, исследование проблем и поиск их решения для более быстрой и комфортной разработки. Особенно интересует возможность развития в направлении проектирования архитектуры веб-приложений.

Для связи:
https://t.me/roman_tokmin
romantokmin.dev@gmail.com
https://vk.me/roman_tokmin

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

JavaScript
TypeScript
Node.js
Git
Linux
React
Angular
SQL
HTML
CSS
Redux
Next.js
SCSS
Webpack
Jest
TailwindCSS
Storybook
GraphQL
WebSockets
PostgreSQL
CI/CD
GitLab
Karma
Swagger
Redmine
Playwright
Docker
REST
RESTful API

Опыт работы

  • Разработка и производство телекоммуникационного оборудования
    НовосибирскОт 1000 до 5000 сотрудников
    Фронтенд разработчик (Средний)Средний фронтенд разработчик
    Февраль 2023 — По настоящее время (3 года и 3 месяца)

    Разработка системы мониторинга и конфигурирования сетевого оборудования 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.

    ReactNext.jsTypeScriptTailwindCSSCSSReduxStorybookJestGitLabGitCI/CDDockerRESTRESTful APIGraphQLFigma DesignRedmine
    Фронтенд разработчик (Младший)Младший фронтенд разработчик
    Февраль 2021 — Январь 2023 (2 года)

    Разработка интерфейсов модемов/маршрутизаторов разного назначения.

    Обязанности:
    - Разработка и поддержка сложных 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.

Высшее образование

  • НГТУ

    Новосибирск3342 выпускника
    Автоматики и вычислительной техники; АВТФ
    Сентябрь 2017 — Июнь 2021 (3 года и 9 месяцев)