Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Мужчина, 38 лет, родился 30 декабря 1987

Москва, готов к переезду, готов к командировкам

Frontend React разработчик

200 000  на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 6 лет 8 месяцев

Октябрь 2024по настоящее время
1 год 8 месяцев
Frontend-разработчик
Разработка и поддержка ленты ВК Обязанности: - Поддержка и развитие легаси-проекта пользовательской ленты ВК - Участие в редизайне пользовательской ленты - Участвовал в миграции ленты ВК с полноценного SSR на частичный переход к React с реализацией клиентских компонентов, а затем на полный переход к CSR на React с применением технологий SPA. - Миграция промопостов на SPA React и реализация защиты рекламы в ленте от adblock. - Реализация в ленте механизма отслеживания промопостов с помощью сторонней библиотеки, предоставленной adtech, для целей отправки рекламной аналитики. Достижения: - Перенёс все виды рекламы в ленте на React. За счёт оптимизации механизма рендеринга рекламы совместно с командой рекламного кабинета удалось повысить количество показов рекламных постов на 30%. - Реализовал защиту от adblock для ключевых элементов рекламных постов, что позволило увеличить ключевые показатели по метрикам просмотров рекламы в 2 раза. - Реализовал механизм мониторинга аналитики рекламных постов, благодаря которому отдел рекламы стал получать более качественные данные для рекламной аналитики. Cтек: React, TypeScript, MobX, PHP, KPHP
Октябрь 2020Октябрь 2024
4 года 1 месяц
Elecsnet
Frontend-разработчик
Проект Разработка интерфейса для платежных терминалов Обязанности: - Поддержка легаси-проекта интерфейсов платёжных терминалов. - Создание новых интерфейсов на базе существующего легаси-проекта. - Миграция легаси-проекта интерфейсов платёжного терминала на стек React/TypeScript. - Покрытие легаси-проекта модульными тестами с использованием Karma и Jasmine. - Реализация международной локализации интерфейсов с использованием i18next. Достижения: - Спроектировал архитектуру React-приложения с учётом масштабируемости и долгосрочного развития продукта. В результате для поддержки нового оборудования (картридер, купюроприёмник и т.п.) требовалось писать меньше кода. - Покрытие значительной части легаси-проекта модульными тестами повысило стабильность системы и защитило от случайных ошибок, которые часто возникали после внесения правок из-за сложности кодовой базы. - Доработал перевод интерфейса на таджикский язык, что расширило аудиторию пользователей терминала. - Переписал механизм создания рекламных страниц на React с интеграцией в легаси-проект. Это сделало процесс добавления новой рекламы на терминал простым и быстрым, благодаря чему выручка от рекламы увеличилась почти в 2 раза. - Реализовал поддержку нового способа оплаты через СБП НСПК по QR-коду на терминале для оплаты различных услуг. В результате объём платежей через терминал вырос в 1,4 раза. Стек технологий: React, TypeScript, Redux, JavaScript, Backbone, Jest / React Testing Library, Karma / Jasmine
Октябрь 2019Сентябрь 2020
1 год
Seweb
Frontend-разработчик
Проект Разработка веб-приложения «Клуб коллекционеров-искателей» Обязанности: - Разработка клиентской части веб-приложения с использованием современного JavaScript (ES6) и React. - Реализация системы ролей и разграничения прав доступа для управления пользовательскими возможностями внутри приложения. - Создание и развитие React-компонентов с использованием Redux для централизованного управления состоянием. - Работа с UI-библиотекой Ant Design: внедрение готовых компонентов, кастомизация и адаптация интерфейсов под требования продукта. Достижения: - Реализовал систему ролей и доступа, обеспечив гибкое и безопасное управление пользовательскими сценариями. - Разработал переиспользуемые React-компоненты, что упростило развитие интерфейса и снизило сложность сопровождения. - Повысил целостность и предсказуемость управления состоянием приложения за счёт корректного использования Redux. - Обеспечил единый и согласованный UI за счёт эффективного применения компонентов Ant Design. Стек: React, Redux, JavaScript (ES6), Ant Design

Навыки

Уровни владения навыками
Средний уровень
ООП
Уровень не указан
HTML5
CSS3
JavaScript
React
Redux
Git
Typescript
Jest
React-testing-library
Redux-thunk
npm
Gitlab
Ajax
Sass
Webpack
CSS
GraphQL
Docker-compose
Less
WebSocket
Styled Components
Axios
ReactJS
jQuery
Bootstrap
БЭМ
SOLID
Clean Architecture
MVC

Обо мне

Frontend разработкой начал увлекаться очень давно, когда это еще не было мейнстримом)). Еще в студенческие времена увлекался версткой HTML CSS, потом потихоньку начал изучать js. В то время это было только хобби, потом поняв что я уже не плохо программирую начал интересоваться работой в IT, стал изучать программирование, рассматривать вакансии проходить разные курсы. Не успокоился пока не устроился на первую работу). Сейчас я уже опытный Frontend разработчик, работаю уже во второй компании в своей карьере разработчика. Ищу новое место, хочется сменить обстановку, разнообразить проекты и опыт. Стараюсь быть лучшим в своём деле, никогда не перестаю учиться. Свободное время провожу за изучением новых технологий в сфере frontend разработки.

Высшее образование

2011
Высшее образование
Экономики, Бухгалтерский учет, анализ и аудит

Знание языков

Русский — Родной

Английский — B1 — Средний

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения