Fullstack TypeScript разработчик

Разрабатываю и улучшаю веб-продукты

Проектирую и собираю прикладные системы – от классического e-commerce до сложных контентных проектов. Основной стек: JavaScript / TypeScript

Здесь публикую статьи и заметки о работе. Ниже – краткий профиль, ключевые компетенции и ссылки на площадки, где меня проще всего найти.

Основные навыки и фокус

Архитектура сервисов, создание масштабируемых Node.js проектов, разработка интерактивных интерфейсов с React.

Ключевые технологии и то, с чем чаще всего работаю.

  • JavaScript
  • TypeScript
  • Node.js
  • Fastify
  • Express
  • AdonisJS
  • React
  • PostgreSQL
  • Redis
  • MongoDB
  • RabbitMQ
  • GNU/Linux
  • Legacy

Контакты

Если нужен разработчик на проект, аудит или доработка – вот основные способы связи.

Где ещё меня читать

Внешние площадки, где я пишу короткие заметки и выкладываю дополнительные материалы.

Авторские статьи

Разборы, заметки, опыт из реальных проектов
Статья
Как мы избавились от магических констант и чисел для времени в JavaScript проектах

Рефакторинг на 15 минут - пользы на годы!

Статья
React hooks for little ones, дополненное издание

Гайд с картинками по хукам React для новичков

Статья
Что нас ждёт в Opencart 4?

Краткий обзор новых возможностей и изменений в разрабатываемой версии Opencart 4.0.0.0-b

Статья
Извлечение вложенных значений из объектов или опасности слепого приведения типов в JavaScript

Недавно, на просторах dev.to, попался небольшой пост, где человек спрашивал варианты реализации функции для извлечения вложенных значений из объектов. В посте приводился вариант реализации подобной функции, однако он был совершенно некорректный. В этой статье разберём проблемы приведённого решения, а также напишем свою функцию с учётом этих проблем.

Статья
Каррирование в Javascript

Каррирование — одна из основных концепций применяемых в функциональном программировании. В этой статье кратко рассмотрим что это и зачем и как можно применять карринг в Javascript.

Свежее в блоге

Короткие заметки и наблюдения (внешний блог)