👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
anton-byivshevanton-byivshev

Антон Бывшев

Senior Web Developer · Бэкенд · Фронтенд
От 250 000 ₽ · Открыт к предложениям
Возраст: 37 лет
Опыт работы: 8 лет и 2 месяца
Регистрация: 17.06.2009
Последний визит: 3 года назад
Местоположение: Россия, Ижевск
Профессиональные навыки: Python · ReactJS · Angular · PostgreSQL · MongoDB · PHP · Node.js · Typescript · Redux · Высоконагруженные системы
Войдите, чтобы посмотреть контакты пользователя

Опыт работы

  • Продуктовая технологическая компания, создаём высоконагруженные проекты в сфере недвижимости
    Москва · От 100 до 1000 сотрудников
    Senior Web Developer
    Апрель 2016 — По настоящее время (4 года и 8 месяцев)
    Работа в команде по созданию сервиса онлайн регистрации недвижимости. Доработка фронта на Angular. Разработка фронта на Angular в команде по созданию сервиса юридического сопровождения. Интеграция с микросервисами других команд. Создание мессенджера для менеджеров ипотечного кредитования, с применением ReactJs, ImmutableJs, Reselect, Redux, Websockets, Node.js и MongoDB. Создание микросервиса «Партнеры» на Python, Django REST Framework, PostgreSQL. Оптимизация производительности, полнотекстовый поиск. Покрытие unit тестами. Создание микросервиса по работе со сделками для мобильных приложений на Tornado. Интеграция с CAS и со старым сервисом. Написание документации с использованием Swagger. Перевод сессий проекта партнер-онлайн написанного на PHP и Yii на Redis. Разработка SPA нового сервиса на Angular2 для менеджеров ипотечного кредитования. Использование в работе TypeScript, RxJS, Redux. Наставничество новых сотрудников.
  • Крупнейший российский интернет-сервис для поиска работы и сотрудников
    Москва · От 100 до 1000 сотрудников
    Senior Web Developer
    Февраль 2014 — Март 2016 (2 года и 2 месяца)
    Участие в команде из 5 человек для разработки функционала соискателей. Разработка формы для регистрации соискателя и создания резюме с использованием Angular. Разработка печатного бланка резюме. Создание функционала нахождения похожих вакансий для отображения их на бланке вакансии. Работа над блоком новостей и анонсов на сайте. Объединение динамически подключаемых css и js файлов в один, с последующей минимизацией и генерацией source map файлов, посредством скрипта, написанного на nodejs. Разбивка и упорядочивание множества js кода на Angular модули. Разработка с нуля системы опросов на сайте с учетом тонкой настройки фильтров, квот и долей. Формирование отчетов по результатам проведения опросов, а так же реализация механизма перевзвешивания данных, согласно региональным коэффициентам. Разработка функционала для проведения A-B тестирования, логирования всех действий пользователя на форме создания/редактирования резюме, разработка инструмента для дальнейшего анализа полученных результатов. Разработка механизма сбора статистики по переходу пользователей с сайтов агрегаторов с целью дальнейшей оптимизации расходов по привлечению новых пользователей. Написание функциональных и модульных тестов,рефакторинг кода и исправление ошибок. Покрытие кода unit тестами. Используемые языки, фреймворки и технологии: PHP, Git, MySQL, Memcached, Sphinx, Blitz шаблонизатор, Yii, RabbitMQ, Node.js, PHPUnit, Angular и Java для Selenium тестов. Участие в команде из 6 человек для разработки функционала работодателей. Разработка формы упрощенной регистрации работодателя на Angular. Создание виджетов на js для выгрузки вакансий на сторонние сайты работодателей. Внедрение Doctrine и создание нового api для работодательского сервиса. Внедрение Behat и покрытие нового api тестами. Сбор, анализ и составление отчетов для бухгалтерии по использованию сервиса работодателями. Рефакторинг кода и исправление ошибок. Оптимизация производительности с использованием профилирования XHProf. Внедрение фильтра Блума для снижения количества запросов к БД. Оптимизация загрузки тяжелых страниц административной части сайта с применением очередей RabbitMQ, распараллеливанием обработки и асинхронной подгрузкой результатов.
  • Разработка сайтов для электронной коммерции и другого ПО для клиентов по всему миру
    Москва · От 10 до 100 сотрудников
    Senior Web Developer
    Октябрь 2012 — Февраль 2014 (1 год и 5 месяцев)
    Участие в команде из 4 человек по разработке портала ReviewBuzz для сбора и управления отзывами на сторонних сайтах. Опыт управления командой. Использование Git для контроля версий; PHP как основного языка программирования; Memcached для снижения нагрузки на БД MySql; внедрение авторизации через OAuth 2. Использование сторонних API: Facebook, Yahoo, Google. Написание собственного REST API. Разработка системы опросов с использованием backbonejs во фронтовой части, проектирование структуры БД. Рефакторинг кода, профилирование и оптимизация SQL-запросов. Создание системы email рассылок, управление созданием шаблонов писем, написание кода для автоматического создания и рассылки PDF-отчетов. Использование в работе Google Analytics и Google Tag Manager. Работа по переносу портала Baseball Prospectus на блоговый движок Wordpress, миграция данных на схему данных Wordpress, внедрение плагина WooCommerce для продажи контента сайта.

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

  • ИжГТУ им. М.Т. Калашникова

    Ижевский государственный технический университет имени М.Т. Калашникова
    Информатики и вычислительной техники
    Сентябрь 2001 — Май 2005 (3 года и 8 месяцев)
    Программное обеспечение вычислительной техники и автоматизированных систем, диплом с отличием, средний бал 4.96 Квалификация - инженер.
    Информатики и вычислительной техники
    Январь 2000 — Январь 2005 (5 лет)
    красный диплом