Иванов Олег Александрович



Скачать 124.21 Kb.
Дата17.11.2018
Размер124.21 Kb.

Иванов Олег Александрович

28.08.1978, Челябинск, РФ



web: http://shtrm.ru

E-mail: olejek8@yandex.ru, shtrmvk@gmail.com

Домашний тел. 2821552 (после 19) Рабочий тел. +79227000293

Адрес ICQ: 340463602

Skype: shtrmvk77


Предпочитаемая должность / род занятий:

Программист мобильных приложений, разработчик web-проектов, разработчик систем сбора данных.

Желание работать в стабильной, развивающейся компании, с возможность профессионального и карьерного роста. Готов к активному перемещению, ненормированному рабочему дню, физическому труду, командировкам.
Образование

07.1995 - 03.2001 Южно-Уральский государственный университет. Приборостроительный факультет. Радиоэлектронные системы. 5.5 лет. Высшее образование. Специальность "инженер по радиоэлектронным системам".

09.1986 - 07.1995 Средняя школа №47. Среднее образование.

02.2002 Челябинский научно-консультационный центр "Серто". "Менеджер по системам качества ISO9000-9004". Международный сертификат.


02.2006 Endress+Hauser Process Solution, Reinach, Swiss. Обучение в лаборатории полевых шин. Hart, Profibus DP/PA, FieldBus technology. FieldGate FXA520,FXA720,FXA820. SFC173, SFC162 controllers. FDT/DTM technology. P View, FieldCare, ControlCare, FieldGate viewer.
01.2008 Omron Электроникс, Москва. Обучение по курсу "Программируемые контроллеры серии CS1/CJ1". Изучение пакета CX-One: Cx-Programmer, CX-Designer. Языки программирования: Ladder, IL и ST. Сертификат.

2010 Прософт, Екатеринбург. Обучение по курсу "Програмно-технический комплекс ЭКОМ. Наладка и администрирование." Сертификат.


2014 1С. Обучение по курсу "Конфигурирование 1С Предприятие 8.2"
Навыки

Опыт разработки ПО контроллеров (x86, ARM, PLC), OPC серверов/клиентов, проектирования БД, написание драйверов к приборам, шинам, web интерфейсов, сайтов, интернет-магазинов, мобильных приложений, систем управления и учета, прикладных и тестовых программ. Участие в разработке систем АСУТП и АСКУЭР для предприятий области, анализ рынка, разработка технических заданий, протоколов, технико-коммерческих предложений, презентаций, детальная проработка заданий для подчиненных, составление планов работ, ведение договоров подряда, встречи и консультации с представителями заказчика.


языки программирования: Assembler (для PC, i196, ARM4), C/C++ (для PC и embedded), Java (PC, Android), Perl, php, [ST, LAD, FB] (для ПЛК), C#, Basic (classic, VBA).

средства разработки: Microsoft Visual Studio (VC6, 2005, 2008,2010), gcc, Microsoft Embedded C++ (4.0), Borland JBuilder (8.0), Studio-96/A, Jpgraph (1.21), Android Studio, Eclipse

графические пакеты Jpgraph (1.21,3.03), HighCharts, AnyChart, FusionCharts итд

разработка проектов в разных SCADA системах (MasterSCADA, КАСКАД, Genesis, Энергосфера,DeltaV/iFix, EasyBuilder8000 для панелей)

разработка проектов в системах (ControlCare, P View, FieldCare) базы данных: MySQL, MSSQL, Paradox, Oracle, Access + ODBC

технологии (OPC DA/HDA/UA, DDE)

операционные системы Windows,Windows CE, Linux (Mandriva,Debian,OpenBSD,SUSE,RHEL), разработка под Android (Eclipse, Android Studio, MetaIO)

технологии (OPC,DDE), операционные системы Windows, Windows CE (4.2), Linux (Mandriva, RH, ASPLinux), серверы Apache, iis , eServ.

web-технологии: dhtml, ajax, css, php, asp, javascript, perl (около 50-60 сайтов, интернет-магазинов и интерфейсов доступа к данным различной сложности и назначения).

Список моих проектов, программ можно найти на сайте shtrm.ru


Опыт работы

08.2012 – ООО "Технологии Энергосбережения", РПК Системы Управления. Начальник отдела АСУ. Ведущий инженер-программист.

