Обо мне

Специализация и профессиональные навыки:

My skills: PHP, HTML, CSS, JS, MySQL, Apache Cassandra, Memcache, Redis, Dataparksearch, Mnogosearch, Sphinx, MAPs (GDAL/OGR, Google API, Yandex API). Bacula, Samba, DHCP, DNS, Apache, Nginx, Monitoring (munin, zabbix), VPN, Routing, Exim, Courier, dovecot, rpmbuild, debian-пакетирование, kvm, libvirt, capistrano, Ansible, Andriod SDK.

Поверхностно или давно имел дело с:

Ruby, Perl, ASP.NET, MS SQL, Delphi, VBA, MS IIS NTP, Squid, LDAP, MS ISA Server, Active Directory, WebDAV, CalDAV-интеграция, Docker

Навыки:

  • Проектирование highload и high avalability систем
  • Разработка highload и high avalability систем
  • Масштабируемость: горизонтальная, вертикальная.
  • Репликация
  • Балансировка нагрузки
  • Развертка систем на базе linux (пакетирование и автоматизация)
  • Проектирование и разработка приложений на базе Android SDK

Дополнительная информация: 3-е место в турнире по бросанию клавиатур :)

Профессиональные навыки
Опыт работы
ГК "Rugion"
Челябинск
Руководитель отдела программирования
Март 2016 — По настоящее время (4 года и 7 месяцев)
- руководство программистами (10 человек), внедрение основных процессов, документирование, внедрение новых методик, стандартизация - проектирование и иногда программирование ядерных кусков системы - анализ, выявление и расширение/обход узких мест в приложении с помощью мониторинга и дебага - поддержка и мониторинг все инфраструктуры - автоматизация процессов
DevOps
Октябрь 2013 — Февраль 2016 (2 года и 5 месяцев)
- поддержка корпоративного репозитория DEB пакетов для Ubuntu 12,14 (то, что нужно свежее или с нестандартными параметрами > 200 пакетов) - автоматизация сборки пакетов с автоматической проверкой новых версий в upstream репозиториях и/или новых коммитов в какие-либо репозитории - поддержка в рабочем состоянии и внесение изменений в development/production инфраструктуры - создание различных алгоритмов нотификации на основе данных из репозиториев и/или трекера задач - автоматизация разного рода отчетности - мониторинг железа и приложений в development и частично в production инфраструктурах с помощью Zabbix
Руководитель группы разработки мобильных приложений
Май 2012 — Февраль 2016 (3 года и 10 месяцев)
Обязанности: - организация работы группы (проектирование, постановка, контроль задач) - проектирование приложений, заказ UI, контроль исполнения - согласование API и других аспектов с подрядчиками и поставщиками данных внутри компании - программирование под Android - программирование API для управления приложениями и back-office для аналитики - сбор и обработка статистики по приложениям Достижения: - освоил программирование для Android на уровне выше-среднего - выпустили первую версию приложения для 74.ru и др. сайтов - внедрил автоматизированную сборку нескольких копий приложения (для каждого региона), доставку в Google.Play для тестирования - сделал back-office сайт и API для управления приложениями: сбор данных из магазинов, Flurry, Distimo/AppAnnie, Liveinternet, агрегация данных, отображение в удобном для анализа виде, информирование приложений на конечных устройствах о появлении новой версии - поработал с разными подрядчиками (хорошими и плохими) - собрал команду из двух-трех разработчиков - в команде за 1 год были реализованы 6 приложений для двух платформ (iOS/Android), каждое из которых компилировалось в 10 приложений для 10ти разных регионов России (всего 120 приложений). В дальнейшем приложения дополнялись по функционалу и поддерживались в актуальном состоянии в отношении SDK и Guidelines.
ГК "Rugion"
Челябинск
Руководитель отдела программирования
Сентябрь 2009 — Май 2012 (2 года и 9 месяцев)
Обязанности: - руководство программистами (10 человек), внедрение основных процессов, документирование, внедрение новых методик, стандартизация - проектирование и иногда программирование ядерных кусков системы - анализ, выявление и расширение/обход узких мест в приложении с помощью мониторинга и дебага - часть админской работы, касающейся работы отдела (настройка отдельного пространства для разработчиков с распределением доступа и VCS) - поддержка корпоративного репозитория RPM пакетов для RHEL (то, что нужно свежее или с нестандартными параметрами > 200 пакетов) Достижения: - регламентировал работу отдела программирования (ввел четкий регламент и систему контроля ошибок и постановки задач) - инициировал создание отдела в компании, отвечающего за развитие сервисов и регламентировал взаимодействие с этим отделом - организовал разработку проекта отдельно от production серверов (ввел систему контроля версий и отдельные виртуальные сервера для каждого разработчика) - автоматизировал deploy приложения на production сервера с помощью capistrano - автоматизировал агрегацию и доставку до программистов отчетов об ошибках с pruduction-серверов, что значительно улучшило качество кода со временем Система, над которой трудимся: сеть региональных сайтов с сервисами статей, объявлений недвижимости, авто, работа и др. В цифрах (на начало 2012 года): - около 20млн. (до 400qps) динамических запросов в сутки на примерно десятке железок. - около 100млн. (до 2000qps) показов банеров в сутки на одной железке (+ столько же запросов на картинки банеров).
руководитель группы разработки ПО
Август 2007 — Сентябрь 2009 (2 года и 2 месяца)
Разработка/развитие архитектуры ПО для целей компании.
программист
Октябрь 2003 — Август 2007 (3 года и 11 месяцев)
создание, развитие проектов компании
Quality Inn.
 
common labor
Июнь 2005 — Сентябрь 2005 (4 месяца)
Работа в отеле в Техасе. Обязанности от houskeeping до maintenance.
Частная практика, работа без зачисления в штат
 
создание сайтов
Январь 2003 — Июль 2007 (4 года и 7 месяцев)
создание, поддержка сайтов. (в основном верстка и программирование) Список работ: http://www.free-lance.ru/users/Scorcher/
Высшее образование
Челябинский государственный университет
Челябинск
Факультет: Институт международного образования
Ноябрь 2004—Март 2005 (4 месяца)
Разговорный английский язык для участников программ международного обмена
Факультет: Физический
Январь 2002—Январь 2007 (5 лет)
Рекомендательные письма
ekaterina-ageeva5
управление интернет-проектами • знакомый

суперпрограммист

Письмо написано 09 декабря 2008 в 07:21