🛒 0
×

Your chosen CVs

No CV in your cart yet

Программист

Budva, Montenegro
You can open access to the talent’s contacts for only 2 euro!

Пожалуйста, войдите, чтобы скачать резюме.

Location:

Budva, Montenegro

Birthday date:

18/04/1978

Experience level:

Education level:

Высшее / Higher

Languages:

About

Инженер – программист, специалист по работе с базами данных. Большой опыт работы с ответственными системами, такие как управление дорожным движением в роли проектировщика и ведущего программиста. Большой опыт самостоятельной работы и ведения проектов.

Work experience

Сентябрь 2013 – настоящее время. ООО «Строй Инвест Проект». Ведущий программист, архитектор, инженер. ● Разработка концепции и архитектуры системы автоматизированного управления дорожным движением АСУДД (светофоры, информационные табло, и т.д.). Москва, Московская область, Сочи. ● Разработка SCADA системы управления дорожным движением. «Горячее» обновление метаданных и плагинов. Контроль безопасности удержания команды (на стороне сервера и контроллера). Модуль контроля безопасности. Поддержка распределенной архитектуры. Потокобезопасное взаимодействие между объектами управления. Тренажеры в режиме эмуляции для обучения персонала и тестирования. Инструменты конфигурации и администрирования. Разработка ORM (C#, C# Reflection, Plugin, Dynamic load library, GRPC, COM, MS SQL, PostgresSQL, JSON, Unit test) ● Разработка распределенной структуры базы данных с поддержкой версионирования и репликации (MS SQL). Оптимизация структуры и настроек базы данных, оптимизация SQL запросов. ● Разработка драйверов для периферии (светофорные контроллеры, шлагбаумы, метеостанции) и логики работы устройств. (C#, SNMP, STCIP, Socket, Rest) ● Автоматизированное формирование сообщений на дорожные информационные табло по данным с метеостанций, детекторов транспорта и т.д. (C#, System.drawing) ● Координированное и адаптивное управление светофорами, диспетчерское управление, работа по расписанию. (C#, Unity, Unit test) ● Разработка GUI с использованием кастомных визуальных компонентов. Динамический рендеринг на основе метаданных, динамическая генерация «контролов» управления. ● Программное обеспечение для контроллеров светофоров, шлагбаумов с контролем безопасности. Проверка на отказы, потерю связи, конфликты. (PLC, STM32). ● Мобильный и стационарный пост весогабаритного контроля. Архитектура, измерения и вычисления, коллектор данных, GUI. Погрешности измерения, допуска, классификатор. (C++, PostgresSQL) ● Участие в разработке постановления правительства РФ о классификации автомобилей по категориям. Статистический анализ для деления на классы. ● Пусконаладочные работы, запуск, поддержка и сопровождение проектов (реальные проекты).
Июль 2021 – Ноябрь 2023. Redberries.pro. Программист, DevOps ● Разработка модуля подключения 1С бухгалтерии к удаленному серверу через GRPC/protobuf. (C#, GRPC, COM) ● Разработка приложения для просмотра видеокамер и управления PTZ. (С#, WinAPI, Onvif, Pelco D) ● Перевод на Docker системы мониторинга серверного оборудования. (Docker, Docker-compose, TeamCity, Shell script, PostgresSQL)
Январь 2013 – Октябрь 2013. ЗАО ПСО-13, Ведущий программист ● Каталог и система контроля закупки стройматериалов, автоматизация отдела снабжения, автоматизация утверждения и оплаты счетов. Распределенная архитектура, репликации периферия – центр. (MS SQL, C#, Delphi) ● Роли, права доступа, аутентификация и авторизация пользователей, журналирование.
Декабрь 2003 – Декабрь 2012. ООО Exist-info Интернет магазин exist.ru. Заместитель ведущего программиста. ● Разработка тематических каталогов и инструментов для их наполнения. Сопровождение, контроль качества наполнения. Разработка методики наполнения. (MS SQL, C++/Delphi). ● Разработка GUI редактирования графов, динамический рендер без использования стандартных визуальных компонентов. (MS SQL, Delphi). ● Статистическая обработка данных, для выявление ошибок. Слияние и разделение номенклатуры запчастей между производителями. Оптимизация структуры базы данных и SQL запросов. (MS SQL) ● TecDoc – интеграция с международным каталогом запчастей. Конвертация и перенос данных из TecDoc в структуру данных exist.ru. Поиск ошибок в данных TecDoc. Оптимизация базы данных и SQL запросов (MS SQL) ● Разработка Proxy сервера для балансировки нагрузки от удаленных офисов (Delphi). ● Разработка и доработка компонентов Delphi.
Techhome.ru. Программист. ● Разработка и первичное наполнение (импорт данных) каталога бытовой техники. Разработка инструментов работы с данными. Оптимизация базы данных и SQL запросов. (MS SQL, C++, Delphi) Октябрь 2001 — Декабрь 2003. ООО “Инист”. Программист.

Education:

Московский Авиационный Институт, 1995-2001. Инженер по специальности «ракетные двигатели»

Key skills:

● Автоматизированные системы управления. Разработка концепции, архитектуры, написание кода
● Проектирование и разработка Embedded систем
● Базы данных. Обработка и манипулирование данными. Разработка и поддержка каталогов (автомобильный запчастей, бытовой техники и т.д.)
● Разработка нативных GUI
● Разработка и поддержка интернет-магазинов
● Пусконаладочные работы
● Базы данных: MS SQL Server, PostgresSQL, My SQL
● Языки программирования: C#, SQL, C++, Delphi, Unit test, Shell script
● DevOps: Docker, Docker-compose,TeamCity
● Контроллеры PLC, SCADA, STM32
● Протоколы: Socket, Google protobuf, GRPC,COM, ActiveX, SNMP, STCIP, Rest, SOAP, Onvif
● Окружение: C# Reflection, Plugin, Dynamic load library, WinForms, MAUI, Unity, WinAPI, ORM, PTZ, XML, HTML, SVG, JSON,MSSMS, MSVS, VSCODE, VCS, Git
● Операционные системы: Windows и Linux
● Прочее: SOLIDWORKS, CFD (симуляция физических процессов конечными элементами), 3D печать
● Образование: высшее.
● Английский: на уровне свободного чтения технической документации