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

Антон Петросян

Бэкенд
От 300 000 ₽ · Не ищу работу
Возраст: 32 года
Опыт работы: 11 лет и 2 месяца
Регистрация: 21.12.2012
Последний визит: 3 дня назад
Местоположение: Россия, Москва
Профессиональные навыки: PHP · MySQL · Git · ООП · Bash · Golang · Linux · protobuf · Docker
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки:

  • GoLang. Разработка микросервисов с испольованием grpc, protobuf. 
  • Принципы проектирования. Предпочитаю принципы GRASP принципам SOLID, т.к. они более универсальные
  • PHP . Работаю с последними версиями, поддерживаю повсеместную статическую типизацию, не люблю empty. Слежу за принимаемыми PSR, плотно изучал PSR-7, 11, 15, 17. Слежу за тем, что ожидается в новых версиях языка, в частности из ближайшего - появление типизированных свойств в объектах
  • Оптимизация запросов MySQL;
  • Люблю консоль и работу в ней (zsh, tmux, vim, curl, grep, sed), при этом непосредственно разработкой занимаюсь в PhpStorm, VsCode,GoLand
  • Настройка и конфигурирование docker контейнеров под свои нужны
  • ElasticSearch на уровне пользователя(создание, удаление индексов, составление запросов)
  • Frameworks: zend-expressive, laravel
  • Системы багтрекинга: Redmine, Jira
  • Системы контроля версий: Git
  • Memcache, HandlerSocket
  • Протоколы: grpc(умею писать proto файлы, генерировать endpoint-ы для разных клиентов и реализовывать сам функционал)
  • Базы данных: MySQL;
  • OS: Linux(Arch), Mac OS в меньшей степени;
  • При работе контролирую сроки и держу в курсе заинтересованных лиц о любом даже теоретическом отклонении по времени;

Профессиональные цели:

  • Приносить пользу компании
  • Развивать технические знания.

https://github.com/ixpectus

Опыт работы

  • Топ-3 мировых классифайдов, где по-прежнему царит атмосфера стартапа
    Москва · От 1000 до 5000 сотрудников
    Октябрь 2019 — По настоящее время (1 год и 2 месяца)
  • Онлайн-сервис для покупки ж/д и авиабилетов
    Москва · От 100 до 1000 сотрудников
    Golang разработчик
    Декабрь 2018 — Октябрь 2019 (11 месяцев)

    - Разработка микросервисов(в основном перенос логики с  C# монолита)

    - Интеграция со сторонними апи (платежные шлюзы, маркетинговые сервисы, gds)

    - Написание unit и интеграционных тестов

  • Мамба
    Москва
    Ведущий разработчик PHP
    Декабрь 2017 — Декабрь 2018 (1 год и 1 месяц)

    Работа в отделе билинга/маркетинговых сервисов

    • Подключение новых аггрегаторов/протоколов/способов оплаты
    • Рефакторинг унаследованного кода, в частности разделение монолитного кода на сервисы(на базе существующего кода с использованием Symfony di, т.е. проектирование сервисов, проработка апи для них с сохранением существующего хранилища в MySQL
    • Участие в разработке маркетинговых сервисов, связанных с маркировкой пользователей, пришедших с различных рекламных компаний
    • Код ревью, unit тесты
    PHP · Linux · Git
  • «Из рук в руки»
    Москва
    Разработчик PHP
    Октябрь 2015 — Декабрь 2017 (2 года и 3 месяца)

    1. Разработка бизнес-проектов компании на стороне бэкенда с использованием PHP 5.3, Redis, MySQL, ElasticSearch, Memcache

    2. Рефакторинг унаследованного кода.

    Самые крупные задачи

    - перевод всех консольных скриптов на новую основу с исользованием лока в бд и сохранением состояния

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

    - перенос части индексов со Sphinx на ElasticSearch

    - обновление адресной базы

    3. Разработка решения для отложенного выполнения задач на базе MySQL (аналог Gearman) с возможностью выполнять операции пачками (например получить пачку сообщений из очереди и сделать один запрос в эластику на отправку).  Дальнейшее развитие этой системы, как простейшего map-reduce решения.

  • СМИ / Спорт
    Москва
    Ведущий разработчик PHP
    Февраль 2013 — Сентябрь 2015 (2 года и 8 месяцев)
    Обязанности: - Управление командой из 5 человек, планирование, оценка задач - Разработка высоконагруженных проектов компании (страница матча - http://football.sport-express.ru/matchcenter/207632/, раздел трансляций сочинской олимпиады - http://www.sport-express.ru/olympic14/live/, ) - Рефакторинг унаследованного кода - Участие в переносе основной части проекта на Yii2 - Доработка js плагина для асинхронной загрузки любых баннеров - https://www.stevesouders.com/controljs/ - Оптимизация запросов, участие в проектировании архитектуры разрабатываемых проектов
  • gdeetotdom.ru
    Москва
    Разработчик PHP, ведущий разработчик
    Март 2011 — Декабрь 2012 (1 год и 10 месяцев)
    - http://www.gdeetotoffice.ru/ - страницы разделов недвижимости - www.gdeetotdom.ru/living/, www.gdeetotdom.ru/commercial/, www.gdeetotdom.ru/country/, www.gdeetotdom.ru/elite/ - детальные страницы объявлений на портале Обязанности Разработка на основе вёрстки и процедур по работе с данными(oracle) Проекты - результаты поиска (www.gdeetotdom.ru/living/search/) - проект realty.rambler.ru Обязанности Управление командой из 3-х разработчиков - декомпозиция - постановка задач - оценка задач - планирование итераций - принятие архитектурных решений по FE - проведение нагрузочного тестирования - интеграция с BE - разработка - Управление командой разработчиков из 3-х человек
  • Варди
    Разработчик PHP
    Август 2010 — Декабрь 2010 (5 месяцев)
    Обязанности: - Разработка интранет проектов компании с помощью фреймворка Yii и библиотеки ExtJs
  • Создаем эффективные решения: разработка сайтов и внедрение CRM
    Москва · От 10 до 100 сотрудников
    Разработчик PHP
    Февраль 2010 — Июнь 2010 (5 месяцев)
    Обязанности: - Поддержка и разработка сайтов на CMS Netcat
  • Городская служба бронирования
    Москва
    Разработчик PHP
    Август 2008 — Март 2009 (8 месяцев)
    Обязанности: - Участвие в разработке корпоративной системы, на клиентской стороне использовался ExtJs, я занимался разработкой интерфейсов с помощью ExtJs и написанием конвертора данных старой базы системы, при разработке использовался ООП, работа велась в команде

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

  • МАИ (НИУ)

    Московский Авиационный Институт (Национальный исследовательский университет)
    Системы управления, информатики и электроэнергетики
    Сентябрь 2005 — По настоящее время (15 лет и 2 месяца)
    Системы управления, информатики и электроэнергетики
    Январь 2005 — Январь 2011 (6 лет)