Участие в профессиональных сообществах
Опыт работы
We are international IT company with highload web & mobile projects.
GoLang/Data engineer
Январь 2016 — По настоящее время (3 года и 7 месяцев)

GoLang, PHP, Docker, ElasticSearch, Kibana, Redis, Ceph, Data Mining,Python

Разработка казуальных игр для различных игровых платформ
Санкт-Петербург
Senior PHP developer
Ноябрь 2014 — Январь 2016 (1 год и 3 месяца)
Mind Meal LLC
Санкт-Петербург
PHP Developer
Август 2014 — Ноябрь 2014 (4 месяца)
Разработка сервиса статистики и аналитики. Система построена на основе поискового хранилища ElasticSearch. В обязанности входило: проектирование, разработка и развитие инфраструктуры сервиса. Сервис сбора событий и аналитики написан на PHP, в качестве "персистентного" хранилища был выбран MySQL. За поиск по базе событий отвечал ElasticSearch. За время работы был разработан: API для сбора событий с клиента (JavaScript), библиотека для сбора серверных событий, панель администратора для построения реалтайм отчетов, интеграция с базой данных MMORPG игры для сбора игровых событий, интеграция с рекламным сервисом. Для хранения юзеров и других данных был выбран Redis. Так же, использовался Memcached для кэширования отчетов и событий. Для мониторинга системы использовался Munin. И система "сама в себя" собирала данные о работоспособности, скорости работы и другие метрики. Для вывода и анализа метрик использовалась Kibana. Получил массу опыта в проектировании и разработке системы под высокие нагрузки при малых мощностях серверов.
Санкт-Петербург
backend php developer
Август 2013 — Апрель 2014 (9 месяцев)
Работа backend php программистом. Отдел монетизации. Сплит-тестирование нового функционала, сбор и анализ статистики, поддержка нового функционала. PHP, Redis, MySQL, Memcached, Elastic search. Асинхронный сервис, распараллеливание задач. Занимался разработкой и поддержкой функционала topface.com. В основном занимался системой "экспериментов | больших A/B тестов", которые ограничивались не только "разным цветом кнопочек". Функционал включал в себя A/B тестирование больших блоков функционала с разделением потенциальной аудитории на N-е число групп, с последующим сбором, анализом статистики, а так же с различными исходами экспериментов, в зависимости от поведения конекретных юзеров, в конкретных группах. Писал все на PHP. Вся система экспериментов строилась на основе бд Redis, MySQL, достаточно много работал с ElasticSearch, но так и не познал "дзен", есть куда стремиться. Т.к. аудитория сети не малая, имею опыт работы с высоконагруженным проектом, базовые знания в оптимизации подобных систем и понимание асинхронного программирования.
Nice`N`Easy
Санкт-Петербург
Web-программист
Июнь 2013 — Июль 2013 (2 месяца)
Союз кинематографистов СПб
Санкт-Петербург
Web-программист
Февраль 2010 — Май 2010 (4 месяца)
Разработка базы данных для учета всех членов союза кинематографистов.