Игнат Федоров (ignatiqq), Россия, КазаньИгнат Федоров (ignatiqq), Россия, Казань
Эксперт
Фронтенд разработчикВеб-разработчикСтарший (Senior)
От 4000 €Рассмотрю предложения

Контакты

Войти
Опыт работы: 5 лет и 3 месяца
Регистрация: 27.07.2022
Последний визит: 2 дня назад
Местоположение: Россия, Казань
Дополнительно: готов к переезду и к удаленной работе

Обо мне

Привет. Я Игнат, фронтенд разработчик. Web Perfomance Enthusiast.

Знание и применение на практике паттернов программирования;
Собственная имплементация популярных решений(технологий);
Технологии, принципы и подходы которые я использую в своей работе:

REACT / SSR / NEXTJS / REDUX /  MOBX / THUNK / SAGAS / REACT QUERY
JAVASCRIPT / TYPESCRIPT
WEBPACK / ESLINT
SCSS / MODULES / TAILWIND / MUI / STYLED COMPONENTS
DOCKER
GIT / GITHUB / GITLAB / BITBUCKET
NODEJS / EXPRESS / MONGODB
JEST / REACT-TESTING-LIBRARY / ENZYME / Нагрузочные тесты (k6)
REST API / GRAPHQL
PROMETHEUS / GRAFANA
ОО, функциональная, реактивная парадигмы
SOLID, DRY, KISS принципы


Прекрасное понимание и использование паттернов программирования на практике.
Понимание принципов организации архитектуры системы

Навыки

TypeScript
JavaScript
React
Redux
Webpack
GraphQL
ООП
Jest
Node.js
Next.js

Эксперт

7 консультаций
5
6 оценок

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

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

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

Node.jsJavaScriptHTMLReactWebpackRedux

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

Привет, я Игнат. Имею около 5 лет опыта коммерческой разработки в компаниях разного уровня.

Помимо "покраски кнопок", на рабочем месте я обычно занимаюсь разного рода оптимизациями продуктовых/технических метрик, имею большой опыт в NodeJS серверах и околофронтовой инфры.

Готов помочь с любыми непонятными темами начиная от deep JS diving заканчивая архитектурными вопросами на фронте.

Пишу кучу DX инструментов. Готов помочь с любыми вопросами разработчикам любого уровня :)

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

Опыт работы

  • Фронтенд разработчик (Старший)Senior Frontend Engineer
    Апрель 2024 — По настоящее время (1 год)
    • Created infrastructure for creating and testing ab-tests to improve performance (metrics/tests/code)
    • Improved Web-Vitals CPR metrics on ~30%
    • Refactored shared components and decreased 80% of ssr errors
    • Tooling / Accesibillity / Refactoring
    • Preventing decisions to reduce performance (Explaining decisions to product managers)

    • Created new version of Aliexpress UI kit

    • Created optimiziest way to render the page (by injecting critical styles removal unused scripts and css and etc.)

    • Created necessary perfomance/error/persec metrics and grafana dashboards with logs of them

  • Крупнейший в мире онлайн ритейлер оптики
    Фронтенд разработчик (Старший)Frontend Developer
    Сентябрь 2022 — Апрель 2024 (1 год и 8 месяцев)
    • Следил за всеми метриками на сайте, занимался перфомансом сайта во всех аспектах (Сильно улучшил TBT,  провел работу с критическими стилями, заметно улучшил FCP, LCP и TTFB)
    • Писал codemod'ы для быстрой миграции на новые мажорные версии пакетов
      Настройка инфраструктуры работы с React SSR на сервере (создание псведо-мета-фреймворка)
    • Разработка собственного SSR фреймворка (DI, modules, rendering flow)
      Оптимизация запросов на сервер с помощью (rate limiter)
    • Решение проблемы с критическими стилями (интеграция трансформ стрима со стилями) + рендеринг (в том числе микрофронтов с consume модулями)
      Миграция на микрофронты с webpack Module Federation
    • Работа с нативным React SSR, как на фронте, так и на ноде
    • Разработка новых фич и функционала
    • Рефактор кода
    • Покрытие всего функционала тестами (JEST, RTL , Pupeeter)
    • Составление перф роадмапа и следование ему

  • Sellermarket
    Казань
    Фронтенд разработчикFrontend developer
    Март 2021 — Сентябрь 2022 (1 год и 7 месяцев)

    Разработка личного кабинета spa.

    Оптимизация приложения.

    Добавление новых фич.

    Проектирование архитектуры приложения

    GitTypeScriptReactReduxWebpackSassHTMLCSS
  • Маркетинговое агенство Паутина (Аутстафф)
    Фронтенд разработчик (Средний)Frontend developer
    Январь 2020 — Март 2021 (1 год и 3 месяца)

    Доработка приложений. 

    Добавление новых фич.

    Исправление багов.

    Настройка сборок приложений

    Frontend: HTML, CSS, JS, React, Webpack
    Backend: PHP, MySQL, MongoDB, NodeJS