Об авторе — Алексей Васильев

Я fullstack-разработчик: Node.js / NestJS на бэкенде и Angular / TypeScript с реактивной архитектурой RxJS на фронтенде. Специализируюсь на производительности и рефакторинге сложных систем, пишу технические статьи на Хабре и сделал этот бесплатный курс RxJS Ninja.

Экспертиза

  • Бэкенд на Node.js / NestJS: проектирование API, микросервисы и event-driven архитектура (Kafka, RabbitMQ), работа с PostgreSQL и MongoDB.
  • RxJS и реактивность: перевод нестабильной логики на детерминированные реактивные графы данных, управление подписками (switchMap / takeUntil), устранение утечек памяти и race conditions.
  • Производительность и highload: устранение фризов и задержек ввода (OnPush, оптимизация change detection), ускорение поиска и рендеринга на больших объёмах данных.
  • Надёжность: снижение runtime-ошибок через strict TypeScript и runtime-валидацию контрактов (Zod), миграции без даунтайма.
  • Сообщество: автор технических статей на Хабре и наставник по JavaScript в HTML Academy (code review).

Почему я сделал RxJS Ninja

RxJS — самый недопонятый инструмент в экосистеме Angular: операторы учат по обрывкам, без среды, где можно сразу запустить код и увидеть поток значений. Я собрал курс, которого мне не хватало самому: теория, редактор Monaco и выполнение кода прямо в браузере — на одном экране. Весь материал открыт и бесплатен.

Подробно о мотивации и о том, как устроена платформа, я написал в статье на Хабре: «Почему я сделал RxJS Ninja» →

Открыт к работе

Я в активном поиске и открыт к найму и проектной работе — fullstack на Node.js / NestJS и Angular / TypeScript, реактивная архитектура, производительность и рефакторинг legacy. Готов обсудить полную занятость, контракт или разовую консультацию. Напишите мне в Telegram, на email или в LinkedIn — отвечаю быстро.

Контакты и профили