Резюме

Максим Пешехонов

Senior Fullstack Engineer

Удалённо, РФ

О себе

Senior Fullstack Engineer с frontend-фокусом, 7 лет в разработке. Стек: React, TypeScript, Next.js, Node.js/Nest.js, REST/OpenAPI, PostgreSQL и CI/CD.

Делаю сложные продуктовые модули end to end: роли и доступы, длинные формы, GraphQL, WebSocket, real-time сценарии и разбор ошибок в production.

Работал в X5, BI.ZONE, НЛМК, Citilink и POTALONU. Собирал кабинеты, Mini Apps, Canvas-редакторы, API-интеграции и доводил фичи до релиза.

Опыт работы

09.2025 - 06.2026

POTALONU LLC

Senior Fullstack Engineer

Билеты и инструменты для стримеров

Удалённо

sendonate.com

Fullstack: мини-приложение, кабинет стримера, API и OBS-оверлей

  • React
  • TypeScript
  • Python
  • Django REST
  • Vite
  • WebSocket
  • CI/CD
  • GitHub Actions
  • Sentry

React/Vite-клиенты и доработки backend на Python/Django REST: API кабинета стримера, донаты, модерация и валюты; WebSocket-алерты, CI/CD и Sentry.

  • Собрал на React мини-приложение для донатов, кабинет стримера и оверлей с алертами и прогрессбаром; довёл до production
  • Дорабатывал Python/Django REST API кабинета стримера: сборы и история сбросов, валюты, обработка и модерация донатов; добавлял тесты и типизацию
  • Настроил CI/CD (GitHub Actions) и Sentry: три клиента на одном API без рассинхрона с backend
  • Закрыл полный сценарий: оплата в Mini App, кабинет стримера, алерт на эфире в OBS

PREEGLOS

Витрина билетов и редактор схем залов

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Canvas
  • PostgreSQL
  • CI/CD
  • GitLab CI

Next.js-витрина (Auth.js, PostgreSQL, Orval) плюс редактор залов на Canvas и встраиваемый виджет выбора мест; CI/CD (GitLab CI), Docker Compose.

  • Собрал витрину и checkout на Next.js: Auth.js, PostgreSQL, REST API по OpenAPI
  • Сделал редактор схем залов на Canvas и встраиваемый виджет выбора мест вместо seats.io
  • В production: десятки залов и событий - организаторы рисуют схему сами, покупатели выбирают места на сайте
  • Настроил CI/CD (GitLab CI) и выкладку через Docker Compose

04.2024 - 07.2025

X5 Tech

Senior Frontend Engineer

IT X5 Group, крупнейший продуктовый ритейлер РФ

Удалённо

НКЗ 3.0 - согласование закупок

Модуль для сотен (до тысяч) внутренних пользователей

  • React
  • TypeScript
  • JavaScript
  • Vite
  • Orval
  • Keycloak
  • react-hook-form

Один из 2 frontend: Keycloak, react-hook-form, Orval по OpenAPI, UI Kit; сам перевёл модуль на Vite с code splitting.

  • Один из 2 frontend: React, TypeScript, роли (Keycloak), длинные формы, REST API (Orval), UI Kit
  • Сам перевёл модуль на Vite с разделением кода (code splitting) на длинных сценариях
  • Закрыл UI полного цикла согласования: роли, статусы, формы, переходы этапов
  • Вёл code review и декомпозицию frontend-модулей вместе с backend

06.2023 - 03.2024

BI.ZONE

Senior Frontend Engineer

Кибербезопасность, продукты Threat Intelligence

Удалённо

Threat Intelligence

Аналитика киберугроз, frontend-команда из 3 человек

  • React
  • TypeScript
  • JavaScript
  • GraphQL
  • Apollo
  • D3.js
  • Jest

