Николай Николаенко

Обо мне

Frontend-разработчик с опытом создания сложных enterprise-приложений с нуля. Работаю с real-time системами, оптимизирую производительность и участвую в архитектурных решениях.

Стек технологий

React
TypeScript
Redux Toolkit
Next.js
WebSocket
REST API
CSS Modules
SCSS
Canvas API
React-Hook-Form
Git

Навыки и практики

Код-ревью
Архитектурные решения
Участие в митапах и конференциях
Наставничество в команде
Оптимизация производительности
Разработка проектов с нуля

Проекты

Коммерческие проекты

АРМ диспетчера пропускного пункта

ООО «ПУСК»

Восточный выезд из г. Уфа на М-5 «Урал»

Рабочее место диспетчера пункта оплаты проезда. Real-time мониторинг оборудования (шлагбаумы, светофоры, камеры), управление акциями и стоимостью проезда.

REST API для начального состояния, WebSocket (StompJS) для real-time обновлений, валидация форм через React-Hook-Form

ReactTypeScriptRedux ToolkitCSS ModulesREST APIWebSocket (StompJS)React-Hook-Form
Команда: 8 человек
Разработано с нуля

АРМ диспетчера бесконтактных пунктов оплаты

ООО «ПУСК»

Витебская развязка Западного скоростного диаметра

Система мониторинга бесконтактных пунктов оплаты. Real-time отображение проездов, склейка транзакций с фотографиями камер и данными транспондеров.

WebSocket через Socket.io для real-time проездов, склейка транзакций через REST API

ReactTypeScriptRedux ToolkitCSS ModulesWebSocket (Socket.io)React-Hook-Form
Команда: 11 человек
Разработано с нуля

АРМ диспетчера АСУДД

ООО «ПУСК»

Витебская развязка Западного скоростного диаметра

Автоматизированная система управления дорожным движением. Интерактивная карта с отображением оборудования через Canvas API.

Скриншоты

Улучшил LCP на 120%, INP на 135%. Оптимизация Canvas, кэширование состояний, throttling перерисовки

ReactTypeScriptRedux ToolkitSCSS ModulesAnt DesignCanvas APIWebSocket (StompJS)
Команда: 12 человек
Оптимизация производительности

Платформа BugBounty.ru

BugBounty.ru

bugbounty.ru

Лендинг на Next.js и админка личного кабинета для багхантеров и компаний. Полный цикл разработки: десктоп и мобильная версия, обработка ошибок, модальные окна, работа с markdown.

Скриншоты

Next.js + TypeScript (лендинг), React + Redux Toolkit (админка), валидация форм через React-Hook-Form, защита от хакерских атак, оптимизация с useMemo/memo/useCallback

Next.jsReactTypeScriptRedux ToolkitREST APIReact-Hook-FormMarkdown
Разработано с нуля

Опыт работы

ООО «ПУСК»

Frontend-разработчик

Октябрь 2025 — настоящее время

Экспертная компания, оказывающая консалтинговые услуги на всех этапах реализации строительных проектов — от концепции до ввода в эксплуатацию. Также создаёт ПО для эксплуатации платных дорог.

  • Разработал 2 проекта полностью с нуля (АРМ диспетчера)
  • Оптимизировал производительность: LCP +120%, INP +135%
  • Работа с real-time данными через WebSocket (StompJS, Socket.io)
  • Участие в архитектурных решениях и код-ревью
  • Регулярное участие в митапах и конференциях

BugBounty.ru

Frontend-разработчик

Август 2024 — Октябрь 2025 (1 год 3 месяца)

Платформа для поиска уязвимостей — связывает компании и багхантеров для повышения кибербезопасности.

  • Разработал лендинг на Next.js + TypeScript (десктоп + мобилка)
  • Разработал админку для личного кабинета багхантера и компании
  • Реализовал обработку ошибок, модальные окна, валидацию форм
  • Реализовал работу с Markdown
  • Проработана и реализована защита от хакерских атак