Обо мне

Ищу удаленную работу, на полный рабочий день.

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

Разработка архитектуры, code-review, организация тестирования.

Технические навыки:   

  • PHP, JavaScript, Golang.   
  • Symfony, Laravel, Yii, Zend Framework, Angular.   
  • PostgreSQL, MySQL,  MongoDB.
  • Nginx, PHP-FPM.
  • RabbitMQ, Redis, Memcached.   
  • Git, GitHub/GitLab/Bitbucket, Jira.
  • Jenkins, GitLab CI/CD
  • Sphinx, Elasticsearch.
Профессиональные навыки
Опыт работы
Monetnik
Москва
Full-stack PHP developer
Май 2019 — Август 2020 (1 год и 4 месяца)

Удаленная работа. Поддержка проектов по нумизматике https://www.monetnik.ru и https://www.raritetus.ru. Команда из 2-4 человек.

  • Разработал приватное API для фронтенда. Документация для Swagger.
  • Code review важных участков кода.
  • Настроил запуск тестов на Codeception.
  • Настроил деплой кода на production, stage и тест сервера через GitLab CI/CD.
  • Парсил описания и фото монет с различных источников.
  • Переделал функционал корзины магазина, что позволило работать корзине с различных устройств для одного юзера. 
  • Разработал функционал админки для участия в аукционе на https://meshok.net.

Стек:

PHP 7.1 и 7.2. Symfony 2.8/3.4. Codeception. MariaDB 10. JQuery. ElasticSearch 1.7. Redis. Sphinx 2.2. Git/GitLab/GitHub. Swagger. Docker для разработки.

PHPSymfonyMySQLJQuerySphinxElasticsearchRedisCodeceptionGit
AdIntelligence
Москва
Full-stack PHP developer
Март 2017 — Апрель 2019 (2 года и 2 месяца)

Удаленная работа в команде из 5 программистов. Участвовал в разработке проектов https://adplexity.com - сервисов по мониторингу рекламы.

  • Работал с системой скрапинга с миллионами запусков в день и десятками миллионов записей в базе.
  • Code review pull requests.
  • Разработал публичное API поиска по рекламным материалам.
  • Разработал систему экспорта лидов через API тикет систем Ladesk & Intercom.
  • Сделал Chrome Extension для поиска рекламных блоков в Facebook ленте.
  • Реализовал простой прокси-сервер на Golang, с блокировкой пользователя, если закончился лимит трафика.
  • Помогал разрабатывать систему парсинга товаров Shopify магазинов.

Командная разработка с использованием: Jira, Trello, BitBucket, Confluence.

Стек:

