Андрей Б.
Стек: С++, собственный ЯП компании Описание: Программа управления складом - Участвовал в добавление нового функционала - Исправление выявленных багов
СТЕК: C#, MS SQL, MultiThread, .NET Core, ASP.NET, Microservices, PostgreSQL, Swagger. 1. Разработал и внедрил алгоритм проверки контрагентов на наличие просрочки по платежам, подразумевающий выявление надёжных контрагентов и должников, что позволило увеличить эффективность работы менеджеров. 2. Участвовал в настройке входа в корпоративную систему по электронной цифровой подписи (ЭЦП). 3. Проводил рефакторинг алгоритма перенайма (передачи платёжных обязательств с одного контрагента на другого в случае банкротства контрагента), обнаружил архитектурный баг и предложил путь его устранения. 4. Для тестирования API использовался Swagger. - В работе с SQL взаимодействовал с хранимыми процедурами, оконными функциями, транзакциями, итераторами, многоуровневыми запросами и т.д.
СТЕК: C++, BOOST, STL, CMake, MultiThread, MS SQL, Labwiew, ODBС, OPC UA, Modbus, Python, pytest, PostgreSQL. Описание: приложение выступало в качестве "маршрутизатора" т.е. передавало/генерировало команды по http, обрабатывало данные, формировало архив. 1. Аналитика и тестирование АСУ ТП: проводил реверс-инжиниринг контрольного модуля энергосистемы теплоэлектростанции по методам « черного ящика», «белого ящика» с целью переноса кода программы – «передатчика данных» с Labview на C++. 2. Разработка АСУ ТП: принимал участие в переносе кода программы – «передатчика данных» с языка программирования LabView на C++. По предварительным результатам тестирования, после обновления кода, система показала прирост производительности на 30%. 3. Тестирование приложения: для проверки функционала приложения использовался фреймворк pytest. В качестве системы баг трекинга использовалась Jira
СТЕК: DLMS/Cosem, C++, C#, MultiThread , Labwiew, stm32, ODBС, Python, ctypes, PostgreSQL. Активно занимался развитием архитектуры программно-аппаратного комплекса для контроля и внутренних проверок приборов учёта электроэнергии. Мною разрабатывались: 1. Desktop-приложения, в том числе приложение для передачи команды программатору для прошивки приборов на базе микроконтроллеров stm32. 2. Алгоритмы сверки фактических показателей производимых приборов, с данными, получаемыми с эталонного измерительного устройства. 3. Клиент – серверное приложение обеспечивающее чтение данных с прибора контроля на лазерный маркиратор с помощью named pipes. При написании серверной части использовался C#, клиент был написан на C++. 4. Тестирование: для проверки функционала отдельных модулей программы использовался Python и библиотека ctypes. В качестве системы баг трекинга использовался Redmine - Для реализации общения по протоколу DLMS/Cosem использовались интерфейсы: RS-232, RS-432, RF-868, RF-433, PLC (энергосеть), УСО, оптоволокно, UART.
Понравился профиль? Создайте себе такой же