Sergey Tokarev - Frontend-разработчик (Angular)

  • Senior
  • Грузия, Тбилиси
  • 300 000 ₽ (руб/мес)
  • Временная работа | Полная занятость | Фриланс | Частичная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 2 дня назад
Photo

Навыки

  • Angular
  • Angular material
  • Angularjs
  • CSS
  • HTML
  • Jasmine
  • JavaScript
  • Jest
  • NgRX
  • Nx Monorepos
  • Rxjs
  • sass
  • scss
  • TypeScript
  • webpack

Опыт работы

Raiffeisen Bank

Ведущий Frontend-разработчик - 02.2023 - Текущее время

— построил архитектуру приложения с применением lazy-модулей, что позволило ускорить загрузку приложения с 4 до 0.9 секунды
— увеличил покрытие приложения тестами с 20% до 65%, что позволило сократить количество багов на этапе тестирования
— Реализовал архитектуру микрофронтендов с использованием Module Federation, чтобы несколько команд могли параллельно разрабатывать и деплоить модули без конфликтов, сократил время вывода новых фич на прод на 30%.
— разработал функционал по просмотру документов различных форматов внутри приложения, что позволило сократить время от загрузки до просмотра от 20 секунд до 6 секунд

Netcracker

Frontend-разработчик - 01.2021 - 02.2023

— разработал множество компонентов UI-kit’а, снизив дублирование кода на 42% и значительно ускорив time-to-market.
— Внедрил стейт-менеджер ngRx, что позволило значительно оптимизировать управление состоянием приложения
— Разработал и построил архитектуру нового веб-сервиса для продукта «с нуля»
— Добавил множество e2e тестов на Cypress, что позволило сократить время на тестирование релиза на 36%.
— Реализовал отлов багов с помощью Sentry, что привело к уменьшению времени от обнаружения ошибки до релиза исправления на 23%, увеличив удовлетворенность пользователей

EPAM Systems

Frontend-разработчик - 02.2020 - 01.2021

— Участвовал в переносе кодовой базы с AngularJS на Angular 8 для ускорения разработки и сокращения технического долга
— Повышение показателя Lighthouse Performance с 55 до 75 баллов за счет оптимизации ключевых узких мест производительности
— Увеличил покрытие TypeScript с 60 до 95 %, использование строгого режима и значительное сократил использование any/unknown, что позволило повысить типобезопасность и удобство сопровождения.
— Настроили инструменты контроля качества кода (ESLint, Stylelint) и интегрировали крючки pre-commit хуки для обеспечения соблюдения стандартов написания кода

Образование

Бакалавр - Информатика и вычислительная техника

РТУ МИРЭА
2016-2020

Магистр - Информатика и вычислительная техника

МАИ
2020-2022

Обо мне

Angular frontend-разработчик с 5+ годами коммерческого опыта. Работал над комплексными многомодульными приложениями для крупных корпораций — от внутренних платформ до клиентских сервисов — в составе команд от 2 до 30 человек. Отвечал за полный цикл разработки приложения, начиная от обсуждения идеи с заказчиками и прототипирования дизайна в Figma и заканчивая планированием релиза, настройкой CI/CD, обеспечение покрытия тестами и деплоем приложения. Регулярно брал на себя зоны повышенной ответственности — разрабатывал корпоративный UI-Kit, менторил младших разработчиков, настраивал CI/CD и взаимодействовал с DevOps-командой для обеспечения безопасности приложения.

В дополнение к страсти к разработке комплексных больших приложений, я собеседую новых разработчиков в компанию, люблю заниматься менторингом, обучением своих коллег через проведение воркшопов по различным технологиям внутри команды и держу руку на пульсе последних веяний как в Angular-пространстве, так и в фронтенд-разработке в целом. Люблю свою работу, горжусь тем, что могу брать задачи “под ключ”, и всегда стремлюсь сделать результат лучше, чем от меня ожидают.

36 / 0,275 / 54.44mb