Илья Борчининов

Senior front-end developer @ Skillaz (LLC Skillaz)
Frontend
Code Review
System Design
Другое
Илья Борчининов
Опыт: 5-10 лет
Цена (за час): 2000 руб
Получил помощь: 1 человек
О себе

Я работаю фронтенд-разработчиком с 2020 года. С июля 2022 года участвую в разработке HCM-платформы в компании Skillaz. До этого пробовал себя в разных IT-ролях: был IT-рекрутером, делал Telegram-боты и постепенно перешёл к написанию пользовательских интерфейсов, уделяю особое внимание оптимизации производительности и созданию микрофронтендов.

Меня привлекают архитектура крупных React-приложений и продуманное управление состоянием. Я стараюсь выстраивать код так, чтобы компоненты были переиспользуемыми и легко расширялись. Интересуюсь вопросами автоматизации рутинных задач: генерацией кода, статическим анализом, настройкой CI/CD-пайплайнов. Также экспериментирую с внедрением элементов машинного обучения в интерфейсы.

В менторстве придерживаюсь коучингового подхода: не стремлюсь давать готовые решения, а помогаю разобраться в проблеме через правильные вопросы и примеры. Даю короткую, ёмкую и структурированную обратную связь, а если нужно - предлагаю пошаговый план действий. Верю, что при поддержке и регулярном диалоге человек быстрее применяет новые знания на практике, поэтому стараюсь держать небольшие "точки контроля" и своевременное уточнение задач.

С чем помогу


- выстроить архитектуру React-приложения (компонентная структура, разделение на модули, микрофронтенды);
- оптимизировать управление состоянием (Redux/RTK, Recoil, Zustand) и мигрировать с устаревших решений;
- настроить процессы CI/CD (автоматизация сборки, деплоя, линтинга, тестирования);
- внедрить автоматизацию рутинных задач (генерация кода, скрипты для локального окружения, Githooks);
- провести код-ревью и дать рекомендации по повышению производительности и качества кода;
- помочь с внедрением TypeScript: настройка, типизация существующего кода, отказ от any;
- наладить процесс менторства в команде: структура 1:1, постановка целей, обратная связь;
- подобрать стратегию технического развития (выбор стека, библиотеки, подходы к UX/UI);
- подготовить к интервью и оценить резюме фронтенд-разработчика (Junior–Senior), дать советы по вопросам для HR и технических собеседований.

Компетенции
JavaScript, TypeScript, React, Redux/RTK (RTK Query), Recoil, Zustand, Microfrontends (Module Federation), Webpack, Vite, CI/CD (GitLab CI/CD), Автоматизация сборки и деплоя, Code Review, Оптимизация производительности, CSS Modules, PostCSS, Настройка окружения, Менторство.