Евгений Frontend-разработчик (en1ki), 35 лет, Россия, РязаньЕвгений Frontend-разработчик (en1ki), 35 лет, Россия, Рязань

Евгений Frontend-разработчик

Эксперт
Software EngineerРазработчик приложенийСтарший (Senior)
От 350 000 ₽Ищу работу

Контакты

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

Обо мне

Увлечен технологиями блокчейн и искусственного интеллекта.

Комплексно подхожу к поддержанию своей энергии через плавание, бег, йогу и здоровое питание – всё это заряжает мою внутреннюю батарейку, энергию которой я направляю на создание надежного будущего для себя и своей семьи.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Разработка через тестирование
ООП
TypeScript
Веб-разработка
React
Redux
CI/CD
Figma Design
Svelte.js
DDD
Eiffel
Magik
Ceylon
Processing (язык программирования)
Boo

Эксперт

1консультация

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

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

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

Node.jsTypeScriptJavaScriptExpressВеб-разработкаWebSocketsHTMLReactReduxNestJS

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

Я не просто научу тебя писать код — я помогу тебе мыслить и решать задачи как настоящий инженер. Вместе мы пройдём непростой путь от начинающего разработчика до уровня middle и даже senior. Моё менторство станет трамплином для твоей карьеры в IT.

С более чем 12-летним опытом в решении самых разнообразных задач — от создания веб-сайтов с акцентом на детали и пользовательский опыт до разработки корпоративных систем с продуманной, гибкой и надёжной архитектурой — я готов поделиться своими знаниями и навыками.

Я обучу тебя искусству кодирования, передовым практикам и методологиям разработки, которые дадут тебе конкурентное преимущество на рынке. Давай вместе откроем двери в мир неограниченных возможностей и построим твою успешную карьеру в разработке программного обеспечения!

Стоимость
2500 ₽/ час
Первая встреча бесплатно

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

