Обо мне

19+ лет профессиональной деятельности.
Имею опыт практически в каждой технологии, которая в данный момент существует, как новых, так и реликтовых (из того, к чему никогда прикасался: Forth, никогда не писал embedded, технологии Apple).
Обладаю "нюхом" на проблемы производительности и параллелизма.Спокоен в критических ситуациях.Опыт работы в международных распределенных командах.
Профессиональные интересы:
  - высоконагруженные системы
  - infrastructure management
   - CI/CD

Хобби: музыка, литература, изучение иностранных языков. Владею английским (upper intermediate - fluent), японским (чтение со словарем), начал изучение китайского
Опыт работы
skycoin.net
Нью-Йорк
Developer
Март 2019 — Сентябрь 2019 (7 месяцев)

Разработка mesh network controller skywire-mainnet 

Технологии: golang, docker, kubernetes, travis-ci

сryptocurrencies.ai
Нью-Йорк
Backend developer
Март 2018 — Июнь 2018 (4 месяца)

Разработка инструментов анализа рынка криптовалют 

Технологии: python, node.js, docker

РГСУ
Москва
эксперт
Март 2017 — Август 2017 (6 месяцев)

Разработка системы предприятия для операторов ОФД.

Официальная должность: эксперт 

Фактическая: анализ требований, разработка архитектуры предприятия, разработка сервисов 

Технологии: golang, python, docker

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Системный архитектор
Апрель 2009 — Декабрь 2016 (7 лет и 9 месяцев)

Основные задачи - анализ проблем унаследованного и разработанного кода. Выработка рекомендаций по изменению кода, подбор участников команды.

Спектр технологий: от C#/F#/Oracle/MSSQL/Python/немного Java/пара проектов на Analysis Services/совсем немного PHP/немного С - до экзотики как GT.M (FIS Profile).

Обучение программистов: организовывал сессии обучения Python, F#, SQL и проектирование БД.

В последние годы - тематика SDN: Openstack/Juniper Contrail/Cisco CSR/Openflow/O (со стороны "S", не как сетевой инженер)

SDN подтолкнули к поиску альтернатив С/C++. Рассматривал Rust, С++ 2014, D, Golang.

Считаю, что в настоящий момент по совокупности параматеров - golang является наилучшим для разработки сервисов (и вообще, вероятно лучшим прикладным языком).

OOO ФОБОС ПЛЮС
Москва
Менеджер проектов
Апрель 2007 — Август 2009 (2 года и 5 месяцев)
Менеджер проектов на основе продуктов Information Builders (http://www.informationbuilders.com, BI&ETL) и iWaySoftware (http://www.informationbuilders.com/iway_software, SOA, BPEL, Service Integration/Orchestration, Process Integration). Немного соприкасался с проектами Documentum ECM. В этот период начал активно использовать python.
ООО "СНИИП-Софтел"
Москва
C++ developer/dev&prodDBA/технический директор
Апрель 2001 — Апрель 2007 (6 лет и 1 месяц)
Разрабтка биллинговой системы "Билл-Он-Лайн". Обязанности изменялись от: а) С++ developer б) преимущественно MS SQLServer dev/prodDBA, в) преимущественно управление разработкой. К моменту окончания работы в СНИИП Софтел практически не осталось компонента, к которому я не имел отношения. Первый опыт OLAP/Decision Support проекта на MS Analysis Services. Инициировал смену основной платформы разработки интерфейсов от С++ к C#. Организация процесса ведения проектной документации, version control, тестирования.
НИИПК (НИИ Потребительской кооперации)
Москва
Программист (Delphi, Interbase)
Январь 2000 — Январь 2001 (1 год и 1 месяц)
Разработка платформы бухгалтерских и складских приложений с интерфейсом, определяемым конфигурацией. Решение базировалось на компонентах DreamCompany (в дальнейшем - этот набор компонентов эволюционировал в платформу TerraSoft).
Высшее образование
Московский государственный университет приборостроения и информатики
Москва
Факультет: Информатики
Январь 1998—Январь 2007 (9 лет)
Прервал обучение на 5-ом курсе. Интенсивный рабочий график несколько раз срывал планы окончания.