Обо мне

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 — по настоящее время (4 года и 9 месяцев)
Архитектор проекта
Москва
Обязанности и достижения

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 — по настоящее время (5 лет и 8 месяцев)
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 (11 месяцев)
Программист
Москва
Октябрь 2009 — Октябрь 2010 (1 год)
Программист
Москва
Обязанности и достижения

Обязанности:
- Проектирование и разработка системы рассылки сообщений
- Оптимизация и анализ работы данной системы

Достижения:
- Проектирование завершено
- Разработка основного функционала завершена
- Разработка системы автоматической оптимизации в прогрессе

Март 2009 — Август 2009 (5 месяцев)
Инженер
Москва
Обязанности и достижения

Обязанности:
- Оптимизация производительности и устойчивости системы удаленного мониторинга и управления серверами, поставляемыми компанией.
- Рефакторинг наследственного кода
- Портирование на другие программные платформы
- Нагрузочное тестирование

Март 2008 — Август 2008 (5 месяцев)
Разработчик программного обеспечения
Москва
Обязанности и достижения

Обязанности:
- Рефакторинг и доработка веб-сервера, используемого сервисами компании
- Алгоритмическая модернизация системы авторизации
- Более тесная интеграция службы со внутренними сервисами

Июнь 2007 — Март 2008 (9 месяцев)
ООО "РЭУ Технопром"
Системный программист
Москва
Обязанности и достижения

Обязанности:
- Доработка коммуникационных сервисов компании
- МТА qmail: интеграция с базой данных, написание дополнительного фунционала.
- Служба сообщений: доработка имеющегося клиента, интеграция серверной части с почтовой службой

Высшее образование
Январь 2004 — Январь 2008
МФТИ
Управления и прикладной математики; ФУПМ (ранее ФПМЭ)
Москва
Рекомендательные письма
pivkina-mariya
HR в IT • знакомый

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

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