PHP 7.2. Laravel 6. PostgreSQL 9.6. Angular 2 и 4.  TypeScript. Redis. Elasticsearch. PHPUnit. Nginx. PHP-FPM. Google Cloud Storage. Docker.  Phantomjs. Headless Chrome. Сurl. AMember. Sentry. NewRelic. Swagger. Git. Docker для разработки.

    The best games in the world are free!
    Full-stack PHP разработчик
    Сентябрь 2014 — Февраль 2017 (2 года и 6 месяцев)

    Разрабатывал маркетинговую платформу компании, интегрированную в более чем 30 игр. В задачи платформы входят маркетинговые функции (рекламные показы, бонусы, статистика) и пользовательские сервисы (FAQ, поддержка, форум, новости). Ответственен за проектирование архитектуры и разработку серверной части системы.

    Основные достижения:

    • Интегрировал систему email расссылок Ofsys и реализовал синхронизацию ~2KK аккаунтов и связанных данных с использованием Ofsys API.
    • Участвовал в проектировании и разработке клановой системы (чемпионаты, лидеры, начисления наград).
    • Принимал участие в разработке системы сбора бизнес статистики. В качестве системы хранения статистических данных был использован PostgreSQL. Рефакторинг позволил избавиться от использования стороннего сервиса статистики.
    • Разработал конструктор рекламных окон, что дало ускорение запуска рекламных кампаний для маркетингового отдела.
    • Разработка и проектирование новой версии маркетинговой платформы. Модульное SPA приложение. Упростило поддержку кода, ускорило разработку.
    • Оптимизация игровых сессий. Уменьшилось потребления памяти и количество обращений к Redis.
    • Ускорение запуска тестов с 5 мин до 1 минут.
    • Поддержка обратной совместимости фич в играх.

    Стек:

    PHP 5.6. PostgreSQL 5.3. Nginx. PHP-FPM. Javascript. Angular 1.5. RabbitMQ. Redis. PHPUnit. Phing. Git. Docker для разработчиков

    PHPPostgreSQLAngularRedisRabbitmqGitPhpunit
    ООО "Артектив"
    Москва
    Ведущий PHP программист
    Май 2013 — Август 2014 (1 год и 4 месяца)
    • Руководил командой из 2 программистов. Проводил code review, занимался наставничеством.
    • Разработка проектов с нуля. Доработка существующих проектов студии.
    • Интегрировал проект с 1С по SOAP.

    Реализованные проекты:

    Стек:

    PHP 5.4. Yii Framework 1.15. MySQL. MongoDB. Jenkins. bash-скрипты. Git. Redis. Composer. Javascript. JQuery. AngularJS. Twitter Bootstrap. Debian 6. Nginx. PHP-FPM.

    PHPYii frameworkMySQLMongoDBRedisGitAngular
    ООО "Myragon"
    Москва
    PHP программист
    Апрель 2011 — Апрель 2013 (2 года и 1 месяц)

    Разработка агрегатора партнерских программ http://myragon.ru.

    Общий реализованный функционал:

    • PHP скрипт показа баннеров (рекламных материалов) на стороне вебмастера, около 100 тыс. хитов в день.
    • JavaScript код для показа баннера, который должен быть размещен на стороне вебмастера.
    • Логирование показов и переходов по баннерам.
    • Управление финансами (выплаты, начисления). Проводка транзакций.

    Реализованный функционал для вебмастеров:

    • Вывод финансовой статистики.
    • Управление вебмастером своими площадками-сайтами.
    • Выбор вебмастером офферов (рекламодателей) для работы, рекламных материалом, ограничение по уровню вебмастера, рекомендации, автоподписка на похожие офферы.
    • Система оповещения вебмастеров при помощи СМС, email о состоянии счета, о начислениях денег и бонусов, об отключении или разрешении к работе его площадок-сайтов и др.

    Реализованный функционал для административной части проекта:

    • Управление юзерами (вебмастерами, рекламодателями, менеджерами).
    • Работа с данными по площадкам-сайтам вебмастеров.
    • Управление офферами (рекламодателями), рекламными материалами.
    • Множество статистики от финансовой до эффективности работы менеджеров.
    • Разграничение доступа в административную часть для менеджеров.
    • Управление финансовой частью, начисление вебмастерам, транзакции со списанием средств с рекламодателей.
    • Интеграция с системой рекламодателя для получения состоянияй о заказах. Обработка результата и добавление информации в БД. XSLT, XML.

    Стек:

    PHP 5.3. Zend Framework 1.9. MySQL 5. ExtJS 3. JQuery 1.7. Memcached. SVN.

    ООО "Стереокиллер"
    Москва
    Веб-программист
    Сентябрь 2008 — Ноябрь 2010 (2 года и 3 месяца)

    Принял участие в разработке проекта http://muzyka.ru в команде из 4 разработчиков.

    Реализовал:

    • Скрипты по управлению каталогом продукции. XML, bash.
    • Редактор информации в каталоге.
    • Разработка и поддержка административной части (кроме дизайна).

    Стек: 

    PHP 5.2. PostgreSQL.  JQuery. Ajax.

    ООО "Информстиль"
    Лисаковск
    программист
    Июль 2006 — Июнь 2008 (2 года)

    Участвовал в разработке коммерческого проекта OrgChart Professional на С++ и базой данных MySQL, в команде из 4 разработчиков.

    • Разработал систему автоматизации работы отдела кадров на языке С#. База данных Microsoft Access.
    • Разработал небольшую систему тестирования для школы. PHP, MySQL.
    C#PHPMySQLC++
    Высшее образование
    Костанайский социально-технический университет
    Костанай
    Факультет: Технический
    Сентябрь 2003—Май 2006 (2 года и 8 месяцев)
    Программное и Аппаратное Обеспечение Вычислительной Техники и Сетей, Инженер-программист