08.2008 – 08.2012 РПК Системы Управления, Южно-Уральский Инновационно Технологический Центр, Завод «Прибор». Ведущий Инженер.

03.2006 – 08.2008 Теплоприбор-ЭКО. Начальник отдела программного обеспечения.

03.2005 - 02.2006 Теплоприбор-ЭКО. Ведущий инженер в отделе программного обеспечения.

09.2004 - 02.2005 Теплоприбор. Ведущий инженер в отделе измерительных систем.


02.2001 - 09.2004 СКБ "Ротор" (НПО "Электромашина"). Инженер-программист в проектно-исследовательском отделе.

02.1999 - 02.2001 СКБ "Ротор". Техник-программист.



Дополнительная информация

Знание языков: английский (B1), итальянский (A1).

Увлекаюсь спортом (хоккей, футбол, лыжи, бег), предпочитаю активный отдых, путешествия

Женат, двое детей. Есть водительские права, автомобиль.


Подробнее
08.2014 РПК Системы Управления. Технологии Энергосбережения. Ведущий инженер-программист.
ТОиР. Система технического обслуживания и ремонта объектов нефте-газовой инфраструктуры. GPS (osmdroid), RFID, Charts(mpchartslibrary). (Android, Java, SQLite)

Система конфигурирования и управления проливкой расходомеров. На базе Emerson Delta V. (VBA, MSSQL)

Система учета энергоресурсов Чуриловский Агрокомплекс. Реализован сервер сбора, обработки и визуализации информации о потреблении энергоресурсов (электроэнергия, вода, тепло, газ). Приборы учета: Тэкон-19, Меркурий 230/233, СЭТ-4ТМ, Энергомера СЕ303, PLC-модемы, теплосчетчик КМ-5, Тэкон-19, Взлет-ТСРВ. Отчеты, аналитика, графики и прочее прилагаются. (с++, php, highcharts, mysql).
08.2012 Технологии Энергосбережения. РПК Системы Управления. Начальник отдела АСУ. Ведущий инженер-программист.
Контроллер сбора и обработки. Универсальный вычислитель представляет из себя контроллер, основной задачей которого является сбор данных с разнородных приборов и датчиков, их преобразование и хранение, проведение вычислений и передача на уровень сервера сбора или в MES и ERP системы. Обеспечивается выполнение следующих основных функций: чтение данных с устройств (контроллеры, датчики, другие Системы), формирование архивов часовых, дневных и по месяцам, расчет параметров согласно произвольным заложенным алгоритмам, формирование интерфейса доступа к данным и конфигурирования через встроенный веб-интерфейс. Контроллер поддерживает несколько десятков устройств (вычислителей, корректоров), а также распространенные протоколы типа Modbus.
Система мониторинга ЮАИЗ. В рамках проекта реализовал систему сбора и визуализации данных на базе уже привычного контроллера Advantech. Проект реализован полностью от подбора оборудования до выдачи готовых отчетов. На контроллере запущен сервис сбора данных, установлена БД и собственно веб-интерфейс. Особенностями данного проекта можно назвать достаточно сложные алгоритмы косвенных вычислений по каждому агрегату.
Конвейер сборки изоляторов. Система построена на базе WinPAC-8000, и предназначена для управления сервоприводом конвейера. В автоматическом режиме система позволяет производить автоматическую дозацию раствора для сборки изоляторов.

Система подготовки ГВС. Построена на базе WinPAC-8000, и предназначена для управления системой подготовки горячей воды путем нагрева холодной излишком пара, вырабатываемого котельной. Контроллер посредством управления задвижками, клапанами и насосами регулирует процесс подготовки.

Система управления испытаниями лаборатории изоляторов. Построена на базе I-7188, и предназначена для автоматического управления системой регулирования объема и температуры воды в баках, учета расхода воды. (ОС MiniOS7, язык C, панель оператора Weintek (EB8000)).

