28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Высокомотивированный и самостоятельный разработчик программного обеспечения, имеющий большой опыт решения сложных задач в различных областях с помощью доступных и наиболее подходящих инструментов для каждой конкретной ситуации. Я работал на всех этапах разработки программного обеспечения - от сбора требований и планирования архитектуры до запуска приложения в коммерческую эксплуатацию и его мониторинга. У меня есть опыт работы как в локальных, так и в распределённых командах. Есть большой опыт удалённой работы.

Я заинтересован в разработке приложений любой направленности с решением сложных технических задач как на стороне сервера, так и на стороне фронта..

Профессиональные навыки
JavaPythonGolangJavaScriptMySQLPostgreSQLLinuxNginxDevops
Участие в профессиональных сообществах
Опыт работы
Conversant Solutions Pte Ltd
Сингапур
Разработчик
Август 2018 — По настоящее время (1 год и 4 месяца)

Обязанности:

  • Разработка сервисов для CDN.
  • Деплой и поддержка сервисво в тестовом и продакшен окружениях.

Достижения:

  • Добавил новые функции в сервисы, написанные на Golang и Python и использующие PostgreSQL.
  • Разработал несколько REST API и RPC клиентов (Golang, Python, Apache Thrift, Apache Avro).
  • Обновил несколько старых сервисов для использование новых технологий (Golang, Python, PostgreSQL).
  • Учавствовал в разработке новых сервисов (Python, Django, PostgreSQL).
Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Главный ИТ-инженер
Апрель 2018 — Август 2018 (5 месяцев)

Обязанности:

  • Разработка продуктов в рамках Единой фронтальной системы.

Достижения:

  • Увеличил покрытие кода тестами.
  • Устранил проблемы в коде по данным SonarQube.
  • Добавил несколько новых функция в продукты по постановкам аналитиков
  • Активно участвовал в решении багов платформы.

Работал в распределённой команде с интенсивным взаимодействием с коллегами (ежедневные стендапы, планирования, уточнение требований, уточнения деталей багов, согласования, частые созвоны по Skype), что дало значительный толчок в развитии моих коммуникативных навыков и навыков работы в команде.

Также в процессе работы активно использовал системы для организации процесса разработки (Jira, Confluence, Jenkins, SonarQube), без которых сейчас трудно представить жизнь разработчика.

ООО "Цифровая связь"
Воронеж
Руководитель отдела разработки
Февраль 2012 — Март 2018 (6 лет и 2 месяца)

Обязанности:

  • Разработка и поддержка систем для автоматизации бизнес-процессов компании.
  • Разработка и поддержка систем для обеспечения работоспособности услуг компании.
  • Руководство группой разработчиков.

Достижения:

  • Создал и внедрил систему тех. учёта компании (TCL, HTML, CSS, JavaScript, MySQL)
  • Добавил в систему тех. учёта средства взаимодействия с активным сетевым оборудованием.
  • Создал и внедрил систему учёта заявок на подключение (TCL, HTML, CSS, JavaScript, MySQL).
  • Руководил созданием и внедрением ГИС-системы для отображения на ней сети компании (Java, HTML, CSS, JavaScript, MySQL, Tomcat).
  • Создал и внедрил системы для поддержки взаимодействия с абонентами (работа с дебиторами, отчёты и пр.) (Java, HTML, CSS, JavaScript, MySQL, Tomcat).
  • Создал и внедрил внутреннюю систему мониторинга (Go, HTML, CSS, JavaScript, Bootstrap, InfluxDB).

В настоящее время основной проект - система облачного видеонаблюдения (бизнес-логика и пользовательский интерфейс - Java, HTML, CSS, JavaScript, MySQL, Tomcat; обработка видео-потоков - стороннее ПО с плавным переходом на своё ПО на Golang). Дополнительный проект - облачная АСКУЭ (бизнес-логика, драйвера приборов учёта и пользовательский интерфейс - Java, HTML, CSS, JavaScript, MySQL, InfluxDB, Tomcat). Оба проекта являются коммерческими приложениями, распространяемыми по модели SaaS.

Крупнейший российский провайдер цифровых услуг и сервисов
Инженер-электроник
Август 2009 — Февраль 2012 (2 года и 7 месяцев)

Обязанности:

  • Разработка программного обеспечения для управления и мониторинга сетевого оборудования (основной язык - TCL).
  • Настройка сетевого оборудования (Huawei, ZyXEL, АЛСиТЕК).
  • Администрирование серверов (линейка Sun Fire).
  • Администрирование операционных систем (преимущественно FreeBSD и Solaris).
  • Администрирование приложений (Apache HTTPd, Postfix, Sendmail).
  • Администрирование баз данных (MySQL, Oracle Database).

Достижения:

  • Создал систему отчётности о входящих звонках в диспетчерскую службу (TCL, RRDtool, HTML, CSS, JavaScript, Asterisk).
  • Автоматизировал некоторые аспекты управления сетевым оборудованием.
  • Принимал активное участие во внедрении системы тех. учёта ресурсов (командировки, общение с разработчиками, интеграция с существующими системами).
ОАО ОКБ "Туполев" ВФ
Воронеж
Инженер-конструктор
Февраль 2006 — Август 2009 (3 года и 7 месяцев)

Обязанности:

  • Разработка конструкторской документации для систем энергоснабжения самолётов.

Достижения:

  • Разработал конструкторскую документацию (3D модели, чертежи, спецификации) для нескольких панелей управления, блоков управления и соответствующих установок.
  • Активно осваивал Autocad и Unigraphics, работал в Pro/ENGINEER, пробовал внедрить систему автоматического составления спецификаций (в своей работе её использовал).

Здесь же понял, что мне гораздо интереснее что-то автоматизировать нежели разрабатывать конструкторскую документацию.

Высшее образование
Воронежский государственный университет
Воронеж
Факультет: Физический
Сентябрь 2003—Май 2009 (5 лет и 8 месяцев)