Обо мне

Программирую с 1992 года.
Сейчас занимаюсь разработкой онлайн игр.

  • Профессиональные навыки:
    PHP - composer/memcache/smarty/phpmailer/phpredis/pheanstalk
    REST API + JS, jQuery, backbone, mustache, Angular
    Администрирование FreeBSD (haproxy, nginx, php-fpm, mysql-server, redis, rabbitmq, exim + dovecot, bacula/bareos, openvpn, proftpd, ntpd, gitolite, unbound, isc-dhcpd, mosquitto, beanstalkd)
    Node.js
    , socket.io, AMQP
    Perl
    - DBI, Template::Toolkit, WWW::Mechanize, Catalyst
    MySQL
    , Redis
    HTML/CSS
    C, C#, C++
    ssh, vim, git, svn
    Английский
    язык: IELTS Reading 7 / Listening 5.5 / Speaking 4.5 / Writing 4.5
  • Другие навыки:
    AHK, CheatEngine, LUA
    Arduino, ActionScript
  • Хобби:
    Программирование микроконтроллёров, электроника и "Умный дом"
Профессиональные навыки
PHPPerlDevopsMySQLNode.jsCGitVimJavaScript
Опыт работы
Февраль 2010 — по настоящее время (9 лет и 3 месяца)
Craftmans
CTO, Lead Developer, DevOps
Москва
Обязанности и достижения
  • Разработка бекэнда и API онлайн игр с использованием
    PHP, MySQL, NodeJS, Perl, C, redis, memcache, socket.io, AMQP(RabbitMQ)
  • Администрирование всей инфраструктуры компании на базе FreeBSD 
    ngixn, haproxy, php-fpm, mysql-server, redis, rabbitmq, exim, dovecot, bacula/bareos, icecast, ezstream, openvpn, proftpd, ntpd, gitolite, unbound, isc-dhcp, mosquitto, beanstalkd
  • Разработка фронтенда
    Smarty, JS, jQuery, backbone, mustache, Angular, HTML, CSS
  • Разработка элементов геймплея, архитектуры, написание ТЗ, а так же найм и обучение сотрудников
Сентябрь 2008 — Февраль 2010 (1 год и 6 месяцев)
Программист
Ульяновск
Обязанности и достижения
  • Разработка систем управления хостингом на Perl
  • Разработал систему анализа сбоев доставки email от smtp серверов (Perl)
Январь 2008 — Июль 2008 (7 месяцев)
Младший Инженер-Программист
Ульяновск
Обязанности и достижения

Разработка модификаций и модулей для онлайн магазинов X-Cart на PHP

Сентябрь 2004 — Январь 2008 (3 года и 5 месяцев)
Инженер
Ульяновск
Обязанности и достижения
Функции: * сопровождение системного и прикладного программного обеспечения * комплектование библиотеки программ (Установка, настройка, "разливка" образов) * техническое обслуживание и поддержка локальных сетей в компьютерных классах * профессиональное обслуживание ВТ (Вычислительная техника) * Обслуживание вычислительного Кластера на базе Windows 2003 Server и дистрибутива BCCD (Bootable Cluster CD) * Скриптинг под WMI (Perl + автоматизация через nnCron) * Разработка ПО удалённого администрирования (Delphi)
Высшее образование
Сентябрь 2002 — Февраль 2008
Математики и информационных технологий
Ульяновск
Специализация и достижения

Параллельные вычисления в решении плоской тепловой задачи со сложной геометрией.

Защита диплома на тему "Моделирование теплопередачи на кластере ЭВМ"