Контроллер сбора и передачи данных по потреблению газа. Построен на базе Raspberry с кастомным ядром Linux. Задача: сбор данных с корректоров газа Тэкон-17,Тэкон-19,ВКГ-1,2, ИМ-2300, Логика СПГ-761/762,СПГ-741, ЕК-270. Передача данных через встроенный модем по JSON-подобному протоколу на сервер. Реализация варианта сервера сбора с возможностью удаленного конфигурирования и аналитики (графики, таблицы). (С, php, highcharts, sqlite)
08.2008 – 08.2012 РПК Системы Управления. Ведущий инженер.
Система индивидуального учета энергоресурсов. Разработанный ПТК представляет из себя контроллер, выполняющий функции домового концентратора, чтение данных с устройств, формирование архивов часовых, дневных и по месяцам, вычисление по абонентам согласно теплотехнической схемы дома, формирование интерфейса доступа к данным и конфигурирования, выдача данных по устройствам и абонентам по запросам. Поддерживаются следующие устройства: концентратор и датчики ЛК, БИТ, 2ИП производства ЗИТЦ, монитор электроэнергии МЭЭ производства Спецавтоматика, стояковый вычислитель ИРП производства РПК "Системы Управления", теплоэнергоконтроллеры Тэкон-17, Тэкон-19 производства "Крейт", корректоры и вычислители Логика СПГ-761,762, СПТ-961 ЗАО НПФ "Логика", преобразователи серии ADAM-4017, 4015 производства Advantech, датчики по протоколу HART, датчики по протоколу Uniform, матричный дисплей DK-8072, принтеры. В составе ПТК разработан динамический интерфейс конфигурирования и визуализации на основе AJAX и OPC DA сервер для передачи данных как по устройствам, так и по абонентам. Система находится в стадии испытаний на пилотных проектах.
Городские ситуационные центры. Программный комплекс ситуационного центра состоит из компонентов: баз данных MySQL и Interbase, сервера сбора данных, веб-сервера (Apache), программ конвертации и обслуживания БД, пакета построения графических диаграмм (Jpgraph) и языка обработки скриптов (php). Веб-сервер обеспечивает доступ пользователей к данным ситуационного центра путем отображения интерфейса (табличный вывод и построение диаграмм с помощью специализированного пакета Jpgraph, HighCharts).
03.2006 – 08.2008 Теплоприбор-ЭКО. Начальник отдела программного обеспечения.
Разработка программного комплекса «Вихрегаз+» (построен на базе контроллера-вычислителя Advantech ARK-3381 (Linux). Осуществляет сбор данных с полевого и контроллерного уровня по всем требуемым интерфейсам, первичную обработку, вычисление параметров по заложенным алгоритмам (тепловычислитель, корректор газа, итд), накопление архивов в установленной БД, формирование отчетов для доступа по FTP, распечатка их на принтере, внешний web-интерфейс, резрвирование, возможность объединения в сеть, визуализация на самом контролере, отправка данных через модем, передача по собственному протоколу через EtherNet и RS на внешний OPC DA и HDA серверы.
Разработка программного комплекса «Ультрагаз» (построен на базе контроллера-вычислителя Wincon 8000. Сбор данных с датчиков расхода, давления, перепада давления, температуры. Протоколы Hart (приемуществнно датчики давления), Uniform (расходомеры Q-Sonic), числоимпульсные сигналы, входные сигналы тока и напряжения, термопары. Сбор данных с внешних контроллеров сбора, вычислителей Логика СПГ761. Вычисление расхода по различным методикам с учетом всех характеристик трубопровода и состава газа. Генерация отчетов на принтер, управление системой, просмотр настроек и текущих параметров и значений с внешнего матричного дисплея. Отправка данных через GSM-модем, через dial-up, автоматическая отправка sms, в случае обнаружения неисправностей, а также с текущими данными по запросу и автоматически. Предоставление данных через http-сервер, в соответствии с протоколом Crq 5.65. Комплекс реализован, сертифицирован и сдан в коммерческую эксплуатацию.)
Система сбора с регистраторов Экограф-Т (предназначена для сбора параметров с сети приборов-регистраторов Экограф-Т (50 штук), через OPC-сервер по Ethernet, отображение мгновенных значений на мнемосхеме (MasterSCADA), запись в БД, визуализации трендов, с возможностью сохранения сконфигурированных отчетов в формате Excel. Система реализована и используется на ММК)
Система технического учета энергоресурсов (написан комплекс программного обеспечения, для системы из 70 узлов учета тепловой энергии, природного газа, пожарно-питьевой воды, кислорода, сжатого воздуха, пара, электричества. Система развернута на заводе и ведет учет по всем корпусам и объектам предприятия, арендаторам. Состоит из двух сервером сбора данных с контроллерного уровня, двух клиентов БД, веб-интерфеса пользователей, модуля собора данных с узлов коммерческого учета. Система позволяет получать подробные отчеты по арендаторам системы (всем помещениям и агрегатам), корпусам, различным временным интервалам в виде графиков, гистограм и диаграмм. Предусматривает вывод на печать и генерацию счетов для арендаторов.
Программно-технический комплекс учета связующего (Производит сбор данных с расходомеров Promag 53, Promass83 по протоколу Hart, производит необходимые вычисления, формирует мгновенные, часовые и сменные отчеты различной глубины, предоставляет архивные данные через ftp, автоматически формирует веб-страницу с мнемосхемами и мгновенными данными системы. Система сдана в эксплуатацию.).

Программно-технический комплекс лаборатории автоматизации. Лаборатория автоматизации содержит сегменты Endress-Hauser, физических моделей трубопровода и резервуара, оборудованных датчиками E+H, стенда компании, сегмента Rockwell Automation,с контроллерами CompactLogix, FlexLogix, ControlLogix, сегмента учета энергоресурсов, с узлом учета тепла,воды и электроэнергии в лаборатории и демонстрационным сервером сбора данных, сегмента "интеллектуального здания", для управления климат-контролем в лаборатории, пожарной и охранной сигнализациями, проекторами, построенная на контроллерах TAC, сегмента автоматизации, для управления и автоматической перекоммутацией сигналов. Лаборатория оснащена программным обеспечением ControlCare, PView, MasterSCADA, TAC Venta и др.
Сервис автоматического обслуживания БД. Выполняет задачи автоматического backup, интеллектуального восстановления данных, удаления устаревших архивов, формирования служебной информации, удаления некорректных записей и многих других.

JJServ. Сервер по сбору информации с различных устройств (аналог сервера ЭКОМ фирмы "Прософт"), для его использования в качестве сервера сбора с систем типа АСКУЭР, использования в качестве компонента системы АСУТП. Имеет интерфейс активного взаимодействия с пользователям и работает с следующими видами устройств: Каскад-Э", УСПД ЭКОМ,система "Ультрагаз","Мемограф", "Экограф", "Альфалог", "Технограф", "Каскад-Э", Логика (СПТ 961,941,СПГ 761,762). Позволяет легко расширить список устройств добавлением новых драйверов.
Object Importer. Программа для автоматического перевода данных из единого справочника площадей СУИ (ЕСПЗ) в формате Excel с преобразованием данных в базу системы (MySQL).

Сервер сбора данных с ТСУ "Пчела". В автоматическом режиме собирает данные с сервера ТСУ "Пчела", обрабатывая данные из таблиц БД Paradox, производит необходимые вычисления по пересчету и формированию других временных меток и осуществляет запись в БД MySQL системы.

Сервер удаленного сбора. Программа для удаленного модемного доступа к системе "Ультрагаз", скачивания архивов и мгновенных данных и занесение их в БД MSSQL, с последующей визуализацией на стороне пользователя в табличном виде и с помощью графиков.

Тестовый стенд. Написан для задачи проверки и аттестации вычислителей Энерголайт, Вихрегаз, Логика и любых других при добавлении их протоколов. Предназначен для работы на стендовом промышленном компьютере с последовательными интерфейсами RS232,485 и платами аналогового ввода/вывода DAQ-2208, цифрового ввода/вывода NuDAQ 6208. Генерирует постоянные или изменяющиеся по определенному закону сигналы температуры, давления, расхода по протоколам Hart, Uniform, аналоговые и числоимпульсные сигналы на вычислитель, считывает с него значения, производит их анализ и сравнение, а также запись входных и выходных данных в БД.


03.2005 - 02.2006 Теплоприбор-ЭКО. Ведущий инженер в отделе программного обеспечения.
Разработка программно-технического комплекса учета молочной продукции. Предназначен для учета отпускаемой заводом продукции. Считывание данных с расходомеров Promag 53, управляющих сигналов с пультов операторов через ADAM-4053, перенаправление вывода продукции, запись в различные таблицы БД. Система сдана в эксплуатацию.

Wincon drivers and programms Разработка программных модулей и драйверов для контроллеров Wincon-8001,8301 etc (OS Windows CE 4.1). Разработано ядро, драйвера контроллеров сбора, Hart, Uniform, клавиатуры, дисплея, принтера, GSM-модема, приборов фирмы Логика (СПТ 961, 762..)
NetScanner. Программа для сканирования портов компьютеров в сети. Язык программирования: java.

OPC сервер для контроллера "Каскад" был частично переписан и исправлен существующий сервер.
OPC сервер для контроллеров "Логика" Читает архивные и мгновенные данные с приборов Логика СПТ-961,941,943,761,762 и предоставляет их через интерфейс DA. Архивные данные передаются в циклическом временном окне в виде строковой переменной.
OPC клиент для сервера "Логика" Циклически читает данные с сервера, позволяет их просматривать и заносить в БД.
OPC клиент для сервера контроллера "Каскад" Циклически читает данные с сервера, позволяет их просматривать и заносить в БД.

Коммуникационный сервер. Предназначен для передачи данных с корректора газа Логика СПГ761,СПГ762 в систему ЭКОМ-3000. Сервер выступает в роли http-сервера, отвечающего на запросы системы по протоколу CRQ 5.56. Программа учета связующего. Считывает данные с расходомеров Promag и Promass (фирмы Endress-Hauser), формирует отчетные данные, предоставляет их оператору, генерируем веб-страницу с текущими показаниями и мнемосхемами.
Веб-интерфейс пользователя. Интерфейс для конфигурирования всех параметров системы учета энергоресурсов, пользователей, субъктов потребления, объектов системы, свойств территории, узлов учета, продукции, персонала, установленного оборудования КиП, шкафов. Содержит план-карту завода с динамическим отображением текущих значений, журнал событий,нештатных ситуаций и перерывов электропитания. Производит пообъектный и посубъектный учет энергоресурсов. Просчитывает баланс энергоресурсов. Позволяет генерировать отчеты в табличной и графической формах, с помощью пакета Jpgraph, выставлять счета субъектам. Настроенный в виде сервера может быть использован для доступа к любой информации из любой точки мира, посредством сети InterNet.
09.2004 - 02.2005 Теплоприбор. Ведущий инженер в отделе измерительных систем.

В основном написание драйверов и OPC-серверов для оборудования, производимого компанией, а также клиентов к серверам для записи значений в БД и их визуализации.


Univ.HartOPC универсальный OPC-Сервер, работающий по протоколу Hart c устройствами и поддержкой всех универсальных комманд протокола. Сервера поддерживают OPC DA 2.02 спецификацию.
HartOPC Client OPC-клиент для Hart сервера, работающий с этим сервером. Производит подключение, считываение данных с сервера, их визуализацию и запись в БД.
Konics Client Программа сбора данных с устройства Konics-KP5000. Циклический сбор данных и формирование отчетов.
EcoGraph OPC Server Сервер формирует и считывает ~500 тегов с устройства Ecograph (Endress-Hauser), до 99 устройств, позволяет добавлять/удалять теги для опроса. Сервер написан на базе библиотеки lightopc v0.88.  9. Memory Reader for E+H devices. Считывает,обрабатывает и сохраняет данные из памяти множества E+H устройств.

Universal E+H (Readwin driver compatible) OPC Server Сервер работает со всеми устройствами, поддерживаемыми программой ReadWin (Endress-Hauser), в ом числе безбумажными регистраторами EcoGraph, Memograph, Alfalog.  11. Technoraph OPC Server OPC сервер для прибора Технограф-160. Язык программирования: Visual C++ 6.0.
02.2001 - 09.2004 СКБ "Ротор" (НПО "Электромашина"). Инженер-программист в проектно-исследовательском отделе.
написание программ предназначенных для сбора данных с датчиков температуры (П1), давления (ПД-1Т,ИКД-27), термопар (T-101), вращения (ВТ) и многих других, их последующей обработке и фильтрации, связи по каналам ИРПС и "манчестер", итд. Это программное обеспечение применялось в сложных управляющих системах в оборонной прмышленности (системы управления движением, системы наведения и обеспечения для современных бронемашин). Программы писались на языке ассемблер для микроконтроллеров intel196.
Сопутствующие, стендовые программы написанные для отладки вышеперечисленного (обмены по RS-232, ipx). Программы для предварительной обработки текстовых файлов для включения в проекты. Языки программирования: с++, perl. Оболочки и программы (SDE, perl 5.6.0, bc3.1, mathcad, tablecurve).

Перевод и написание технической документации и протоколов. Сборы и анализы данных, поиск лучших методов фильтрации.



02.1999 - 02.2001 СКБ "Ротор". Техник-программист.



Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©vossta.ru 2019
обратиться к администрации

    Главная страница