Обо мне

Разработчик и архитектор ПО. Работаю более 10 лет в области разработки ПО. Имею опыт разработки средств поддержки проектирования ПО (системы сборки и развёртывания, парсеры, анализ исходного кода), разработки веб-приложений, систем анализа данных.

Интересуюсь языками программирования, техниками проектирования ПО. С удовольствием изучаю новую информацию, внедряю новые технологии, полезные для практики проектирования. В свободное время участвую в разработке ПО с открытым исходным кодом, организую семинары и встречи программистов на функциональных языках.

Опыт работы

Образование

Технические навыки

Языки:
  • Python, Java (эксперт)
  • C, JavaScript, Erlang, Scala, SQL

Другие языки: C++, Scheme, Haskell, UML, shell, assembler

Технологии:
Design and architectural patterns, agile software development, TDD, TCP/IP, REST, XMPP, SNMP, XML, RDF
Инструменты:
Mercurial, Subversion, Git, CVS, vim, Eclipse, GCC, Buildbot, xUnit, RPM, JavaCC, Bison, SQLite, Interbase
Операционные системы:
Arch Linux, Ubuntu, Mandriva Linux, Red Hat Linux, Windows

Имею опыт администрирования Linux-систем.

Персональные навыки

Владение языками

Социальные навыки

Другие сведения

Выступал с докладами на DevConf 2010, PyCon UA 2011, ADD-3, SPbHUG/FProg, PyCon RU 2012-2016, EuroPython 2013.

Автор более 10 публикаций.

Личные интересы: музыка, история искусств, го, шахматы.