Опыт работы

  • Разработка и издание игр для мобильных платформ
    Санкт-ПетербургОт 100 до 1000 сотрудников
    Разработчик мобильных приложений (Ведущий)Старший инженер-программист
    Январь 2025 — Март 2025 (3 месяца)

    (Проектная работа в роли технического эксперта по VOD-технологиям)

    Обязанности:
    - Технический консалтинг команды по технологиям стриминга и видеоплееров.
    - Разработка ключевого функционала мобильного приложения на React Native (Expo).

    Достижения:
    - Проанализировал технические требования и риски проекта, аргументированно отстоял использование нативного плеера (React Native) вместо предложенного WebView, предотвратив потенциальные проблемы с производительностью, UX и расходом батареи у конечных пользователей.

    - Выбрал стек React Native + Expo как оптимальное решение, позволившее сбалансировать требования к производительности и сверхсжатые сроки, что было критично для своевременной демонстрации продукта инвесторам.

    - Реализовал expo-video плеер в стиле TikTok (бесконечная лента, кастомный UI) всего за 2 недели, обеспечив ключевую функциональность для MVP.

  • Maximus Arena
    Фулстек разработчик (Ведущий)Ведущий инженер-программист группы разработки
    Сентябрь 2022 — Сентябрь 2024 (2 года и 1 месяц)

    (Техническое лидерство в перезапуске аналитической крипто-платформы)

    Обязанности:
    - Проектирование frontend-архитектуры, выбор технологического стека.
    - Разработка UI-компонентов и ключевых пользовательских сценариев.
    - Формирование команды, код-ревью и менторство junior-разработчика.

    Достижения:
    - Спроектировал и внедрил с нуля масштабируемую микрофронтендную архитектуру на React и TypeScript, что заложило фундамент для быстрой и независимой разработки модулей и позволило успешно перезапустить продукт.

    - Реализовал нестандартную интеграцию с TradingView Advanced Charts через Server-Sent Events (SSE), написав кастомный адаптер данных, что обеспечило оптимальную производительность real-time обновлений.

    - Повысил отзывчивость интерфейса, внедрив prefetching данных для ключевых сценариев (например, при наведении на следующую валютную пару), что создало ощущение мгновенной загрузки.

    - Выстроил процесс разработки для распределенной команды (6 специалистов): внедрил Agile-практики (Scrum), стандарты кода и код-ревью, что обеспечило предсказуемый и качественный результат.

  • Пауэр Тех
    Рязань
    Старший инжинер-программист
    Июнь 2020 — Июль 2022 (2 года и 2 месяца)

    - Возглавил разработку frontend-части ключевой B2B-платформы для управления интернет-рекламой с нуля, спроектировав масштабируемую архитектуру (TypeScript, React, Redux Toolkit) и кастомный UI-кит на TailwindCSS, что значительно ускорило дальнейшую разработку модулей силами команды.

    - Спроектировал и реализовал инновационный data-fetching и caching слой (аналог RTK Query до его широкого распространения), который абстрагировал жизненный цикл запросов и радикально упростил работу с API для всей команды разработчиков.

    - Разработал сложный, переиспользуемый компонент DataTable с продвинутыми возможностями (фильтрация, группировка, пагинация, вложенность), решив проблемы с поддержкой и масштабированием системы отчетов.

    - Архитектурно спроектировал и разработал с нуля гибкий рекламный видеоплеер на React/Redux Saga, используя плагинную архитектуру для модульности и расширяемости (VAST/VPAID, плейлисты, режимы отображения).

    - Создал интуитивно понятный API ядра видеоплеера, полностью мимикрирующий под стандартный HTML5 Video API, что существенно упростило разработку плагинов и снизило порог входа для других разработчиков.

    - Внедрил продвинутый паттерн управления состоянием с динамическими Redux-редьюсерами для видеоплеера, обеспечив надежную изоляцию состояния между ядром и плагинами.

    - Устранил проблемы с буферизацией рекламы в видеоплеере, реализовав эффективные механизмы презагрузки (pre-loading) и предзагрузки (prefetching) для VAST/VPAID креативов, обеспечив плавный пользовательский опыт.

    - Обеспечил надежное встраивание видеоплеера на разнообразные сайты клиентов, разработав устойчивое решение для изоляции CSS-стилей.

    - Активно участвовал в формировании frontend-команды: проводил собеседования, онбордил и эффективно менторил Junior-разработчиков, способствуя их профессиональному росту до Middle-уровня и повышению общей производительности команды.

  • ​Проектируем, разрабатываем и запускаем сложные веб‑сервисы.
    МоскваОт 10 до 100 сотрудников
    Фронтенд разработчик (Ведущий)Team Lead
    Март 2017 — Май 2020 (3 года и 3 месяца)

    (Управление frontend-командой в аутсорс-компании, разработка MVP для стартапов)

    Обязанности:

    • Руководство командой из 3-х Junior-разработчиков: оценка задач, планирование, декомпозиция.
    • Выстраивание процессов разработки, онбординга и менторства.
    • Разработка наиболее сложных архитектурных и функциональных частей проектов.

    Достижения:

    • Выстроил и стандартизировал процесс frontend-разработки, что позволило успешно вести более 10 проектов в год с предсказуемым качеством и сроками.
    • Создал и внедрил стандартизированный шаблон проектов с настроенными CI/CD, линтерами и тестами, сократив время на старт нового проекта с недели до нескольких часов.
    • Разработал сложную real-time платформу для онлайн-туров (Angular 2, RxJS), решив задачу кросс-браузерного WebRTC-стриминга с каскадным фолбэком (HLS -> DASH -> Flash) для обеспечения максимальной доступности.
    • Внедрил ключевые инженерные практики (стандарты кода, Cypress), что снизило количество регрессионных ошибок и унифицировало кодовую базу всех проектов компании.
  • TS-Soft
    Инженер-разработчик
    Март 2015 — Февраль 2017 (2 года)

    - Разработка компонентов на основе макетов
    - Разработка desktop приложений на Java SE
    - Разработка веб-приложений на C# .NET MVC, .NET Web API, WebForms
    - Написание и оптимизация сложных SQL запросов
    - Написание и сопровождение unit-тестов
    - Создание интеграций с ЕМИА, СМЭВ

    Занимал в компании активную позицию, предлагал улучшения фич, участвовал в проектировании архитектуры и планировании хода работ.
    Вытащил проблемный проект который погряз в багах внедлив в Anguar 1 управление состоянием на Redux и сделал это в кратчайший срок.

Дополнительное образование

  • Вычислительной техники

    Рязанский Государственный Радиотехнический Университет