🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Федор Петраков (petrakovf), 23 года, Россия, МоскваФедор Петраков (petrakovf), 23 года, Россия, Москва

Федор Петраков

Эксперт
Frontend РазработчикФронтенд разработчикСтарший (Senior)
Рассмотрю предложения

Контакты

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

Обо мне

У меня 4 года опыта разработки, проектирования и поддержки фронтенд веб-приложений в разных командах, как на аутсорс проектах, так и в большом продукте.

За это время я отточил свои навыки работы с React, JavaScript, TypeScript и другими фронтенд инструментами. Также делаю вклад в популярные open source проекты с миллионами пользователей.

Легко нахожу общий язык с коллегами и партнёрами для плодотворного и быстрого решения поставленных задач.

Telegram - fpetrakov
GitHub - fpetrakov

Навыки

React
JavaScript
TypeScript
Redux
CSS
SCSS
HTML
Webpack
Next.js
Git

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСредний

Специализация

Фронтенд разработчик

Помогаю развивать навыки

CSSSCSSTypeScriptJavaScriptHTMLReactRedux

Экспертность

Помогу с подготовкой к собеседованию, поиском работы, отвечу на любые вопросы :) 

Стоимость
1000 ₽/ час

Участие в профсообществах

Опыт работы

  • Место встречи лучших
    Санкт-ПетербургБолее 5000 сотрудников
    Фронтенд разработчик (Старший)
    Июль 2024 — По настоящее время (5 месяцев)

    Занимаюсь разработкой главной страницы Дзена (dzen.ru).

    JavaScriptTypeScriptReactReduxHTMLCSSWebpackJestSCSS
  • Платформа для подбора товаров, сравнения цен и выгодных покупок
    От 100 до 1000 сотрудников
    Фронтенд разработчик (Старший)Frontend Developer
    Февраль 2023 — Июль 2024 (1 год и 6 месяцев)

    Занимался разработкой фронтенда B2C Яндекс.Маркета в команде промо.

    • Добился значительного увеличения GMV на 4,15%, разработав новый дизайн для одной из промо-механик.
    • Успешно довел до релиза 14 проектов, как в роли рядового
      разработчика, так и ведущего: реализовывал новые промо фичи, продумывал
      API контракты с бэкендом, декомпозировал и оценивал задачи.
    • Добавил 42 React компонента в Storybook, это повысило
      производительность разработчиков, переиспользование кода, упростило
      онбординг и улучшило коммуникацию как внутри промо команды, так и со
      смежными командами.
    • Оптимизировал скорость загрузки и отрисовки React компонентов с
      помощью SSR, кэширования запросов и разделения HTML, CSS и JavaScript
      кода по платформам с Webpack.
    • Значительно повысил качество TypeScript и JavaScript кода за счет
      добавления новых проверок статического анализатора ESlint, расширения
      правил ревью, написания автотестов.
    • Удешевил написание автотестов на Jest, выделив часто встречающийся код в отдельные легко используемые модули.
    • Участвовал в дежурствах, расследованиях инцидентов и багов на
      фронтенде, в результате смогли выделить узкие места и покрыть их
      тестами, уменьшить количество багов.
    JavaScriptReactTypeScriptReduxWebpackHTMLCSSStylusJestStorybook
  • Lobster Laboratory
    Москва
    Frontend Разработчик
    Сентябрь 2020 — Февраль 2023 (2 года и 6 месяцев)

    Занимался фронтенд разработкой 3 аутсорс проектов: CMS мобильной онлайн игры, виджет на несколько сайтов заказчика, редактор документов для онлайн школ.

    • Успешно заонбордил двух младших разработчиков: провел техническое
      интервью, помогал с задачами на начальном этапе, делал код ревью
    • Упростил разработку и интеграцию с бэкендом, внедрив автогенерацию кода TypeScript для REST API.
    • Увеличил покрытие виджета автотестами Jest на 25%, это значительно улучшило скорость и качество выполнения задач.
    • Ускорил работу с таблицами в CMS за счет оптимизации рендеринга React компонентов.
    • С нуля реализовал получение уведомлений по WebSockets и Redux
      Middleware, от сбора требований и составления контракта с бэкендом, до
      тестирования и релиза.
    ReactJavaScriptTypeScriptReduxSCSSHTMLCSSWebpackGitNext.js