Обо мне

Универсал по возможности. Проекты.
Мой блог по малой автоматизации: TinyCo.
Являюсь автором множества дополнений к отечественной математической программе SMath Studio (графика, численные решатели ОДУ).

Профессиональные навыки
PlcC#.NETC++CDelphiGitSVNLinuxBash
Участие в профессиональных сообществах
Опыт работы
ООО "КБ АГАВА"
Екатеринбург
инженер-программист
Январь 2015 — Май 2018 (3 года и 5 месяцев)

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

Достижения:

  • разработал программу управления для контроллера диспетчеризации АГАВА6432.20 УПД;
  • сократил цикл разработки ПО для панели оператора до нескольких дней путём частичной или полной автоматизации процесса;
  • разработал на C++ универсальную программу, автоматизирующую работу группы агрегатов;
  • разработал программные драйверы для работы по протоколам modbus tcp/rtu/ascii на языке ST;
  • разработал API и обучающие примеры для промышленного ПЛК на базе Codesys 3.5;
  • внедрил систему контроля версий SVN в цикл разработки для Codesys 3.5;
  • разработал прототип универсальной расширяемой программы для визуализации данных на панели оператора с Windows Embedded Compact 7.
ООО "ТОКВЕС"
Екатеринбург
инженер-программист
Май 2014 — Декабрь 2014 (8 месяцев)

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

  • разработка ПО для весовых измерений (работа с весовыми контроллерами WLM-100).

Достижения

  • автоматизировал станок дозирования на ПЛК Mitsubishi серии FX2N;
  • разработал программу управления для Конфигуратора К16, управляющего весовым контроллером WLM-100;
  • создал программу записи и графического отображения весовых данных контроллера WLM-100 с помощью Excel.
программист
Сентябрь 2011 — Январь 2013 (1 год и 5 месяцев)

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

  • разработка ПО по ТЗ заказчика. Аккаунт: unni

Достижения:

ЗАО "БЭМЗ" (Берёзовский электрометаллургический завод)
Березовский
инженер-электроник
Май 2009 — Апрель 2010 (1 год)

Прокатный цех. Сопровождение программного обеспечения нижнего уровня на ПЛК Siemens (S7-300, 400). Участие в ПНР.

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

    • изучение и сопровождение управляющих программ двухниточного прокатного стана;
    • оперативное обнаружение, регистрация, локализация и исправление ошибок программ и/или дефектов работающего в режиме 24/7 оборудования;
    • участие в пуско-наладочных работах.

    Достижения:

    • внедрил промышленные анализаторы протоколов (ibaPDA, PLC Analyzer) как средства оперативного контроля на пультах управления;
    • уменьшил время простоя путём быстрой локализации места аварии с помощью архивных журналов анализаторов.

    Полученные навыки

    • освоение среды Step 7;
    • умение работать с ПЛК серий S7-300 и 400;
    • освоение средств анализа промышленных сетей (анализаторов сигналов: ibaPDA, Plc Analyzer).
    ООО НПФ "Сенсорика"
    Екатеринбург
    инженер-программист
    Май 2007 — Апрель 2008 (1 год)

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

    • тестирование, сопровождение исходного кода управляющей программы модуля аналогового ввода МВА-8 (avr, embedded C/C++);
    • доработка и сопровождение конфигуратора модуля ввода-вывода (C++ Builder).

    Достижения:

    • протестировал драйвер modbus rtu модуля на соответствие спецификации в части минимальных временных задержек;
    • доработал пользовательский интерфейс конфигуратора модуля.
    ООО "УРАЛЭНЕРГОСЕРВИС"
    Екатеринбург
    инженер-программист
    Сентябрь 2005 — Февраль 2006 (6 месяцев)

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

    • изучение работы DSP ADSP-2191;
    • моделирование алгоритмов цифровой обработки на Delphi;
    • реализация алгоритмов цифровой обработки сигналов (asm, C/C++);

    Достижения:

    ООО "ЭНЕРСОФТ"
    Екатеринбург
    инженер-программист
    Декабрь 2004 — Май 2005 (6 месяцев)

    Стартап. Разработка алгоритмов сжатия изображений на базе вейвлетов.

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

    • моделирование алгоритмов обработки изображения с использованием математических пакетов;
    • реализация алгоритмов сжатия изображений на C/C++.

    Высшее образование
    Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
    Екатеринбург
    Факультет: Институт радиоэлектроники и информационных технологий - РТФ
    Сентябрь 1996—Июнь 2003 (6 лет и 9 месяцев)
    Радиотехника
    Дополнительное образование
    Национальный открытый университет
    Москва
    Высшая математика на Mathcad
    Февраль 2010—Март 2010 (1 месяц)
    Разработка компиляторов
    Февраль 2008—Июль 2008 (5 месяцев)
    ITC Education
     
    Программирование на языке C++
    Август 2004—Август 2004
    LPI-102 Администрирование Linux
    Март 2004—Май 2004 (2 месяца)