Обо мне

Специализация и профессиональные навыки: Языки — Scala, Python, Rust, Perl, Lua, HTML, CSS, JavaScript, ... ОС — всё линуксообразное, СУБД — MySQL, PostgreSQL, Redis, MongoDB, Hadoop/Impala, серверное ПО — nginx, apache, RabbitMQ, всего и не упомнишь ПО для контроля версий — svn, git (...I pronounce "SVN" as "git")

Профессиональные цели: Расти в профессиональном и карьерном плане, нанося непоправимое добро по мере сил )

Учавствовал в следующих проектах:

  • Angular.js (http://github.com/angular/angular.js) — MVC-фреймворк на JavaScript для клиентской части (браузер) с двухсторонним байндингом данных. Языки и технологии: JavaScript. Вклад: разработка мелких фич (см. историю коммитов), багфиксинг.
  • FusqlFS (https://www.ohloh.net/p/fusqlfs, http://github.com/kstep/fusqlfs, http://search.cpan.org/~kstepme/FusqlFS-0.001/bin/fusqlfs) — файловая система (в виде fuse-демона) для монтирования базы данных, так что все артифакты БД (таблицы, индексы, представления и т.п.) представляются объектами файловой системы (каталогами и файлами). Языки и технологии: perl, Fuse, DBI, YAML/JSON/XML. Вклад: автор, разработчик и менеджер.
  • Vimperator (http://vimperator.mozdev.org/) — расширение для Firefox, которое делает Firefox похожим на Vim. Технологии: JavaScript, XUL, DOM, XPath, CSS. Вклад: реализовано несколько новых команд, реализован framework для создания глобальных/локальных опций, багфиксинг, несколько плагинов. Подробнее см. историю проекта.
  • Awesome (http://awesome.naquadah.org/) — минималистический менеджер окон для X с поддержкой тагов и возможностью настройки с помощью Lua-скриптов (с версии 3). Технологии: C, Lua, Cairo, XCB. Вклад: багфиксинг, реализация интерфейса для прямой работы с рядом C-структур из Lua. Подробнее см. историю проекта.

Моё присутствие на сайтах:

Ещё говорю и читаю по английски, приходилось общаться с американцами по работе.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Мировой лидер в области создания и внедрения решений по управлению телекоммуникационными операциями
Lead Software Engineer
Февраль 2019 — По настоящее время (9 месяцев)
Профессиональное IT образование в Москве и регионах для детей и взрослых
Преподаватель (Python)
Октябрь 2018 — По настоящее время (1 год и 1 месяц)
Февраль 2018 — Ноябрь 2018 (10 месяцев)
Adform
Минск
Software Developer
Октябрь 2015 — Январь 2018 (2 года и 4 месяца)

Разработка внутренних продуктов компании.

Scala (Akka, Scalaz, Spray/Akka HTTP), MongoDB, Kafka, PostgreSQL, RabbitMQ, Puppet/Ansible, микросервисы.

Ведущий программист (Python, Scala), DevOps (Ansible, Python)
Январь 2014 — Сентябрь 2015 (1 год и 9 месяцев)
Обязанности: - Написание и альфа-тестирование кода - Написание автоматизированных тестов - Написание документации - Принятие архитектурных решений
Аутсорсинговая компания с амбициозными IT-проектами в сфере web и мобильной разработки
Ведущий программист
Июнь 2011 — Декабрь 2013 (2 года и 7 месяцев)
Обязанности: - Написание и альфа-тестирование кода - Ведение документации, отчётность по проектам - Распределение задач по команде и контроль качества работы команды, code review - Общение с заказчиками, составление и согласование ТЗ
Разработка высокотехнологичных интернет-решений и приложений
Ведущий программист
Август 2009 — Май 2011 (1 год и 10 месяцев)
http://unite.com Python2.5/2.6, Pylons (FormEncode, Mako, SQLAlchemy и прочий WebOb, туда входящий), Sphinx, PostgreSQL, CherryPy, JavaScript...
Nival
Минск
Ведущий программист PHP/Java/C++
Май 2009 — Июль 2009 (3 месяца)
Разработка социальной сети http://zzima.com/. PHP5, PostgreSQL, Java.
Rodmon Systems
Минск
Ведущий программист
Апрель 2009 — Май 2009 (2 месяца)
Разработка архитектуры крупного вики-проекта, посвящённого спорту (основная целевая аудитория — американцы). PHP5, MediaWiki, Amazon Cloud, CloudFront, Amazon S3.
Specialisation: ODC (Offshore Development Centers)
Разработчик
Октябрь 2008 — Январь 2009 (4 месяца)
Разработка и поддержка проприетарного движка социальных сетей (PHP/MySQL/Zend), в частности разработка и настройка поисковой системы для него, разработка документации на юнит-тестирование. PHP5, MySQL, Zend, Sphinx, PHPUnit.
Наша компания специализируется на цифровой трансформации бизнеса крупных компаний в США, Европе и Азии.
Developer
Декабрь 2006 — Сентябрь 2008 (1 год и 10 месяцев)
PHP/Perl программирование для американской компании, занимающейся поиском и web-аналитикой, разработка проприетарных веб-приложений на Perl для американских заказчиков в образовательной сфере (удалённое тестирования учащихся). Работа по методологии Agile. PHP, Perl, MySQL.
Developer
Август 2006 — Декабрь 2006 (5 месяцев)
PHP/Perl программирование для американской компании, занимающейся поиском и web-аналитикой. PHP, Perl.
АНТОРА
Краснодар
Ведущий программист
Декабрь 2003 — Август 2006 (2 года и 9 месяцев)
В разное время: разработка и поддержка проекта bankir.ru и набора сопутствующих подпроектов, техническая поддержка пользователей форума и самого форума, программирование и поддержка нескольких проектов на базе CMS Midgard (WorkAndTravel.ru, Arhipka.ru, m2000.ru, loronline.ru и нескольких более мелких), техническая поддержка офисных сотрудников, координирование работы выросшего IT отдела, разработка проекта my.bankir.ru, создание CMS на базе Midgard Lite (CMS была очень сильно переделана, чтобы её API смогло работать с сайтами, ранее расчитанными на последние версии Midgard), перевод bankir.ru на новый движок, технический редизайн bankir.ru для соответствия современным web-стандартам. PHP, HTML, CSS, JavaScript, MySQL, PostgreSQL, Midgard, MnogoSearch.
Школа №88
Краснодар
Преподаватель информатики
Июнь 2003 — Декабрь 2003 (7 месяцев)
Преподавание информатики в 6 и 8 классах школы-гимназии.
SB-Internet
Краснодар
Инженер по технической поддержке
Ноябрь 2001 — Февраль 2002 (4 месяца)
Консультирование пользователей, помощь пользователям в наладке связи (SB-Internet — провайдер Интернета), разрешение технических проблем связанных с доступом в Интернет.
Высшее образование
Кубанский государственный технологический университет
Краснодар
Факультет: Компьютерных технологий, автоматизированных систем и защиты информации; ФКТАС
Сентябрь 1999—Сентябрь 2004 (5 лет)