Разделы категорий угроз и детальная форма связей на GraphQL/Apollo; граф на D3; виртуализация, Jest.

  • Собрал разделы категорий угроз и детальную форму связей на GraphQL (Apollo)
  • Добавил виртуализацию длинных списков; покрыл тестами (Jest); вёл code review
  • Категории и форма стали основным способом связывать угрозы в продукте
  • Собрал часть графа связей сущностей на D3.js для аналитиков

05.2022 - 06.2023

НЛМК

Senior Frontend Engineer

Металлургия: digital на производстве

Удалённо

Регистрация выпусков чугуна

SPA вместо Excel

  • React
  • TypeScript
  • JavaScript
  • TanStack Table
  • TanStack Query
  • Keycloak
  • CI/CD
  • Sentry

React SPA: TanStack Table, React Query, Keycloak; CI/CD (GitLab CI), Sentry. Командировка на цех.

  • Заменил Excel на React SPA: таблицы (TanStack Table), React Query, Keycloak
  • Съездил на цех, посмотрел реальный сценарий смены и учёл его в интерфейсе
  • Цех перешёл на web как основной процесс (десятки пользователей на сменах)
  • Подключил Sentry и CI/CD (GitLab CI): быстрее находил и чинил ошибки в проде

04.2021 - 04.2022

Citilink

Frontend Engineer

Крупный e-commerce электроники

Удалённо

Каталог

Миграция с PHP/Symfony на Next.js

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • REST API
  • Redux
  • Jest

Зона каталога: фильтры, сортировка, пагинация, состояние в URL, REST API; code review в yarn workspaces.

  • Перенёс зону каталога на Next.js: фильтры, сортировка, пагинация, REST API, состояние в URL
  • Сохранил SEO: страницы и фильтры индексируются через URL
  • Одно состояние фильтров в URL работает для розницы и оптового каталога
  • Вёл code review в монорепозитории (yarn workspaces)

Навыки

Языки

  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • SCSS/SASS
  • Python
  • Node.js

Frontend

  • React
  • Vue 3
  • Nuxt 4
  • Next.js (SSR/SSG)
  • Effect-TS
  • Redux Toolkit
  • MobX
  • TanStack Query
  • TanStack Table
  • React Hook Form
  • Zod
  • Canvas
  • Framer Motion
  • Rive
  • Lottie
  • React Native
  • Expo
  • Feature-Sliced Design
  • Module Federation
  • Tailwind CSS
  • CSS-in-JS / Emotion

Сборка и CI/CD

  • Git
  • Webpack
  • Vite
  • yarn workspaces
  • монорепозитории
  • code splitting
  • CI/CD
  • GitLab CI
  • GitHub Actions
  • EAS Build
  • Docker

API и backend

  • REST API
  • OpenAPI/Orval
  • GraphQL (Apollo Client)
  • WebSocket
  • PostgreSQL
  • SQL
  • Drizzle ORM
  • Nest.js
  • Django REST
  • Flask
  • scikit-learn
  • Keycloak
  • Auth.js
  • SMTP / IMAP

Web3

  • Web3
  • web3.js
  • TonConnect

Качество и процессы

  • Jest
  • Vitest
  • React Testing Library
  • Playwright
  • ESLint
  • Prettier
  • Storybook
  • Sentry
  • code review
  • Scrum
  • Agile

UI & продукт

  • e-commerce
  • дизайн-системы
  • UI Kit
  • Material UI
  • Figma
  • Telegram Mini Apps
  • i18next
  • next-intl

Английский — B1

  • Тульский государственный коммунально-строительный техникум

    Земельно-имущественные отношения · 2015 - 2018

    Тула, Россия

  • Компьютерная академия «ШАГ»

    Веб-разработка · 2016

    Тула, Россия

Победитель хакатона «Цифровой прорыв» (2021, 2020), победитель Hack.Genesis _ONLINE_, финалист Virus Hack, эксперт чемпионата WorldSkills.

Все проекты

Главная

Давайте обсудим вашу задачу.

Напишите, что хотите сделать. Обсудим детали, сроки и формат работы.

Написать в Telegram kassady71@gmail.com