Обо мне

Основные тренды:

  • Бекэнд разработчик (PHP или Java).
  • Архитектор (фанат S.O.L.I.D., любитель Scrum, адепт DDD).
  • жрец микросервисов

Операционные системы:

  • Администрирование Linux систем (опытен). Разворачивал и поддерживал с нуля Linux серверы на базе CentOS с LAMP стеком для моих клиентов.
  • Администрирование Windows desktop систем (опытен). Рабочая станция на базе Windows 10.

Языки:

  • PHP (эксперт). Разработка сложных вебсайтов, различных кастомных систем, включая биллинговые.
  • Delphi (эксперт). Есть собственный набор коммерческих продуктов.
  • Javascript (средний уровень). Не считаю себя специалистом по фронт-энду, но приходилось разрабатывать самые разные вещи от ReactJS компонентов до основанных на jQuery веб-сайтов.
  • Java (средний уровень). Реализовано два коммерчески успешных проекта: DistribuCalc и ShieldSuite
  • CSS (начинающий). Ничего серьезного в данной области не делал, но приходилось как решать некоторые стилевые проблемы, так и верстать кое-что.
  • C# (.NET, начинающий). Наслаждаюсь грацией и мощью этого языка. Слежу за развитием Mono.
  • Bash (начинающий). Писал простые скрипты автоматизации для серверов клиентоы

Фреймворки:

  • [PHP] Laravel (эксперт). Разработал с нуля проект на этом фреймворке
  • [PHP] CakePHP (средний уровень). Поддерживал проект, который использует этот фреймворк.
  • [PHP] Symfony framework (начинающий). Слежу за этим замечательным фреймворком, делал на нем простые вебсайты из нескольких страниц
  • [PHP] Yii2 framework (начинающий). Использовал этот фреймворк в одном проекте, но не на полную мощь.
  • [CSS] Twitter Bootstrap (средний уровень). Использовал в новом проекте.

Библиотеки:

  • [JS] ReactJS (средний уровень). Разрабатывал на нем компоненты.
  • [JS] jQuery (средний уровень). Использовал практически во всех проектах.
  • [Java] JOOQ. Использовал в собственном коммерческом продукте (Distribucalc).

Database servers:

  • MySQL (эксперт). Использовал в 90% проектов от форумов до биллинговых систем
  • PostgreSQL (средний). Использовал его в проекте в качестве мощной альтернативы MySQL.
  • MS SQL Server (начинающий). Использовал в качестве БД для 1С-продуктов.

Инструменты:

  • Git (эксперт). Использую модель ветвления Git (release-, feature-, task- ветки) каждый день
  • Ansible (средний уровень). Использовал для настройки собственного Vagrant окружения для разработки.
  • RabbitMQ (средний уровень). Использовал для реализации коммуникационных каналов между службами (SOA).
  • Redis, Memcached (средний уровень). Использовал оба продукта в качестве кеша
Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Октябрь 2016 — по настоящее время (1 год и 1 месяц)
MobyMax
fullstack разработчик (PHP, JS)
Вильмингтон
Обязанности и достижения
Разработка и поддержка системы электронного обучения, внедренной в более чем 73% американских начальных школ.
Декабрь 2015 — Октябрь 2016 (11 месяцев)
Backend PHP разработчик (отдел биллинга)
Москва
Обязанности и достижения
Разработка ядра биллинговой системы компании: реализация нового функционала, настройка налогового учета, исправление багов, поддержка внутренних клиентов (международные офисы), консультация сотрудников по работе с системой).
Сентябрь 2014 — Декабрь 2015 (1 год и 4 месяца)
Ведущий PHP-разработчик
Москва
Обязанности и достижения

Разработка веб-сервисов компании на собственной платформе (фреймворк Laravel), доработка и поддержка существующей кодовой базы аддонов форумного движка XenForo (объемом примерно в половину кодовой базы самого XenForo).

За время работы были с нуля разработаны следующие проекты: микросервис авторизации, микросервис хранения и обработки файлов, микросервис отправки почты, проект Биржа (https://www.forumhouse.ru/exchange).

Заложена основа открытой разработки в компании: https://github.com/forumhouse-oss/

Март 2012 — Июнь 2014 (2 года и 4 месяца)
Торговая сеть "Едофф"
Генеральный директор / технический директор
Москва
Обязанности и достижения
Общее руководство компанией, плотное курирование ИТ-решений (торговая система Gestori, бухгалтерская система 1C: Бухгалтерия, 1С: общепит, аналитическая система QlikView)
Март 2009 — Февраль 2012 (3 года)
GSM[база]
Технический директор
Москва
Обязанности и достижения
Руководство процессом работы с программным обеспечением электронных устройств, доработка веб-сайта компании (PHP/MySQL) и внутренней системы учета (1C)
Ноябрь 2008 — Февраль 2009 (4 месяца)
Partmobile.RU
Заместитель генерального директора
Москва
Сентябрь 2005 — Сентябрь 2008 (3 года и 1 месяц)
GSMService.RU
заместитель генерального директора
Москва