Обо мне

Мое портфолио в качестве GoLang разработчика:
https://apaxa.io
(https://github.com/apaxa-go/gui)
https://github.com/apaxa-go/eval

а так же могут в целом:
https://github.com/apaxa-go

https://github.com/unsacrificed

Три года назад решил сменить профиль работы с тестирования на разработку. Взял небольшую паузу на отдых, а затем изучал языки С++, Dart и GoLang. В конечном счете выбрал GoLang в качестве языка программирования для дальнейшей карьеры. Dart отмел в виду того, что он является интерпретируемым языком и позиционируется как альтернатива JavaScript в WEB front-end, однако это направление разработки меня не интересовало. Из C++ и GoLang выбор пал на GoLang в основном по трем причинам:

  • прекрасная читаемость кода;
  • удобная и достаточно продуманная экосистема (от простоты создания необходимого разработчику окружения до gofmt, поддержки тестирования из коробки и cgo);
  • фокусировка на основные актуальные платформы и потребности (например, нет таких вещей как "char16_t is at least 16bit long").

Изучаю немецкий язык.
Одно из недавних увлечении - прототипирование компьютерной мышки с использованием имеющегося корпуса (разводка печатной платы, программирование микроконтроллера).

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Dr.Web
Санкт-Петербург
Unix QA teamlead
Август 2012 — Июнь 2015 (2 года и 11 месяцев)

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

  • Организация работы группы тестировщиков продуктов для UNIX-like OS;
  • Тестирование (преимущественно ручное) антивирусных продуктов;
  • Создание и актуализация тестов, обнаружение и оформление дефектов.
ЗАО "САВТИ"
Барнаул
Системный администратор
Май 2010 — Апрель 2012 (2 года)

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

  • Установка и администрирование серверов Linux (CentOS) / Windows;
  • Планирование и ведение ИТ проектов на предприятии;
  • Организационно-техническое обеспечение защиты информации;
  • Решение вопросов лицензирования;
  • Разработка инструкций и порядков;
  • Взаимодействие с группой разработчиков в качестве заказчика (формирование требований, согласование ТЗ, проверка результата).

Достижения:

  • Реализовал ряд проектов по обеспечению защиты информации.
ООО "Кама Инструментс Лтд"
Барнаул
Программист
Октябрь 2009 — Май 2010 (8 месяцев)

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

  • Разработка и внедрение АСКУЭ;
  • Выбор средств для решения задач учета энергии;
  • Поддержка и обслуживание существующих измерительно-информационных систем ТЭЦ/ГРЭС;
  • Решение возникающих проблем с поставщиками/разработчиками ПО.

Достижения:

  • Разработал систему мониторинга (WEB-приложение: Apache, PHP, MS SQL, JQuery) на базе существующего программно-аппаратного комплекса учета энергии;
  • Получил опыт работы с системами 24*7;
  • Получил опыт работы и программирования промышленных контроллеров (Motorola MOSCAD, MOXA).
ОАО "ПО Алтайский Моторный Завод" / ООО "Информ-Стандарт"
Барнаул
Системный администратор
Март 2007 — Август 2009 (2 года и 6 месяцев)

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

  • Поддержка и планирование развития компьютерной сети;
  • Администрирование серверов Linux / Windows;
  • Усовершенствование существующих и внедрение новых сервисов;
  • Подбор сетевого и серверного оборудования;
  • Оказание помощи младшим системным администраторам.

Достижения:

  • Построил системы с централизованной базой данных пользователей (ldap) для ряда сервисов (email - postfix/cyrus, vpn - pptpd, jabber - ejabberd и др.);
  • Организовал внутренний биллинг/ограничение доступа в интернет (контроль и маршрутизация - iptables, vpn pptp для авторизации, учетные данные - ldap, прозрачное проксирование http запросов из vpn - squid, логи сессий и http запросов - в postgre);
  • Спланировал внедрение Active Directory на предприятии и контролировал процесс внедрения (успешно завершено);
  • Получил опыт работы с сетями среднего размера (~500 компьютеров) и разнообразным сетевым оборудованием (Wi-Fi, DSLAM, VoIP).
ЗАО «Аптека-Холдинг», компания группы Alliance Boots
Барнаул
Специалист по модемной связи
Июнь 2006 — Март 2007 (10 месяцев)

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

  • Мониторинг и обслуживание серверов;
  • Организация каналов связи;
  • Обслуживание и поддержание в рабочем состоянии компьютерной и организационной техники предприятия;
  • Внедрение и сопровождение клиентского прикладного программного обеспечения;
  • Формирование отчетов для отдела аналитики.

Достижения:

  • Внедрил открытое бесплатное программное обеспечение;
  • Упростил процесс развёртывания программного обеспечения.
Высшее образование
Алтайский государственный технический университет имени И.И. Ползунова
Барнаул
Факультет: Инженерной педагогики и информатики
Сентябрь 2003—Май 2009 (5 лет и 8 месяцев)
Программное обеспечение вычислительной техники