🔥 Карьерный онлайн-фест 17-23 ноября

Постройте стратегию развития своей карьеры. В этом помогут эксперты, коллеги-айтишники с разными карьерными треками, карьерные консультанты

Зарегистрироваться →

Ярослав Ершов (yarkaruf), 22 года, Россия, МоскваЯрослав Ершов (yarkaruf), 22 года, Россия, Москва

Ярослав Ершов

Frontend-разработчикФронтенд разработчикВеб-разработчикСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 22 года
Опыт работы: 4 года и 2 месяца
Регистрация: 13.03.2022
Последний визит: 1 месяц назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Русский родной языкАнглийский В1

Обо мне

Профессиональные навыки:


• React, Next.js, Redux, Redux-Saga, TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS/SASS, GSAP, Pixi.js, Three.js.


• Работа с Git, GitHub, GitLab, настройка CI/CD.


• Опыт интеграции REST API, WebSockets.


• Базовые знания работы с MySQL и MongoDB

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

React
Next.js
TypeScript
Redux
Кроссбраузерная верстка
Адаптивная верстка
GraphQL
WebGL
WebSockets
HTML
CSS
Sass
Git
Jest
Server-side rendering
TailwindCSS
Docker
REST
GitHub
GitLab
Vite
Three.js
Webpack
Pixi.js
CI/CD
Linux

