Обо мне

Специализация: Разработка web-приложений. Больше склоняюсь к backend.

Языки программирования: PHP, Javascript.

Фреймворки PHP: Yii, Kohana, Laravel.

Фреймворки JS: vanilla.js, JQuery, Raphael.

Системы контроля версий: Git.

Базы данных: MySQL, Memcached, MongoDB.

Операционные системы: Linux (Gentoo, Arch, Debian), Windows.

Помимо работы, веду разработку своих небольших open-source библиотек на PHP:

ipstack/wizard - создание бинарных баз данных IP адресов (IPv4).

ipstack/finder - работа с бинарными базами данных IP адресов (IPv4).

Так же есть опыт написания ботов ВК и TelegramБот

https://vk.com/goodsfinderbot Бот для VK. Предназначен для поиска товаров на алиэкспресс. Этот бот через API партнёрской сети epn.bz ищёт товар по запросу, генерирует короткую ссылку и отвечает сообщением с описанием товара, картинкой и короткой ссылкой.

https://t.me/goodsFinderBot Такой же бот, но для телеграмма.

Из личных качеств: Не общительный, имею вредные привычки (матерюсь, редко выпиваю), быстро вникаю в проекты.

Профессиональные навыки
PHPGitLinuxMySQLООПNginxSQLLaravelSymfonyPhpunit
Участие в профессиональных сообществах
Опыт работы
Доставка цветов и букетов по России и миру
Новосибирск
Программист
Декабрь 2018 — По настоящее время (11 месяцев)
GitPHPPostgreSQLLinuxNginxLaravelDocker
Новосибирск
Программист
Декабрь 2017 — Декабрь 2018 (1 год и 1 месяц)

Разработка backend.

Laravel 5, Symfony 4

PHPLinuxLaravelNginxGitPostgreSQLSymfonyGraphQLRest
Разработчик ПО
Май 2014 — Ноябрь 2017 (3 года и 7 месяцев)

Компания является контент-провайдером и специализируется на мобильном трафике. Привлечение трафика осуществляется с помощью партнёрской программы.

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

На сайтах реализована интеграция с биллинговыми платформами операторов (платные подписки и покупка контента).

Для повышения конверсии операторы разрешают использовать кастомизированные лендинги.Создание лендига подразумевает собрать архив с определёнными файлами, которые содержат в себе блоки html (некоторые операторы - xml в формате thymeleaf, так что этого зверя тоже немного освоил). Моя задача - подготовить архив для конкретного оператора из готовой вёрстки. (МТС quantum, Beeline, Beeline temafon, megafon)

Операторы часто меняют требования к сайтам и лендингам, нужно оперативно менять сайты и лендинги.

Так же в моей компетенции некоторые API, используемые для интеграции между внутренними продуктами компании. Например - интеграция с трекером (система для сбора и анализа различных метрик трафика). В рамках данной интеграции создано API, позволяющее управлять правилами редиректа в трекере, а так же получать статистику из этого трекера.

Так же разработано внутреннее API для биллинга разных операторов.

Стек технологий: php5.4, php7, mysql, html, thymeleaf, css, json, xml, curl, capistrano, xslt, composer, memcached

ФИЛИАЛ ФГБУ ФКП РОСРЕЕСТРА по Республике Алтай
Горно-Алтайск
Программист PHP
Февраль 2014 — Апрель 2014 (3 месяца)

По семейным обстоятельствам мне пришлось временно уехать в Горно-Алтайск. Дабы не просиживать время, был взят этот проект.

Проект написан на Yii1, в качестве СУБД - mysqlДля работы с картой республики Алтай был выбран формат svg и js библиотека Raphaёl

Так же на сайте реализован ряд интеграций с внутренними сервисами. Это работа с файлами, которые система заливала по ftp, работа с данными по http-запросам, работа с данными, загружаемыми через интерфейсФорматы данных - xml, json, csv, xls, xlsx

У пользователей сайта можно настраивать права доступа к разделам сайта.

Программист PHP
Декабрь 2011 — Сентябрь 2013 (1 год и 10 месяцев)

Первая серьёзная работа с PHP.

Из интересных задач:

  • Парсинг xls файлов (1С кадры подкидывала по ftp список сотрудников компании, скрипт его парсил, вносил в БД сайта новых сотрудников, при необходимости модифицировал имеющиеся данные).
  • Интеграция с АИС "Ирбис-64" (электронная библиотека). Интеграция была налажена в обе стороны. Сайт передавал в систему список учебных программ в хитром текстовом формате Ирбис-64. Далее сотрудники библиотеки определяли взаимосвязь учебной литературы с этими планами, и после этого сайт записывал к себе в бд эти связи. Данная интеграция позволила студентам в личном кабинете сайта иметь список литературы по конкретным предметам в текущем семестре. (а при наличии электронного варианта, возможность скачать книгу по ссылке на издание в Ирбис-64)
  • Интеграция с библиотеками других ВУЗов.Несколько ВУЗов договорились об участии в программе, в которой ВУЗы обмениваются имеющимися у них электронными изданиями. Наш ВУЗ подключился к этой программе. Было реализовано приложение для получения списка электронных изданий в системе и передачи списка электронных изданий ВУЗа в систему.
  • Переписывание сайта с функций на ООП.
  • Разработка электронных ведомостей по успеваемости студентов. Преподаватель, заходя в данный раздел CRM, имеет возможность выбрать только его предметы и только для тех групп, за которыми он закреплён в данном семестре. При изменении оценок ведётся логирование (с какого аккаунта, в какое время изменили оценку, с какой оценки на какую).
  • Электронный документооборот. Касаемо данной части, я успел реализовать автоматическую генерацию приказов о стипендии (по данным электронных ведомостей). Такие приказы могут быть двух типов - повышенная стипендия (для студентов, закрывших сессию в срок, все предметы сданы на "отлично" без пересдач) и обычная стипендия (для студентов, закрывших сессию в срок на "хорошо" и "отлично"). У каждого пользователя системы в ЛК есть список приказов, которые его каким либо образом касаются.

Стек технологий: php5, mysql, xhtml, css2, smarty, xml, xls, curl, json, mvc, ООП, jquery

Туристическая компания "Центр Впечатлений"
Горно-Алтайск
Веб-мастер
Январь 2010 — Март 2010 (3 месяца)

На данный момент сайт недоступен. Это единственная причина, по которой мне за него не стыдно.

Это проект, во время которого я учился писать на PHP. SQL-инъекции, XSS-атаки, отсутствие архитектуры приложения, никакого MVC - это всё именно про этот проект.

Стек технологий - php4, mysql, html4, css2

Высшее образование
Горно-Алтайский государственный университет
Горно-Алтайск
Факультет: Экономический
Сентябрь 2006—Июнь 2011 (4 года и 9 месяцев)

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