Обо мне

Fullstack web/desktop разработчик с десятилетним опытом создания сложных проектов от концепции до готовности в одиночку, в составе команды и как лидер команды.

Профессиональные навыки
PHPMySQLDelphiYii frameworkJavaScriptNginxC#PythonPerl
Опыт работы
Октябрь 2013 — по настоящее время
Сайт (kult-urolog.com)
Санкт-Петербург
Обязанности и достижения

Настроил сайт с нуля (хостинг, wp, темы, плагины). Осуществляю всё техническое обслуживание, обновления, бэкапы, доработки функциональности и внешнего вида, и т.п.

Октябрь 2008 — по настоящее время
Idilliana Group Ltd
Senior Software Developer (удалённая работа)
Санкт-Петербург
Обязанности и достижения

Разработал в одиночку:
• TDS (traffic direction system - систему распределения трафика) обслуживающую более 10 млн. запросов в сутки (php5/CodeIgniter/mysql).
• Систему баннерной/ричмедиа рекламы обслуживающую более 1 млн. запросов в сутки (php5/mysql, perl5 cron jobs, js front-end code).
• Платформу для продажи и распространения цифрового контента (php5/mysql, утилиты на php5/python2.7/perl5/c, декстопное приложение delphi7). При многократном росте трафика оптимизировал использование памяти и диска и добился стабильной работы на тех же серверных мощностях (нагрузка на диск была снижена на 90% после оптимизации кода и системы хранения файлов).

Вместе с коллегой в крайне ограниченные сроки (около месяца) разработал Биржу Мобильных Подписок для объединения нескольких похожих проектов (php5/mysql, обмен информацией через очередь сообщений).

Принимал участие в процессе разработки (от разработки ТЗ и интервьюирования нанимаемых сотрудников до выпуска и поддержки) крупной PPI (pay per install - оплата за установки) системы небольшой командой (5-10 человек) в качестве (в разное время) технического писателя, архитектора, консультанта, ведущего разработчика, лидера команды и менеджера проекта.

Также:
• Разработал прототип БД и веб-интерфейса в рамках технической консультации для Зоологического Института РАН (python/django).
• Разработал простого бота для Telegram (php5/mysql).
• Переписал пиринговый видеочат с asp.net (c#) на php5/mysql.
• Поддерживал (исправления, доработки) простой торрент-клиент (python2.7/pyqt4/libtorrent + сервер статистики на php5/Yii2/mysql).
• Провёл исследование десятков приложений на java/flash/android (анализ malware, поиск скрытой функциональности, создание спецификаций и т.п.).
• Написал сотни небольших утилит с использованием c/c#/python/perl/java/delphi/vb6/php.

Ноябрь 2006 — Сентябрь 2008
Программист
Санкт-Петербург
Обязанности и достижения

Вне штата/по совмещению до января 2008.

• Разработал БД и ПО для оптимизации работы с сохранными расписками (vb6/msaccess).
• Участвовал в разработке комплекса ПО и изменения бизнес-процессов для оптимизации внутренней работы с заказами (borland c++ builder/vb6/msaccess).
• Поддерживал и дорабатывал основной комплекс ПО торгового зала. Ускорил запуск комплекса с 5 минут до нескольких секунд. Интегрировал новые утилиты в общий комплекс и процесс работы (vb6/msaccess).
• Принимал участие в запусках новых магазинов в качестве технического консультанта и инженера технической поддержки на месте.
• Принял участие в пилотном запуске нового комплекса ПО торгового зала (на базе 1С) в одной из торговых точек в качестве технического консультанта и инженера технической поддержки на месте.

Ноябрь 2004 — Декабрь 2007
Консультант-продавец
Санкт-Петербург
Обязанности и достижения

Консультация клиентов по характеристикам и особенностям использования техники, продажа, демонстрация и настройка техники. Управление командой, распределение задач, разрешение конфликтов.

Высшее образование
Сентябрь 2002 — Май 2005
СПбГУ ИТМО
Компьютерных технологий и управления
Санкт-Петербург
Специализация и достижения

Не окончил