Mikhail Samokhvalov

Разработка веб-проектов

Местоположение

Проживание: Россия, Москва

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 14 лет и 2 месяца

Возраст: 40 лет

Зарплатные ожидания: От 100000 руб.

Контактная информация


Профессиональные навыки


Высоконагруженные системы • Управление проектами • Руководство стартапом • PHP • MySQL • Разработка программного обеспечения • Проектирование архитектуры приложений • Управление разработкой • Разработка продукта • Администрирование *nix

Опыт работы


Август 2007 —
Июнь 2014
(6 лет и 11 месяцев)

Digital October Group

Ведущий разработчик PHP
Россия, Москва

Обязанности и достижения

Высоконагруженные проекты

- Сервис радиозаписи и вещания (основной) + нагруженное мобильное приложение для этого сервиса + поддержка спец-проектов (также highload с внезапными изменениями по ходу)

- Torrent сервис

- VPN сервис

Разработка высоконагруженных сервисов. Топ - с более чем 1m хитов\день страниц, свыше 35m запросов на backend\день. 

- Постановка задач,  управление небольшой командой (верстальщики, программисты, верстальщики, дизайнеры - с PM, включая набор людей\собеседования), координация с другими отделами

- Архитектура кода\данных, обоснование и выбор тех. решений, кодинг...

- Анализ bottleneck-ов (включая UI+Frontend+сетевые вещи, юзабилити по пользовательской статистике, сетевой анализ и анализ трафика, ибо вещание в интернет, мониторинг различной степени тяжести), прогнозирование нагрузки и прочее, вплоть до перепланирования серверов

- Ведение проекта мобильного приложения (Android\iOS, в целом не все, но больше просто технической части): выпуск прототипа в нескольких версиях, проектирование Backend API, участие в разработке UI\UX, координация разработки Front & Back, борьба с highload (попали в топ, успешно отмониторили, вовремя справились), конкурентами и даже ворами в Store.

Март 2003 —
Январь 2007
(3 года и 11 месяцев)

Представительство A4 Vision SA в Москве

Разработчик С++ в Software Development Department
Россия, Москва

Обязанности и достижения

- участие в сборе и управлении требованиями по проектам - руководство outsource группой портирования на Linux (3 человека) - разработка спецификаций, проектирование - разработка API по стандарту к системе биометрического доступа - участие в тех. поддержке интеграторов (foreign customers) по проекту - разработка системы ночного билда (в т.ч. разработка кросс-платформенной сборки) - интеграция алгоритмов в конечное ПО - реализация внутренних модулей - интеграция в проект продуктов третьих производителей
Ноябрь 2001 —
Март 2003
(1 год и 5 месяцев)

ОАО Virtoons

Ведущий разработчик, руководитель отдела графики
Россия, Москва

Обязанности и достижения

Проект создания комплекса Motion Capture. Задачи отдела - разработка системы визуализации снятых данных и создание трехмерного контента. - руководство отделом графики: планирование разработок в отделе, ведение производства трехмерного контента, включая удаленные работы - формирование отдела (4 человека, не включая outsource) - участие в реализации на уровне team-leader, проектирование - разработка спецификаций - выбор и интеграция в проект сторонних решений
Ноябрь 1999 —
Февраль 2005
(5 лет и 4 месяца)

Институт Системного Анализа РАН

Системный администратор
Россия, Москва

Обязанности и достижения

- поддержка сервера (SUN, ftp, mail, dns...) - тех. поддержка пользователей

Высшее образование


Май 1998 —
Май 2002

Московский институт электроники и математики имени А. Н. Тихонова

Прикладной математики; ФПМ
Россия, Москва

О себе


На последнем месте работы занимался большим высоконагруженным сайтом радиовещания как ведущий программист, вел практически всю техническую часть сайта за исключением части задач из администрирования. Плюс, из нетехнического вел SEO работы, занимался вместе с ПМ аналитикой пользователей, user expirience...

По моей инициативе было запущено и я вел мобильное приложение под android с более чем 200k установок

Есть некоторое количество собственных проектов, разных (мобильные приложения под android, сайты, соцсеть). Занимался полным циклом работ, от идеи и разработки (многое делал сам, разумеется) до продвижения и зарабатывания, включая поиск фрилансеров и волонтеров на проектах и работу с ними

В первую очередь рассматриваю предложения в области web-разработки (php) на позициях от senior

Некоторые (далеко не все) технологии и инструменты, с которыми приходилось работать: Php+Php-Fpm, Nginx, Apache, MySQL, MSSQL, Memcache, Redis, Sphinx, JavaScript (Prototype, jQuery), HTML+CSS, Linux (больше CentOS, серверная), Solaris, ClearCase, SVN, Visual C++, SourceSafe. Приходилось, но немного: Yii, Docker, Git, Node.js, Java (Android). Чего тут нет и можно дописать: Cacti\Zabbix\Munin etc (люблю мониторинг и делать далекоидущие выводы из отсутствия и скачков трафика), разный офисный софт для командной работы (Rational\MS\Open source trackers etc), GoogleAnalytics\Yandex.Метрика\SEO инструменты etc. И многое другое, не вписывать же сюда еще, к примеру, фотошоп и Alias (еще) Maya, под которую также писал софт, но давно.