Москва
Резюме № 45707539
Обновлено 16 мая 2019
Превью фото соискателя

Ведущий программист

Был больше месяца назад
120 000 ₽
49 лет (родился 27 февраля 1976)
Фрязиноготов к переезду
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 28 лет и 7 месяцев

    • Июнь 2018 – работает сейчас
    • 7 лет и 6 месяцев

    Инженер-программист

    ИРЭ полюс, Фрязино

    Обязанности и достижения:

    Программа для MS WIndows с гибко настраиваемым интерфейсом для чтения и анализа изображения лазерного пучка с промышленных видеокамер (IDS, ...), находит в изображении пятно максимальной яркости по одному из трех методов по выбору пользователя определяет его эллиптические параметры: координаты X/Y, диаметры (пользователь может задать уровень для определения диаметра, программа находит диаметр геометрически и через аппроксимиацию методом Левенберга-Марквардта функцией Гаусса) X/Y, эллиптичность, угол наклона большой оси эллипса.... Интерфейс с гибкой настройкой позволяет отображать множество индикаторов: оригинальное изображение с видеокамеры, вид области выделенной автоматически или вручную на оригинальном изображении , профили (интенсивности пикселей вдоль осей) X/Y , вид результата в виде сводной таблицы с управляемой видимостью и порядком следования строк 22-ух вычисляемых значений параметров Среда разработки MS VS 2017 Community Динамический QT, OpenCV Подробнее о проектах. Проект 1. Анализатор лазерного пучка { Гибко настраиваемый интерфейс. Окно программы можно делить на части 1,2,4,6. На каждую часть можно назначить индикатор (объект) из списка. К примеру индикатор Оригинал отображает изображение с промышленной видеокамеры направленной на лазерный пучок. Каждый индикатор содержит: заголовок с названием индикатора, кнопку вызова диалога настройки, вид (отображение). В каждом кадре идет поиск центра и диаметров пучка. Подсистема контроля нагрузки на ЦПУ уменьшает скорость чтения кадров при повышении нагрузки. Диалог настройки индикатора Оригинал содержит: * список выбора драйвера {OpenCV, IDS, File.csv} * множитель микрометров в пикселе, рядом кнопка взятия значения из драйвера * время экспозиции минимум, милисекунды (левая граница изменения экспозиции видеокамеры) * время экспозиции максимум, милисекунды * границы изменения интенсивности для автоэкспозиции минимум/максимум в процентах (автоэкспозиция это автономная часть программы (адаптивная подсистема) производящая настройку экспозиции видеокамеры чтобы интенсивность изображения с видеокамеры попала в эти границы изменения интенсивности) * скроллер (ползунок) изменения экспозиции видеокамеры с возможностью установки числом * скроллер (ползунок) изменения усиления (Gain) видеокамеры с возможностью установки числом * галочка (checkbox) включения автоэкспозиции * сохранение изображения в файл.bmp, .jpg, .png, .csv (текстовый, содержит интенсивности пикселей [0..255]) * скроллер (ползунок) изменения количества шагов разбиения круга при поиске диаметра по методу 13.5%(точка падения интенсивности от максимума до значения 13.5%) с возможностью установки числом * список для выбора метода поиска центра пучка лазера: скан строк (!личное изобретение!), первые моменты, макс. интенсивность. * галочка (checkbox) управляющая отображением найденного эллипса поверх оригинального изображения лазерного пучка * галочка (checkbox) "Круг" принуждающая считать эллипс кругом, усредняет радиусы большой и малой осей эллипса. Этот режим при малой эллипсности, т.е. радиусы осей имеют малое различие. * галочки (checkbox's) "Угол", "Ширина", "Высота", "Поз." управлять необходимость вычисления параметров эллипса, к примеру если не нужно обновлять значение позиции (x, y) то выключите галочку. ... и прочее. } Проект 2. Измеритель стабильности пучка В целом повторяет функционал проекта 1. { * увеличена многопоточность. * унифицирован способ добавления параметров загружаемых перед стартом программы и сохраняемых при завершении работы. * повышена модульность * добавлено рисование рамок трех типов (прямоугольник, круг, точка) для выделения дополнительных областей с целью вычисления значений параметров (интегральная мощность, максимальная интенсивность, ...) * добавлен новый индикатор Стабильность, содержащий три графика по выбору пользователя измеряемых величин, кнопки Старт/Стоп для начала/завершения записи значений измерений и изображений в файлы. ... и прочее. }
    • Август 2017 – июнь 2018
    • 11 месяцев

    Инженер-программист

    ИВИС Технолоджис, Ростов-на-Дону

    Обязанности и достижения:

    Программный комплекс (Городской центр управления пассажирскими перевозками) ГЦУПП (создан для чемпионата по футболу в России 2018, после отдадут городу) Операционая система: MS Windows 2010 Языки разработки: C++, SQL, HTML, JavaScript Среды разработки: MS Visual Studio 2017, MS SQL Management Studio 2016 Система заданий: Trello Серверная программа: * осуществляет прием телематических сообщений по Ethernet о положении единиц городского транспорта, сохраняет в базу данных MS SQL Server * загружает файлы-выгрузки из БД программы управления городским транспортом Пикас: остановки, машруты, графики движения, ... * загружает XLSX файлы справочники от отранспортных предприятий, регулирующих организаций * хранит отчет по действиям пользователей клиентских программ * передает текстовые сообщения между пользователями * периодически запускает хранимые SQL процедуры: > поиск среди транспортных средств (ТС): отстающих, опережающих и двигающихся с допустимым отклонением от графика. > обнаружения события попадания/убытия ТС в/из зоны интереса Десктопная (клиентская) программа: * отображает обновляемую карту с объектами: остановки, транспортные средства, зоны интереса (создает главный диспетчер) * создает отчеты (10 шт.): по отправлениям с остановочных пунктов, расписание отправлений, по простоям на остановочных пунктах, по прохождениям участков маршрута, по улицам, по ночным стоянкам вне парка по транспортному предприятию, по неработающему навигационному оборудованию и др. * настройка видимости объектов на карте * мнемосхема движения единиц транспорта по маршруту в виде овала * типы пользователей: главный диспетчер, диспетчер, выездной сотрудник, ТС (не привязано к водителю) главный диспетчер может: создавать зоны интереса на карте * при попадании/убытии в/из зоны интереса в окне сообщений возникает сообщение * программа может работать как в одно экранном так и в двухэкранном режиме (левый экран карта, правый закладки с ранее указанной функциональностью) * обмен сообщениями между сотрудниками (чат) возможно отпраавлять фотографии и видеосъемку. Главный диспетчер видит все сообщения. Диспетчер видит только сообщения с назначенными ему выездными сотрудниками * четырехуровневый выбор транспортных средств (ТС): > остающие/опережающие/норма/все > тип ТС (автобус, маршрутка, трамвай, троллейбус) > транспортное предприятие > маршрут * многостолбцовый список выбранных ТС: номер бортового устройства ГЛОНАС, тип ТС, номер машрута, пометка остающий/опережающий , дельта времени отставания/опережения, имя пользователя для отправки сообщения или телефонного звонка * текстовое сообщение или телефонный звонок водителю ТС из контекстного меню списка ТС
    • Май 2017 – август 2017
    • 4 месяца

    Инженер-программист

    Э.Т., Ростов-на-Дону

    Обязанности и достижения:

    Добавление в переданную программу в виде проекта на языке C# возможностей: * работа с двумя устройствами (газоанализатор, дымомер) через COM-порт * реализация вычислительной подсистемы по формулам государственного стандарта 2008 и 2016 годов. Переключение один из двух стандартов в ini-файле. * создание подсистемы с GUI проведения измерений датчиками в соответствии с государственным стандартом, сохранением результатов в базу данных MS SQL Server, отображением результатов на столбчатой диаграмме и создание печатной формы отчета о проделанных измерениях
    • Июль 2010 – май 2017
    • 6 лет и 11 месяцев

    Ведущий программист

    Кампэй, ООО, Ростов-на-Дону
    Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    C++ различные задачи. Основная задача (отдела/группы): обеспечение отчетами, актами внутренних (бухгалтерия, менеджеры разных отделов) и внешних клиентов (диллеров (агентов) сети). Внутренние задачи (отдела/группы): Обеспечение обмена информацией между серверами и уровнями обобщения в пределах среды MS SQL Server (от первички до актов/отчетов). Документирование выполненных задач исполнителями (JIRA). Обмен с потребителями данных (например 1С Предприятие 8.2) Подготовка экранных форм (шаблонов/макетов) для WEB кабинета, для 1С Предприятие 8.2. Исполнительская работа. Суточная агрегация данных о платежах с возможностью выборки по датам прихода на сервер, потверждения провайдером, дате проведения, по терминалу и многим др. параметрам (формирование раз в сутки). Создание кода SQL (хранимые процедуры и т.д.) для перехода месячных актов/отчетов на данные суточной агрегации (чтобы уйти мгновенного расчета по ставкам) Адаптация SQL хранимых процедур для работы с ADO. Создание кода SQL (хранимые процедуры и т.д.) для перехода на часовые ставки (для синхронизации ставок между серверами). Опимизация по скорости выбираемых руководством SQL процедур. Оптимизация и поддержка существовавших алгоритмов выборки платежей для месячной отчетности агентов. Организация перехода на новую выборку платежей и отношений для месячной отчетности. Построение и поддержка SQL алгоритма выборки для ежедневного реестра платежей.(MS SQL) Скрипт автоматического формирования по таблице заявок XLS-документов.(VBA, SQL) Организация суточного обмена между MS SQL Server и 1С 8.2. Организация загрузки агрегации платежей в 1С 8.2: - обработка загрузки справочников контрагентов, банковских счетов, платежей как документов, отношений агентов как документов. - обработка проверки целостности загрузки. - обработка-индикатор загрузки. Распределение задач в группе сотрудников (4 программиста) куда входят программисты с навыками в 1С, SQL. Взаимодействие с сотрудниками банка, менеджерами, фин.директором. Оперативная работа по поддержке информационного обмена.
    • Октябрь 2008 – июль 2010
    • 1 год и 10 месяцев

    Программист

    ЭМ
    Разработка программного обеспечения

    Обязанности и достижения:

    Развитие и поддержка программного проекта "Центр обработки данных" (ЦОД) (Delphi 7, CodeGear Delphi 2007, SQL, VBA/Excel, MS SQL Server 2005). Программа установлена почти на 2 десятка рабочих мест в двух регионах (Ростов, Ставрополь). ЦОД позволяет загружать данные о выписанных рецептах в лечебно-профилактических учреждениях (ЛПУ), отпущенных, отложенных рецептах аптечными пунктами в рамках государственной программы по льготному лекарственному обеспечению населения. Программа ЦОД позволяет выпускать отчеты количественные, суммовые отчеты по выписанным, отпущенным, отложенным рецептам, по аптечным счетам и счетам собственников лекарственных средств, специальные отчеты для министерства здравоохранения Ростовской области. 1) Отчеты систематизированы. За время работы, в организации, добавлен 31 новый отчет. 2) Создана программа автоматического обновления файлов ЦОД на локальное рабочее место экономиста (EXE, DLL, XLS-шаблоны отчетов) "Starter". Последняя версия "Starter" позволяет пользователю перед запуском выбрать не только БД, но программу (ЦОД, Загрузка_из_ЛПУ и другую). 3) Разработана программа "SQL_Server_Op" для программистов, значительно упрощая BackUp базы и восстановление из BackUp в другую БД, пользователю достаточно выбрать MS SQL сервер, базу для Backup, указать путь файлу, нажать кнопку, а затем базу для восстановления из BackUP по указанному пути и нажать кнопку. 4) Расширены возможности модуля Delphi для работы с Excel через COM.
    • Ноябрь 2005 – октябрь 2008
    • 3 года

    Системный программист

    ТТ инжениринг
    Разработка программного обеспечения

    Обязанности и достижения:

    Разработка, внедрение и поддержка АСУ-ТП в среде Siemens Symatic WinCC. Развитие и поддержка программного модуля "Диспетчер" осуществляющего управление и наблюдение с обычного ПК за ходом технологического процесса, отображение через проект среды WinCC, управление через COM интерфейсы нижестоящему модулю который используя технологию OPC отдает комманды контроллеру промышленного оборудования. C/C++, VB/VBA 1) Разработана система ускоренной разработки (в среду разработки внедряется Toolbar-системы, используются INI-файлы) проектов в среде WinCC, дающая выигрыш во времени-работа по построению привязке (тегов) теперь длится не неделю/две, а 1/2 часа (с центролизованно обновляемым HELP-ом). C/C++, VB/VBA COM/ATL
    • Февраль 2003 – ноябрь 2005
    • 2 года и 10 месяцев

    Инженер-программист

    Электровозоремонтный завод ОАО РЖД

    Обязанности и достижения:

    Сопровождение и развитие БД отдела кадров на базе 1С7.7 "Зарплата и кадры". 1) Разработка программы (на C++) KADRFORM - универсальный формирователь отчетов с HELP-ом на HTML, который давал выигрыш во времени минимум в 7 раз по отношению к отчету на внутреннем языке 1СПредприятие (за это была получен а премия). 2) Разработка конфигурации на внутреннем языке 1С7.7 с нуля по учету материальных ценностей для внедрения на складах завода. Конфигурация прошла тестирование на реальных данных.
    • Май 1997 – февраль 2003
    • 5 лет и 10 месяцев

    Инженер-программист

    ФГУП ВНИИ ГРАДИЕНТ

    Обязанности и достижения:

    Разработка математических моделей и их программная реализация для управления воздушным движением Разработаны не стандартные элементы управления окна под MS DOS, Windows. Создание модели ситуации массового движения ЛС в заданной области и отслеживания (C/C++). Создание ПО для создания HELP для тренажера (C++, HTML/JavaScript).