Опыт работы

  • Разработка программного обеспечения и оказание консультационных услуг в сфере разработки ПО
    МоскваОт 100 до 1000 сотрудников
    Фронтенд разработчик (Старший)Senior React Developer
    Сентябрь 2025 — По настоящее время (3 месяца)

    Artezio - международная IT-компания, специализирующаяся на разработке решений для банков и финансового сектора.

    Я работал в команде из 3 frontend-разработчиков, 4 backend-разработчиков, 2 QA и 1 product manager. Основная задача — разработка клиентского кабинета с интеграцией внешних и внутренних API и реализация аналитического модуля. Моя роль заключалась в проектировании архитектуры фронтенда, создании сложных интерфейсов и оптимизации производительности, а также в координации процессов команды.

    Достижения:

    Внёс предложение планировать frontend и backend задачи параллельно: во время груминга мы сразу фиксировали API-контракты - это сократило блокировки и ускорило выполнение epic в среднем на 1 спринт.

    Создал UI-kit компонентов и заранее подготовил «шаблонные» решения, чтобы при планировании epic мы сразу понимали, какие части можно взять готовыми.

    Настроил Kanban-доску для epic - теперь прогресс по stories был прозрачен, QA и продакт видели статус в реальном времени, что снизило время на отчёты и синки.

    Ввёл практику definition of ready для фронтенд-задач: stories попадали в спринт только с готовыми макетами, API-описанием и тест-кейсами.

    Стек: React, Next.js, Redux-Saga, Redux Toolkit, TypeScript, SCSS, REST API, WebSockets.

  • PokerCRM (в период работы в Git-Job)
    Тбилиси
    Фронтенд разработчик (Средний)Middle+ Frontend developer
    Апрель 2022 — Сентябрь 2022 (6 месяцев)

    Проект CRM для управления покерными клубами.

    Делал интерфейсы для аналитики, чатов и уведомлений в реальном времени (WebSockets), а

    также адаптацию под мобильные устройства.

    Разрабатывал дашборды с графиками и статистикой (Chart.js), оптимизировал работу под слабые браузеры.

    ReactReduxWebSocketsD3.jsTypeScriptCSSHTMLSassNext.jsGraphQLJestVite
  • Тбилиси
    Фронтенд разработчик (Ведущий)Middle+/Lead frontend Developer
    Декабрь 2021 — Май 2023 (1 год и 6 месяцев)

    Начал с полной переработки лендинга и личного кабинета сервиса: перевёл проект с Vue

    (который ранее сделали на аутсорсе) на стек React + Next.js + Redux-Saga.

    Особое внимание уделял оптимизации SSR и SEO, чтобы сайт грузился быстрее и выше

    индексировался в поиске.

    За последние месяцы работы сделал административную панель для менеджеров и админов:

    система фильтров по пользователям, управление профилями, выгрузка отчётов.

    Большую часть времени работал в связке с командой бэкенда — обговаривали архитектуру и

    точки интеграции, вместе проектировали фичи так, чтобы фронт и бэк шли синхронно и не

    блокировали друг друга.

    Помимо основных задач, подключал автоматическое тестирование и следил за поддержкой

    кода в актуальном состоянии.

    Достижения:

    Перевёл весь функционал с Vue на React

    Загрузка главной (LCP): с 3.0 с до 1.2 с (SSR, code splitting, lazy).

    TTFB на SSR-страницах: с 450 мс до 220 мс.

    TTI: с 4.8 с до 2.3 с.

    Lighthouse Performance (Desktop): с 64 до 97.

    Lighthouse Performance (Mobile): с 48 до 92.

    Разработал гибкую админку с метриками и инструментами для менеджеров, а также панелью

    показателей для команды разработчиков и менеджмента. Это позволило сократить время на

    рутинные операции, упростить контроль процессов.

    Внедрил единую дизайн-систему и UI-кит — ускорение разработки новых модулей.

    Настроил автотестирование (Jest + React Testing Library), что уменьшило число регрессий при

    релизах.

    Участвовал в разработке API-интеграций и совместном проектировании архитектуры с

    командой бэкенда.

    Подключил CI/CD пайплайн, автоматизировал деплой и проверку кода — скорость выката

    релизов выросла с раз в неделю до нескольких раз в день.

    Поднял Lighthouse SEO Score с ~55 до 95+

    Улучшил мобильную оптимизацию: bounce rate на мобильных снизился на 20%.

    Стек: React, Next.js, Redux-Saga, TypeScript, SCSS, GitHub API, Jest, React Testing Library

  • Netology
    Москва
    Фронтенд разработчик (Средний)Middle Frontend Developer
    Февраль 2021 — Ноябрь 2021 (10 месяцев)

    Разрабатывал и поддерживал функционал образовательной платформы.

    Вёл модуль личного кабинета студента: реализовал графики прогресса (Chart.js), модуль

    тестирования и адаптивную подачу контента под разные устройства.

    Работал с интеграцией видеоуроков через внешние API, оптимизировал время загрузки

    медиафайлов и рендеринг сложных страниц.

    Участвовал в планировании новых функций совместно с продакт-менеджерами и

    дизайнерами.

    Улучшения и результаты:

    Снизил среднее время загрузки страниц с видеоуроками на ~25% за счёт lazy-loading и

    оптимизации рендеринга.

    Благодаря адаптивной верстке доля пользователей с мобильных устройств выросла до 45% без

    падения метрик удержания.

    Стек: React, Redux, Chart.js, Styled Components, REST API.

    ReactReduxRESTHTMLCSSTypeScriptNext.jsJestD3.js
  • Kringga (аутсорс-агентство)
    Саратов
    Фронтенд разработчик (Младший)Junior Frontend Developer
    Июнь 2019 — Декабрь 2020 (1 год и 7 месяцев)

    Пришёл как джун в аутсорс-агентство, занимался поддержкой и доработкой существующих

    проектов.

    В самом начале сделал первую версию корпоративного сайта компании: адаптивная вёрстка,

    интеграция анимаций через GSAP и Pixi.js. К концу работы уже самостоятельно разработал

    вторую, обновлённую версию с учётом нового фирменного стиля и современных подходов к

    адаптивности.

    Помимо этого верстал лендинги и промо-страницы для клиентов агентства, делал игровые

    интерфейсы с анимацией сцен, оптимизировал графику под слабые устройства. Участвовал в

    интеграции фронтенда с уже готовыми бэкендами.

    Улучшения и результаты:

    Оптимизировал загрузку главной страницы (уменьшил вес бандла на ~30%, внедрил

    lazy-loading изображений и code splitting).

    SEO-оптимизация: добился Lighthouse Score 94+ (Performance и SEO).

    Адаптивность повысила время удержания пользователей на сайте (среднее время сессии

    выросло на ~20%).

    Внедрённые анимации повысили конверсию на лендингах в среднем на 12%.

    HTMLCSSJavaScriptPixi.jsSCSSReactNext.js

Высшее образование

  • Институт информационных технологий и анализа данных
    Сентябрь 2020 — Июнь 2024 (3 года и 9 месяцев)

    Студент специальности "Информационная безопасность". Участвовал в двух CTF-соревнованиях, занял 2 первых и одно второе место. В основном мои задачи связаны с reverse engineering.