⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Игнат Федоров (ignatiqq), Россия, КазаньИгнат Федоров (ignatiqq), Россия, Казань

Игнат Федоров

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

Контакты

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

Обо мне

Привет. Я Игнат, фронтенд разработчик. Пишу на React.
Люблю лезть под капот к технологиям.

Рассмотрю предложения в команду инфры/оптимизаций.

Стек технологий:

Прекрасное понимание работы React: Reconciliation, VDOM, FIBER, Steps-of-reconciliation, hooks-under-the-hood, JSX

Знание и применение на практике паттернов программирования;

Собственная имплементация популярных решений(технологий);

Технологии, принципы и подходы которые я использую в своей работе:

FC / CLASS COMPONENTS
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
ОО, функциональная, реактивная парадигмы
SOLID, DRY, KISS принципы

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

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

GitHub - https://github.com/ignatiqq

Навыки

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

Эксперт

4консультации
5
3 оценки

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

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

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

Node.jsJavaScriptHTMLReactWebpackRedux

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

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

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

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

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

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

Опыт работы

  • Тот самый AliExpress!
    От 1000 до 5000 сотрудников
    Фронтенд разработчик (Старший)Senior Frontend Engineer
    Апрель 2024 — По настоящее время (8 месяцев)
    • Increased Web-Vitals 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)

  • Крупнейший в мире онлайн ритейлер оптики
    От 100 до 1000 сотрудников
    Фронтенд разработчик (Старший)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, как на фронте, так и на ноде
    Разработка новых фич и функционала
    Рефактор кода
    Участие в митингах и обсуждений планов проекта
    Покрытие всего функционала тестами (исправление интеграционных тестов)

  • 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