Обо мне

Дополнительные сведения:

C/C++, Assembler, HTML/JavaScript/CSS/Perl, Delphi/Pascal, Qt, OpenCV, VideoCapture VB/VBA, 1С Предприятие 7.7,8.2, SQL, ... WinAPI, WinSOCK, DirectX, MIDI, SQLDMO, COM/ATL, sockets, JAVA, ... MS SQL Server 2005, 2008, ... MS Windows, Linux, ... Среды: Visual Studio, Delphi, Borland, ... Чтение/запись текстовых/двоичных файлов с целью хранения данных или преобразования в нужный формат. Построение и программирование/реализация сложных математических алгоритмов. Построение законченных/целых программ с развитым пользовательским интерфейсом. Пользователь программ:MS Office, MS SQL Server 2005, Adobe Photoshop и др. Раздача заданий техническими специалистами. Предоставление отчетности: бухгалтерия, коммерческий отдел, агенты, банк. C++, SQL, Delphi, HTML, Perl, Assembler, MS SQL, Разработка ПО, Математическое программирование, 1C: Зарплата и кадры, Object Pascal/Delphi, Visual Basic, C/C++, Автоматизация технологических процессов

Иностранные языки

  • Английский язык — разговорный
  • Немецкий язык — базовый

Водительские права

  • B — легковые авто
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 21 похожее резюме
Обновлено 23 сентября
no-avatar
Программист 1Сз/п не указана
Последнее место работы (2 года и 1 мес.)Программист 1САпрель 2022 – май 2024
Обновлено 15 июля 2012Последнее место работы (6 мес.)Менеджер по оптовым продажам, активнымИюнь 2004 – декабрь 2004
Обновлено 28 сентября 2015Последнее место работы (3 мес.)ПрограммистМарт 2015 – июнь 2015
Обновлено 26 июня 2015Последнее место работы (3 мес.)Системный администраторМарт 2014 – июнь 2014
Обновлено 1 марта 2017
no-avatar
Программист-стажерз/п не указана
Обновлено 15 февраля 2016
Превью фото соискателя
Программист C# /.netз/п не указана
Обновлено 13 января 2017Последнее место работы (10 лет и 10 мес.)Программист 1СФевраль 2015 – работает сейчас
Обновлено 23 декабря 2016Последнее место работы (12 лет и 6 мес.)Начальник по ремонту весоизмерительных системИюнь 2013 – работает сейчас
Обновлено 8 ноября 2021
no-avatar
Программист Pythonз/п не указана
Обновлено 15 февраля 2018Последнее место работы (9 лет и 11 мес.)ПрограммистЯнварь 2016 – работает сейчас
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеПрограммист

Смотрите также резюме