Обо мне

Общие навыки

  • знание основных алгоритмов и структур данных;
  • понимание ООП, шаблонов проектирования, основ функционального программирования,
  • системы контроля версий: Git, Mercurial;
  • умение настроить и развернуть сайт/сервис/приложение на сервере (Unix-like);
  • опыт highload (20-30k RPS) и bigdata ;-)
  • опыт руководства командой;
  • опыт ведения бизнеса в роли собственника.

Основные используемые технологии на данный момент

  • Golang;
  • Docker, Consul;
  • nginx;
  • Ruby, Rails, Sinatra;
  • MongoDB, Redis, InfluxDB;
  • Statsd, Grafana, pimba;

Уже не применяю или применяю редко

  • HTML, CSS (Slim, SCSS, БЭМ);
  • JavaScript (CoffeeScript), NodeJS;
  • MySQL, PostgreSQL;
  • Hadoop, Spark, Accumulo;
  • PHP, Yii Framework, Zend Framework, Битрикс;
  • Python;

Почти забыл

  • Pascal, Delphi;
  • 1C.
Профессиональные навыки
Опыт работы
Июнь 2016 — по настоящее время
Senior Go-developer
Москва
Ноябрь 2014 — Июнь 2016
Head of development
Москва
Обязанности и достижения

- построение архитектуры и разработка компонентов высоконагруженных систем;
- оптимизация, рефакторинг и полное переписывание неэффективных компонентов;
- организация процессов разработки;
- внедрение Docker-way в процесс разработки и deploy;

Март 2013 — Март 2014
Технический директор
Москва
Ноябрь 2012 — Февраль 2013
Руководитель отдела создания сайтов в Московском филиале
Москва
Май 2012 — Октябрь 2012
AD2GO
Руководитель отдела создания сайтов
Москва
Апрель 2011 — Май 2012
AD2GO
Старший Web-разработчик
Москва
Декабрь 2010 — Март 2011
AD2GO
Web-разработчик
Брянск
Февраль 2008 — Июнь 2009
ПрофИТ
Инженер по коммуникациям
Брянск
Обязанности и достижения

Администрирование компьютерной сети, IP-телефонии, настройка серверов: web, application, mail, proxy, shared. Разработка и поддержка новых проектов: web-сайты компании и внутренние сервисы.

Февраль 2007 — Февраль 2008
ПрофИТ
Программист
Брянск
Обязанности и достижения

Разработка и поддержка новых проектов: web-сайты компании и внутренние сервисы.