Обо мне

We are what we repeatedly do. Excellence, then, is not an act, but a habit.

I do believe that my main power is synergy between business roadmap and tech provisioning.

Skill set

  • Problem decomposition
  • Complexity management
  • Building a consensus
  • Highload projects
  • Leading complex projects

Programming Languages

  • __golang__ is a my primary language. I have started using it after version 1.0.2 released. It looks like this language perfectly fits the niche where python is too slow and c/c++ is too expensive and slow to develop. The language is now much more popular than it used to. So its effectiveness is proven.
  • __python__ is my ex-primary language since late 2014. I appreciate the development speed boost this language gives to me. Though there are a number of cases where its dynamic nature leads to performance degradation and/or too flexible code.
  • __c/c++__ is my ex-primary language since 2011. As i'm currently working in a startup team it looks like using it is an overkill. I used boost with asio earlier for web-service development. There is also some experience with epoll-based server modules in nginx core.

DataStore Engines

  • __Aerospike__
  • __Couchbase__
  • __Redis__
  • __Cassandra__

Cloud systems

  • __AWS CloudFormation__
  • __Docker__

Achievements

  • Yandex tech days in November 2013. __Golang strengths and weakness for startup__
  • PyCon RU speaker in February 2013. __Building a distributed cache system__
Профессиональные навыки
Опыт работы
Октябрь 2012 — по настоящее время (5 лет и 2 месяца)
Архитектор проекта
Москва
Обязанности и достижения
Active engagement in development of middle and long-term tech strategy. Maintaining high availability of a project. Research and development of scalable project architecture. Splitting monolit code blocks into individual services. Providing developer teams with convenient tools and services for every-day tasks. Resolving technical questions with partners.
Ноябрь 2011 — по настоящее время (6 лет и 1 месяц)
Backend developer
Москва
Обязанности и достижения
Web site search system speed and quality improvements First steps with python and django-based services The project is flexible enough to release several times a day
Октябрь 2010 — Сентябрь 2011 (1 год)
Программист
Москва
Октябрь 2009 — Октябрь 2010 (1 год и 1 месяц)
Программист
Москва
Обязанности и достижения
Обязанности: - Проектирование и разработка системы рассылки сообщений - Оптимизация и анализ работы данной системы Достижения: - Проектирование завершено - Разработка основного функционала завершена - Разработка системы автоматической оптимизации в прогрессе
Март 2009 — Август 2009 (6 месяцев)
Инженер
Москва
Обязанности и достижения
Обязанности: - Оптимизация производительности и устойчивости системы удаленного мониторинга и управления серверами, поставляемыми компанией. - Рефакторинг наследственного кода - Портирование на другие программные платформы - Нагрузочное тестирование
Март 2008 — Август 2008 (6 месяцев)
Разработчик программного обеспечения
Москва
Обязанности и достижения
Обязанности: - Рефакторинг и доработка веб-сервера, используемого сервисами компании - Алгоритмическая модернизация системы авторизации - Более тесная интеграция службы со внутренними сервисами
Июнь 2007 — Март 2008 (10 месяцев)
ООО "РЭУ Технопром"
Системный программист
Москва
Обязанности и достижения
Обязанности: - Доработка коммуникационных сервисов компании - МТА qmail: интеграция с базой данных, написание дополнительного фунционала. - Служба сообщений: доработка имеющегося клиента, интеграция серверной части с почтовой службой
Высшее образование
Январь 2004 — Январь 2008
МФТИ
Управления и прикладной математики; ФУПМ (ранее ФПМЭ)
Москва
Рекомендательные письма
pivkina-mariya
HR в IT • знакомый

Умеет делать крутые штуки

Письмо написано 28 июля 2013 в 08:39