Юрий Богомолов

Евангелист функционального программирования на TypeScript @ YBogomolov.me
Backend
Code Review
Frontend
System Design
Другое
Ментор временно приостановил приём заявок.
Опыт: 5-10 лет
Цена (за час): По договоренности
Получили помощь: 7 человек
О себе

Работал в компаниях различного масштаба — от стартапа на 10+ человек до международной корпорации на 40000+ сотрудников. Последние несколько лет я занимаюсь продвижением строго типизированного функционального программирования на TypeScript, контрибьючу в экосистему библиотеки fp-ts, веду просветительскую работу по данному направлению в блоге ybogomolov.me канале dd if=/dev/stuff of=/dev/tg и твиттере @YuriyBogomolov.

С чем помогу

Чем я буду полезен лично тебе:

— помогу выстроить правильный майндсет касательно строго типизированных языков;

— покажу, как заниматься TDD (Type-Driven Development) и не страдать;

— помогу достичь понимания иерархии классов типов: функтор, аппликатив, монада, traversable, foldable, и т.д.;

— покажу, как можно заниматься моделированием предметной области (Domain-Driven Design) с использованием различных техник функционального программирования вроде данных высшего порядка (higher-kinded data), алгебраических типов (algebraic data types), построения предметно-специфических языков (domain-specific languages);

— расскажу, как применять принцип «make illegal states unrepresentable» на практике;

— проведу ревью кода, использующего fp-ts или другую схожую библиотеку;

— продемонстрирую, как писать тесты с помощью библиотек для тестирования, основанного на проверке свойств (propery-based testing);

— помогу наметить карьерный путь для дальнейшего изучения ФП.

В заявке обязательно укажи, в какой стране ты находишься, и в каком часовом поясе.

Цена за часовую консультацию — 80€.

Компетенции
TypeScript, Scala, Haskell, fp-ts, Software Architecture, Code Review, Tech Lead