Детализируем рейтинг лучших ИТ-работодателей России 2019. Что ценят сотрудники в своих компаниях больше всего — читайте на Хабре
Обо мне

Хотел быть математиком, но стал программистом, и не жалею)

Активно развиваю софт- и хард-скиллы, увлекаюсь разнообразной литературой, футболом, настольным теннисом, игрой на гитаре. Люблю настолки, квесты.

Дополнительно знаком с языками: Python CSS HTML Java  C++

Преподавал на онлайн-курсах для разработчиков PHP (Otus) 

Обучал студентов в качестве репетитора высшей математике, MySQL, C++, C#

Больше всего привлекает писать бизнес-логику, api

Хочу попробовать: Go, Node.js, Java

Являюсь сертифицированным Zend Engeneer (PHP7)

Профессиональные навыки
PHPMySQLLinuxООПNginxDockerSymfonyPostgreSQLRabbitmqRedis
Опыт работы
Компания работает на рынке VAS-услуг, ключевое направление деятельности - разработка и продвижение мобильных офферов.
PHP-разработчик
Июль 2018 — По настоящее время (1 год и 11 месяцев)

Интеграция с api международных агрегаторов, операторов (в том числе и мобильных):

  • обработка запросов/ответов, нотификаций, транзакций

  • написание нескольких вариаций тестов на возможное поведение

Поддержка и развитие внутреннего проекта:

  • модули проекта

  • консьюмеры очередей

  • консольные команды

  • фичи, баги, улучшение, тесты (в т.ч. TDD), рефакторинг

  • работа с почтовыми сервисами (Google, Yandex)

  • организация Docker-сети внутренних проектов

  • настройка с CI/CD (gitlab)

  • кодогенерация часто используемых частей

  • bash, linux-utils (cat, grep, awk, xargs, head, tail)

  • структурирование лог-сообщений
    • свой формат

    • логи http

    • разделение по каналам (php, doctrine, etc.)

    • настройка в зависимости от окружения


Поддержка и развитие административных панелек:

  • интеграция по апи с внешними сервисами

  • оптимизация страничек (фильтры, пагинация, ajax-запросы)

  • оптимизация статистики, в основном SQL запросов

Написание интерфейса для Jasmine SMPP + клиент

  • клиент, работающий через сокеты

  • интерфейс на Symfony+bootstrap3

Декомпозиция больших монолитов на маленькие

  • панели админок

  • удаление мертвого кода

  • все это под большой нагрузкой

  • решение проблем с кэшем

Организация и участие в тематических митапах с best-practice между подразделениями

Всероссийская доска объявлений о продаже автомобилей
PHP-разработчик
Март 2017 — Июнь 2018 (1 год и 4 месяца)

Создание внутреннего проекта с нуля

  • backend

  • frontend

  • api

  • архитектура (база, сервер, деплой)

  • сотрудничество с android-разработчиком

Создание микро-сервиса для хранения валидных прокси-серверов

  • максимальная валидность proxy-адресов

  • заданное время ответа

MySQLYii frameworkGitLinuxDockerNginxООПPhpunit
GlobeXY
Томск
C++, JavaScript разработчик
Декабрь 2016 — Декабрь 2017 (1 год и 1 месяц)

Создание и доработка виджетов на HTML5 (Canvas)

  • отрисовка

  • логика перемещения, взаимодействия

  • обработка сигналов с клавиатуры, мыши

  • синхронизация с серверным представлением (C++)

  • связь через WebSocket-ы, RPC

Создание текстового редактора, аналог Word-Online

  • различные расширения (LateX, таблицы) по типу (Google)

  • взаимодействие с DOM на нативном JS

  • ручное редактирование текста, вплоть до выделения кодом

HTMLCSSJavaScriptC++Git
Высшее образование
Томский политехнический университет
Томск
Факультет: Физико-технический институт (ФТИ)
Сентябрь 2013—Июнь 2018 (4 года и 9 месяцев)

Прикладная математика и информатика

Дополнительное образование
Учебный центр при МГТУ им. Баумана
Москва
DBA2 Администрирование PostgreSQL
Октябрь 2019—Ноябрь 2019 (1 месяц)