Опыт работы
Январь 2016 — по настоящее время (1 год и 5 месяцев)
GoLang/PHP developer
Лимассол
Обязанности и достижения

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

Ноябрь 2014 — Январь 2016 (1 год и 2 месяца)
Senior PHP developer
Санкт-Петербург
Август 2014 — Ноябрь 2014 (3 месяца)
Mind Meal LLC
PHP Developer
Санкт-Петербург
Обязанности и достижения

Разработка сервиса статистики и аналитики.
Система построена на основе поискового хранилища ElasticSearch. В обязанности входило: проектирование, разработка и развитие инфраструктуры сервиса.
Сервис сбора событий и аналитики написан на PHP, в качестве "персистентного" хранилища был выбран MySQL. За поиск по базе событий отвечал ElasticSearch.

За время работы был разработан: API для сбора событий с клиента (JavaScript), библиотека для сбора серверных событий, панель администратора для построения реалтайм отчетов, интеграция с базой данных MMORPG игры для сбора игровых событий, интеграция с рекламным сервисом. Для хранения юзеров и других данных был выбран Redis. Так же, использовался Memcached для кэширования отчетов и событий.

Для мониторинга системы использовался Munin. И система "сама в себя" собирала данные о работоспособности, скорости работы и другие метрики. Для вывода и анализа метрик использовалась Kibana.

Получил массу опыта в проектировании и разработке системы под высокие нагрузки при малых мощностях серверов.

Август 2013 — Апрель 2014 (8 месяцев)
backend php developer
Санкт-Петербург
Обязанности и достижения

Работа backend php программистом. Отдел монетизации. Сплит-тестирование нового функционала, сбор и анализ статистики, поддержка нового функционала.
PHP, Redis, MySQL, Memcached, Elastic search.
Асинхронный сервис, распараллеливание задач.

Занимался разработкой и поддержкой функционала topface.com. В основном занимался системой "экспериментов | больших A/B тестов", которые ограничивались не только "разным цветом кнопочек". Функционал включал в себя A/B тестирование больших блоков функционала с разделением потенциальной аудитории на N-е число групп, с последующим сбором, анализом статистики, а так же с различными исходами экспериментов, в зависимости от поведения конекретных юзеров, в конкретных группах.
Писал все на PHP. Вся система экспериментов строилась на основе бд Redis, MySQL, достаточно много работал с ElasticSearch, но так и не познал "дзен", есть куда стремиться.
Т.к. аудитория сети не малая, имею опыт работы с высоконагруженным проектом, базовые знания в оптимизации подобных систем и понимание асинхронного программирования.

Июнь 2013 — Июль 2013 (1 месяц)
Nice`N`Easy
Web-программист
Санкт-Петербург
Февраль 2010 — Май 2010 (3 месяца)
Союз кинематографистов СПб
Web-программист
Санкт-Петербург
Обязанности и достижения

Разработка базы данных для учета всех членов союза кинематографистов.