Fullstack TypeScript разработчик
Разрабатываю и улучшаю веб-продукты
Проектирую и собираю прикладные системы – от классического e-commerce до сложных контентных проектов. Основной стек: JavaScript / TypeScript
Здесь публикую статьи и заметки о работе. Ниже – краткий профиль, ключевые компетенции и ссылки на площадки, где меня проще всего найти.
Основные навыки и фокус
Архитектура сервисов, создание масштабируемых Node.js проектов, разработка интерактивных интерфейсов с React.
Ключевые технологии и то, с чем чаще всего работаю.
- JavaScript
- TypeScript
- Node.js
- Fastify
- Express
- AdonisJS
- React
- PostgreSQL
- Redis
- MongoDB
- RabbitMQ
- GNU/Linux
- Legacy
Контакты
Если нужен разработчик на проект, аудит или доработка – вот основные способы связи.
Где ещё меня читать
Внешние площадки, где я пишу короткие заметки и выкладываю дополнительные материалы.
Авторские статьи
Разборы, заметки, опыт из реальных проектовРефакторинг на 15 минут - пользы на годы!
React hooks for little ones, дополненное изданиеГайд с картинками по хукам React для новичков
Что нас ждёт в Opencart 4?Краткий обзор новых возможностей и изменений в разрабатываемой версии Opencart 4.0.0.0-b
Извлечение вложенных значений из объектов или опасности слепого приведения типов в JavaScriptНедавно, на просторах dev.to, попался небольшой пост, где человек спрашивал варианты реализации функции для извлечения вложенных значений из объектов. В посте приводился вариант реализации подобной функции, однако он был совершенно некорректный. В этой статье разберём проблемы приведённого решения, а также напишем свою функцию с учётом этих проблем.
Каррирование в JavascriptКаррирование — одна из основных концепций применяемых в функциональном программировании. В этой статье кратко рассмотрим что это и зачем и как можно применять карринг в Javascript.