Егор Х. Frontend разработчик, Senior
ID 23272
ЕХ
Егор Х.
Мужчина, 30 лет
Россия, Новосибирск, UTC+7
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Егор – разработчик с 4-летним стажем, специализирующийся на создании высоконагруженных и оптимизированных веб-приложений. Работал над масштабными проектами с аудиторией 100+ млн пользователей, входил в команду оптимизации фронтенда. Разрабатывал приложения в сферах спорта, обработки изображений, таск-трекинга и документации. Среди ключевых достижений – разработка собственного видеопроигрывателя для одного из проектов.
Отличается внимательностью к деталям, собранностью и фокусом на качество кода. Ориентирован на эффективные и производительные решения.
Проекты
(4 года 2 месяца)
CRA (Cyber Risk Alliance) https://www.cyberriskalliance.com
Роль
frontend разработчик
Обязанности
Обновление типографии. Его произвёл рефакторинг кодовой базы всех приложений проекта, что затрагивало большое количество компонентов, а также потребовало внесения изменений в поставку данных на фронт. Для чего понадобилось: подключение новой типографии, переписывание css для компонент с уникальными классами, а также написание новых компонентов для контента, поставляемого с бэкенда “сырым” html.
Страница-каталог с многоуровневыми фильтрами. Егор создал новую кастомную страницу для поиска по многоуровневой таксономии сайта. Им была написана собственная система взаимозависимых фильтров по пересекающимся критериям, и учитывающая их пагинация.
Интеграция с Google Maps. Егор создал страницу используемую двумя приложениями и адаптирующуюся под их тему. На ней был добавлен блок с google картой, указывающей на место проведения события.
Создание лендинг страниц для мероприятий. Егор создал набор компонентов, позволяющей быстро и эффективно создавать новые уникальные лендинги для продвижения мероприятий. Создаваемые страницы позволяли гибко и уникально адаптировать дизайн для того, чтобы лендинги вписывались в дизайн сайтов, и при этом учитывали дизайн-код самих мероприятий.
Замена библиотека luxon на date-fns. Егор реализовал часть методов доступных в библиотеке luxon, но не имеющих аналогов в библиотеке date-fns, а также адаптировал места обращения к ним. Им была решена проблема с часовыми поясами, а так же уменьшен размер бандла, что помогло повысить производительность.
Покрытие функционала jest тестами.
Достижения
Создание кросс-сайтовой библиотеки компонентов.
Создание и предложение решений для маркетинговых задач бизнеса.
Создание сложных многофакторных UI/UX процессов.
Рефакторинг приложения для замены используемых библиотек.
Работа с таблицами: отрисовка, изменение данных, синхронизация измененных данных с базой данных.
Покрытие функционала jest тестами.
Стек специалиста на проекте
HTML5, Sass, d3, GraphQL, AWS, Git, Selenium, Webpack, Jest, Redis, CSS3, Symfony, Wordpress, GitHub, YouTrack, Storybook, AWS S3, Turborepo, ESLint, Playwright, ECS, jetbrains, Echarts, GitHub Actions, TypeScript, Bootstrap, Axios.js, Next.js, JavaScript, REST API, Unit testing, PostgreSQL
Отрасль проекта
Information Security
Период работы
Январь 2024 - Март 2025
(1 год 3 месяца)
G/O Media
Роль
frontend разработчик
Обязанности
Инструмент для генерации уникальных страниц в рамках системы kinja, которая до того была ориентирована только на показ контента, связанного с блоггингом: блогов, постов, авторов для маркетинговых кампаний. Егор написал и встроил в систему возможность с минимальными изменениями в коде создавать динамические страницы, для наполнения которых можно использовать json данные подготовленные по заданной структуре, что позволило встроить страницы кампаний в основные сайты, что улучшило SEO метрики, а также упростило их дальнейшие поддержку и скорость создания новых страниц такого типа.
Интеграция с IMDB. В контенте, связанном с фильмами, юзеры слишком часто покидали сайт, переходя на imdb для большего количества информации. Егор написал автоматизированное создание виджетов и страниц, основанных на данных из API imdb. В итоге мы имели создание страниц для каждого фильма и сериала, и набор виджетов с данными с imdb, которые редакторы могли добавлять на страницы связанного контента. Ключевой целью было иметь больше разнообразного медийного контента на сайте, чтобы уменьшить баунс рейт, что было в итоге достигнуто.
Оптимизация показов рекламы. Для оптимизации UX нашей командой был написан собственный js видео плеер. Видео реклама особенно ценна для показов, и Егор оптимизировал процесс загрузки плеера и рекламы, чтобы увеличить процент успешных показов рекламы. По итогам количество показов рекламы на видео увеличилось на 30%.
Оптимизация производительности сайта. На всех сайтах G/O Media нашей командой была произведена масштабная работа над улучшением web vitals, после чего эти сайты стали иметь наилучшие показатели по сравнению с конкурентами. Егор занимался анализом, и реорганизацией скриптов, а также с использованием профилировщика производил рефакторинг сложных компонентов.
Работы над UI/UX, связанные со сложными многоуровневыми формами поиска, динамически обновляющимися в зависимости от действий пользователя.
Достижения
Интеграция с IMDB. Создание набора компонентов с кеширующим node.js сервисом.
Оптимизация показов рекламы с помощью обновления поведения рекламных компонентов.
Оптимизация производительности сайта.
Создание сложных многофакторных UI/UX процессов.
Интеграция с ChatGPT для генерирования текста статей в интерфейсе редактора.
Стек специалиста на проекте
AWS, Git, Scala, Webpack, Jest, Cyprees, S3, EKS, Effector, TypeScript, RDS, React, JavaScript, Puppeteer, Node.js, Unit testing, UI/UX, Kubernetes, ChatGPT
Отрасль проекта
Media
Период работы
Ноябрь 2021 - Декабрь 2024
(3 года 2 месяца)
ManagingLife
Роль
frontend разработчик
Обязанности
Разработка дашборда для представителей страховой компании. Ранее в системе имелся дашборд на angular.js, но по причинам его устаревания и переписывания приложения на React Native было принято решение переписать его на React. Егор реализовал интерфейсы позволяющие получить актуальные данные по выбранному временному периоду, как для всей аудитории приложения,так и их подгрупп и индивидуальную. Отображение включает в себя визуализацию данных, сделанную с помощью Recharts. Сейчас этим сервисом пользуются 30 страховых компаний и 1500 пользователей из них.
Разработка React Native приложения. Для достижения кроссплатформенности основное приложение было переписано на React. В приложении были только элементы связанные с отслеживанием боли и не было контентной составляющей. Егор реализовал отображение контент-гайдов, с рекомендациями статей, отображение которых также было написано им.
Работа с формой генерации отчётов. Генерация отчётов подразумевает совершение выборки по множеству связанных критериев с собственной логикой связи. Егор расширял и исправлял эту форму, дополняя новые критерии, а также обновляя её для приведения в соответствие переписывающемуся бэкенду.
Достижения
Разработка дашборда для представителей страховой компании.
Разработка React Native приложения.
Разработка формы генерации отчётов с генерацией pdf.
Стек специалиста на проекте
Git, JavaScript, Node.js, Cypress, Jest, Webpack, Kubernetes, Drupal, AWS, Symfony, TypeScript, React Native, Unit testing, React, S3, EKS, RDS
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Февраль 2021 - Октябрь 2021
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
НГПУ
Специальность
Математическое образование
Завершение учебы
2025 г.