Профессиональные навыки
Опыт работы
Крупнейший российский интернет-сервис для поиска работы и сотрудников
Тимлид
Декабрь 2018 — По настоящее время (11 месяцев)
Группа компаний, занимающая лидирующие позиции на рынке печатных и электронных изданий по трудоустойству и обучению
Ведущий программист проекта Учёба.ру
Сентябрь 2012 — По настоящее время (7 лет и 2 месяца)

Поддержка старой версии проекта Ucheba.ru. Разработка новой версии проекта: PHP5 (onPHP framework), PostgreSQL (хранимые процедуры на PL/pgSQL), Memcache, Sphinx (как полнотекстовый, так и параметрический поиск), JavaScript (jQuery), интеграция с Google Analytics API, Git.

Разработка велась как в команде разработчиков при перезапуске к 2013 году, так и самостоятельная переработка и перезапуск в 2014 году без команды (с параллельной поддержкой предыдущей версии).

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

  • оптимизация запросов и конфигурации PostgreSQL;
  • оперативное решение проблем с производительностью Sphinx при ограниченных аппаратных средствах (шардинг, параллельные процессы).

С 2016 участие в команде по разработке новой версии проекта Rabota.ru запущенного в мае 2017 года (PHP7, Symfony 3, PostgreSQL, Solr):

  • раздел журнал (Sonata Admin, импорт и обновление материалов с tilda.cc, переходная версия на время A/B тестирования)
  • каталог компаний
  • привязка адресов на карте (Геокодер Яндекс.Карт)- оптимизация производительности сайта после запуска (OPCache, 2nd level cache в Doctrine, оптимизация запросов, улучшение кода)
Поездка Онлайн
Москва
Ведущий программист
Январь 2007 — Май 2012 (5 лет и 5 месяцев)

Разработка проекта продаж авиабилетов, бронирования гостиниц, аренды автомобилей poezdka.ru:

  • управление группой разработчиков;
  • проектирование и управление разработкой (GDS Galileo, XMLSelect, Web Services, Apache, PostgreSQL);
  • оптимизация программного кода, SQL запросов и структуры БД для снижения нагрузки;
  • разработка блоков бронирования гостиниц и автомобилей (PHP, JavaScript, PostgreSQL, XSLT);
  • разработка интерфейса для операторов (PHP, JavaScript, PostgreSQL, ExtJS);
  • интеграция системы бронирования гостиниц booking.com (PHP, JavaScript, jQuery);
  • интеграция с системами приема платежей Cyberplat, PayOnLine, Rapida (PHP, C#)
Биплан – маркетинговое агентство по комплексному развитию малого бизнеса. Компания на рынке 15 лет.
Ведущий программист (технический директор)
Май 2003 — Декабрь 2011 (8 лет и 8 месяцев)

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

  • управление группой разработчиков;
  • поддержка и развитие проекта poezdka.ru (MS IIS, MS SQL Server, C++, Transact-SQL, ASP, JScript, VBcript);
  • проектирование систем;
  • разработка собственной CRM (Apache, PHP, JavaScript, MySQL);
  • программирование сайтов (MySQL, PHP, JavaScript, HTML, SSL авторизация);
  • создание защищенной системы обмена данными через открытые сети (Java, GnuPG)
НПИ ТОО “Технокон-Микро”
Москва
Программист
Февраль 1997 — Август 2000 (3 года и 7 месяцев)

Участие в разработке автоматизированной системы управления технологическими процессами (АСУ ТП) на основе ОСРВ QNX 4:

  • написание драйверов управляющих модулей (С, Watcom SQL);
  • написание блока формирования отчетов (C, Watcom SQL, lex, yacc, собственный язык);
  • участие во внедрение системы у заказчика
Высшее образование
Московский технический университет связи и информатики
Москва
Факультет: Экономики и управления
Сентябрь 1994—Май 1999 (4 года и 8 месяцев)

Информационные системы в экономике