Обо мне

Универсал по возможности. Проекты.
Мой блог по малой автоматизации: 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 месяца)