Профессиональные навыки
PHPPostgreSQLJavaScriptC++ CMySQLScalaPythonJava
Опыт работы
Декабрь 2014 — по настоящее время
Genes1s Intellectual Solutions
Senior Software Engineer
Москва
Обязанности и достижения

– Проектирование и разработка RPC Server для клиентских устройств. Python 2.x.
– Разработка и интеграция кеширования работы внешнего API для http://vocxod.com. PHP, MySQL.
– Проектирование и разработка программного обеспечения для отслеживания движения крыс и отрисовки соответствующей графики поверх видеопотока в реальном времени. C++98, Boost, OpenCV, libcurl, немного OpenGL.

Июнь 2014 — Август 2015
Сотрудничество с компанией Совы Нежные
Разработчик биржи криптовалют
Орел
Обязанности и достижения

Разработка биржи криптовалют:
– Фронтэнд: CoffeScript, AngularJS.
– Бэкэнд: Scala: Akka actors, Spray, Slick. REST-сервис. SBT для сборки. Прототипирование на NodeJS.
– Хранилище и процессинг: PostgreSQL, PL/pgSQL.

Март 2012 — Октябрь 2014
IT Expert
Создатель и руководитель направления разработки программного обеспечения
Орел
Обязанности и достижения

– Сайты PHP, jQuery, MySQL: orcoko.ru, kovanstil.ru, sk-europa.ru, stomatolog57.ru, do-centre.ru, baza57.ru.
– Разработка и внедрение системы учета на производстве для компании Поли-Пласт.
– Разработка электронной витрины для Базы строительных товаров (как у Enter). Сервер PHP, хранилище MySQL. Клиент C#, WPF.
– Совместно с Efimov Project: td-textile.ru, amedicus.ru, efimovshow.ru.
– Совместно с Interlike: поддержка 2test.ru, rent2test.ru. Руководство технической частью разработки надстройки для PowerPoint.

Ноябрь 2010 — Март 2012
Open Source Technologies
Главный программист, тимлид
Москва
Обязанности и достижения

Разработка системы мобильной рекламы.
– SOA на Java SE, ActiveMQ. Почти чистая Java, за исключением Hibernate.
– Хранилище: PostgreSQL, PL/pgSQL.
– Maven в качестве системы сборки.

Май 2007 — Март 2011
APEX Point
Главный программист, тимлид
Орел
Обязанности и достижения

Принял участие в трех проектах:
– Travian-like стратегия. Сервер на C, PHP extension в качестве клиентского API.
– Real-time MMORPG. Сервер портирован на C++ из предыдущего проекта, хранилище BerkeleyDB, API для ActionScript-клиента.
– Симулятор хоккейного менеджера. Сервер на Java SE, ActiveMQ. API для PHP-клиента.

Январь 2007 — Декабрь 2014
Фриланс
Разработчик
Москва
Обязанности и достижения

I.2014 – III.2014 Reverse engineering протокола bet365.com:
– PUSH-протокол для доставки коэффициентов ставок, событий и проч.
– Прототип полнофункционального клиента на Python по результатам ресерча.XI.2013 – XII.2014 RPC-сервер на Python для выполнения задач от JavaScript-фронтэнда

Сентябрь 2006 — Ноябрь 2008
Инфотель
Программист
Москва
Обязанности и достижения

Разработал и развивал систему по приему и обработке входящих сообщений, формированию и отправке ответов на входящие сообщения.
– Реализация протокола SMPP 3.4 на C++– PostgreSQL в качестве хранилища
– PL/pgSQL как язык бизнес-логики
– Веб-интерфейс на PHP для клиентов. На основании статистики, генерируемой интерфейсом, велись взаиморасчеты компании с клиентами.

Высшее образование
Сентябрь 2005 — Июнь 2010
ОрелГТУ
Электроники и приборостроения
Орел
Специализация и достижения

Проектирование и технология радиоэлектронных средств