Обо мне

Знаю и использовал за последний год:

  • Go
  • MySQL, PostgreSQL, SQLite
  • MongoDB, Redis
  • ClickHouse
  • git, GitHub
  • Ansible
  • Docker, Kubernetes
  • AWS, RDS

Могу:

  • Писать хороший код
  • Помогать другим писать хороший код
  • Организовывать работу по написанию хорошего кода
  • Рассказывать про Highload
  • Применять XP-техники
  • Понимать и практиковать Scrum
  • Agile (как много в этом слове для HR'а русского слилось!)

В процессе активного изучения:

  • Lua

В процессе пассивного забывания:

  • JavaScript
  • Java SE
  • Python; Django
  • Ruby; Ruby on Rails, Sinatra
  • ISO C и C++; библиотеки Qt 3, 4
  • Maemo / MeeGo
  • Object Pascal (Delphi / Free Pascal Compiler)
  • Twisted
  • Event Machine
  • Capistrano, Fabric
  • Chef
  • ØMQ, beanstalkd, Kafka
  • memcached/db/q
  • MPI
  • PHP 5, Drupal
  • XML, XML Schema, XSLT
  • XMPP
  • CVS, Subversion

Продвигаю Go в массы:

Сертифицированный Scrum master (без элитизма, хотя и с ID 9999999999): https://www.scrumalliance.org/community/profile/99...

Выпускник Tolstoy Summer Camp Яндекса, проекты Help Any Day и TaskCube.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Percona
Роли
Tech Lead
Май 2017 — По настоящее время (2 года и 3 месяца)

Разработка Percona Monitoring and Management 1.x.

Техниническое руководство разработкой версии 2.0: помощь в формировании продуктовых требований, формирование технических требований, организация работы, ревью, написание кода.

Компания-разработчик платформы для массовых видеотрансляций
Ведущий разработчик
Август 2016 — Апрель 2017 (9 месяцев)
Разработка платформы IIoT*. * IIoT = Industrial Internet of Things. Это как обычный IoT, но безопасно и работает.
Разработка мобильных приложений и сервисов
Ведущий разработчик
Май 2015 — Июль 2016 (1 год и 3 месяца)
https://megafon.tv Руководство разработкой бэкенда: формализация требований, планирование, кодирование, тестирование, выкатка, мониторинг и всё остальное. Техническая экспертиза во всех остальных частях системы.
Ведущий разработчик
Февраль 2014 — Декабрь 2014 (11 месяцев)
Разработка бэкенда СМОТРИ+. Руководство разработкой бэкенда: формализация требований, планирование, кодирование, тестирование, выкатка, мониторинг и всё остальное. Техническая экспертиза во всех остальных частях системы.
Synqq
Сан-Франциско и район залива
Software engineer
Январь 2015 — Май 2015 (5 месяцев)
https://synqq.com/ Поддержка старого бэкенда на Python и Django: добавление тестов, исправление багов, рефакторинг. Разработка нового бэкенда на Java 8. Разрабокта нового инструмента аналитика на Python и Django. Выкатка в Google Cloud Engine. Удалил репозиторий со старым бэкендом незадолго до ухода.
CROICE
Санкт-Петербург
CTO
Октябрь 2013 — Январь 2014 (4 месяца)
Платформа для аудиовещания, преобразившаяся в социальную сеть с фотографиями и фоновым звуком.
Внедрение agile-инфраструктуры
Руководитель отдела разработки
Ноябрь 2012 — Сентябрь 2013 (11 месяцев)
Поставка широкого диапазона устройств и сервисов, программного обеспечения и ИТ-услуг
Разработчик
Октябрь 2011 — Ноябрь 2012 (1 год и 2 месяца)
Обязанности: - Разработка видео-почты и продукта X для Skype - Разработка внутренних инструментов Достижения: - Видео-почта запущена и работает
Разработчик
Январь 2011 — Ноябрь 2012 (1 год и 11 месяцев)
Обязанности: - Разработка видео-почты и продукта X для Skype - Поддержка qik.com Достижения: - Видео-почта запущена и работает
Потоковый видеосервис
Разработчик
Апрель 2010 — Январь 2011 (10 месяцев)
Обязанности: - Участие в разработке сайта qik.com – логика и представление - Участие в разработке сервиса сигналинга для видео-чата В январе нас купил Skype.
Psi Team
 
Google's Summer of Code student and beyond
Май 2008 — Январь 2010 (1 год и 9 месяцев)
Обязанности: - Разработка новой системы хранения истории чатов для XMPP (Jabber) клиента Psi После GSoC'а на некоторое время остался в сообществе и продолжал писать полезный код.
Техник-программист
Январь 2007 — Март 2010 (3 года и 3 месяца)
Обязанности: - Разработка специального ПО по заказу МинОбороны РФ с использованием МСВС (ОС для военных нужд на основе GNU/Linux), C++, Qt 3, PostgreSQL 7.4. Разработка модулей ввода информации, формирования справок. - Ответственный за техническую сторону организации взаимодействия различных систем в рамках гетерогенного комплекса. - Разработка внутренней системы версионного хранилища оригинальной документации для нужд предприятия на основе Subversion и Redmine (приложение Ruby on Rails). Достижения: - Внедрение системы версионного хранилища оригинальной документации. - Внедрение системы непрерывной сборки, тестирования и интеграции.
Высшее образование
Национальный исследовательский университет «Московский институт электронной техники»
Зеленоград
Факультет: Электроники и компьютерных технологий (ЭКТ)
Январь 2005—Январь 2010 (5 лет)
Саровский физико-технический институт МГИФИ
Саров
Факультет: Физико-технический
Январь 2004—Январь 2005 (1 год)
проучился год и уехал в Зеленоград в МИЭТ
Рекомендательные письма
dsavitsky
Тимлид команд веб разработки • знакомый

Хорошее знание английского языка, ответственность, пунктуальность, аккуратность, нацеленность на качество кода и продукта в целом

Письмо написано 03 апреля 2010 в 05:44