🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Георгий Прохоров (geopr), 26 лет, Россия, МоскваГеоргий Прохоров (geopr), 26 лет, Россия, Москва

Георгий Прохоров

Эксперт
Frontend разработчик | Frontend Engineer | Javascript Developer |React DeveloperФронтенд разработчикВеб-разработчикСтарший (Senior)
Ищу работу

Контакты

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

Обо мне

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

Работал со всеми современными фреймворками и их экосистемой. Не проблема выучить очередной или написать свой.

Менторил junior-middle специалистов, проводил онбординги, был наставником на онлайн-курсах.

Технологии: HTML5, CSS3, Javascript, ES6+, ESNext, Typescript, React, Redux, Zustand, MobX, Vue, Angular, NodeJS, NextJS, SSR, Wepback, Vite, Babel, Npm, Yarn, Pnpm, REST API, GraphQL, Git, CI/CD, Docker, Jest, Playwright, микросервисная архитектура, клиент-серверная архитектура, проектирование архитектуры, SOLID, паттерны проектирования,

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Проектирование архитектуры приложений
Веб-разработка
Node.js
Алгоритмы и структуры данных
Server-side rendering
TypeScript
React
Vue.js
Angular
Unix

Эксперт

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

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

СтажёрМладшийСредний
Стоимость
3000 ₽/ час
Первая встреча бесплатно

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

Опыт работы

  • Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
    Более 5000 сотрудников
    Фронтенд разработчик (Старший)Старший фронтенд разработчик/Фронтенд Инженер
    Март 2023 — Март 2025 (2 года и 1 месяц)

    Едадил (Lessy в межнаре):

    Агрегатор скидок и кешбэка в магазинах-партнерах. Мобильное приложение (сборник микрофронтов) + десктопный сайт + браузерное расширение

    Стек: Typescript, React, V4Fire (https://github.com/V4Fire), Node.js, Jest, Playwright, REST API, Git, Yarn, Pnpm

    – Внедрил SSR на NodeJs. Написал документацию и гайд для других команд. Рендеринг в браузере ускорился в 2 раза (с ~2.8 сек до ~1.5 сек)
    – Нанял 2 новых разработчиков (middle-middle+). Для этого мигрировал 5 микрофронтендов мобильного приложения с V4Fire на React 18
    – С нуля сделал "Яндекс.Выгода". Браузерное расширение на React для Chrome, Safari, Firefox. Выручка с рекламы выросла на 17%, добавились новые пользователи
    – Уменьшил в 2 раза размер картинок и медиафайлов через конфигурацию сборки webpack (написал кастомный loader). Так же автоматизировал их деплой на S3 через CI
    – Настроил общий конфиг CI/CD в Gitlab для использования на 3 проектах: десктопный сайт, мобильное приложение, браузерное расширение
    – Ускорил ретроспективу команды. Cделал бота на NodeJs для формирования отчетности по задачам в спринте
    – Лидил задачи с нуля: ресерч, архитектура, разработка, A/B эксперименты, релиз

  • Российский эксперт и разработчик цифровых решений для государства, бизнеса и человека
    От 1000 до 5000 сотрудников
    Фронтенд разработчик (Старший)Старший фронтенд разработчик
    Февраль 2021 — Март 2023 (2 года и 2 месяца)

    Админ-панель для лаборатории по генетической медицине. Сотрудники управляют объектами
    лаборатории (лунки, штативы, образцы и тд)

    Стек: React, Typescript, Redux, Styled Components, GraphQL, Jest, Playwright, Git, Npm

    – Внедрил Feature Sliced архитектуру (FSD). Джуны начали в 2 раза быстрее делать задачи (в среднем 5-6 задач за 2 недельный спринт)
    – Мигрировал весь проект с React 17 на React 18. Написал подробный гайд и документацию по миграции для других команд
    – Создал и поддерживал дизайн-систему. Использовалась еще на 2 проектах. Проектировал общие компоненты и отстаивал решения перед архитектором
    – Образовывал команду разработчиков. Регулярно выступал с докладами на технические темы, делал код-ревью, менторил 2 джунов
    – Покрыл тестам 80% проекта. С нуля настроил Jest и React-testig-library, написал документацию по тестированию

    TypeScriptReactReduxDockerGitGraphQLMobXClean ArchitectureMVVMJest
  • Разрабатываем кастомные сервисы и веб-приложения
    КрасноярскОт 10 до 100 сотрудников
    Фронтенд разработчик (Средний)Middle Frontend Developer
    Январь 2020 — Февраль 2021 (1 год и 2 месяца)

    Виртуальный учитель для детей 1-9 классов. Два интерфейса: преподаватель (дает задания),
    ученик (решает их). Основная задача в интерфейсе преподавателя: разработка
    математического редактора для ввода формул

    Стек: React, Typescript, MobX, REST API

    – Спроектировал архитектуру редактора через MVVM и паттерны Strategy, Visitor, Builder и Factory, нарисовал UML диаграмму архитектуры
    – Реализовал взаимодействие редактора с API. Сделал сериализацию/десериализацию состояния редактора и отправку на сервер. Так же сделал восстановление состояния из LocalStorage
    – Сделал кроссбраузерную верстку редактора и пофиксил отображение в Chrome, Safari, Firefox, Opera
    – Реализовал возможности редактирования: ввод, выделение, копирование, вырезание, вставка
    – Писал техническое задание, общался с заказчиком, корректировал требования и отстаивал технические решения

    ReactTypeScriptMobXSCSSGitDocker