Артем Башарин

Разработка ПО

01

Разрабатываю программы для сбора данных с оборудования и управления им

Software

Краткое описание.

Настраиваю обмен данными между контроллерами, базами и программами. Разрабатываю серверную часть и интерфейсы для операторов и инженеров.

Проектирование продуктаСистемная архитектураBackend и APIИнтерфейсы для инженеровЗапуск и сопровождение

Python · TypeScript · C++ · API · CI/CD · Linux

// проблема и подход //

ARTEM BASHARIN 2026

// context //

Ключевые акценты

Данные оборудования

сбор показаний, история событий и команды

  • Показания оборудования приходится собирать из нескольких программ
  • Для отчёта сотрудники вручную переносят данные в таблицы
  • При увеличении нагрузки появляются задержки и ошибки

ARTEM BASHARIN 2026

Подход

  • → Изучаю источники данных и действия оператора
  • → Проверяю обмен данными и работу при согласованной нагрузке
  • → Передаю программу, инструкции по запуску и диагностике

// разработка //

метод.

01

Задача

Уточняю, какие данные нужны сотрудникам и какие действия они выполняют.

02

Обмен данными

Описываю соединения с контроллерами, датчиками и внешними базами.

03

Разработка

Пишу сервисы, обработку данных и интерфейс оператора.

04

Запуск

Устанавливаю программу, проверяю её работу и передаю документацию.

// typical tasks //

типовые задачи.

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

Мониторинг цеха в реальном времени

Задача
У диспетчера нет общей картины состояния станков и простоев.
Решение
Сервис сбора данных с контроллеров и экран со статусами оборудования и историей событий.
Технологии
Python · TypeScript · API · Deploy
Ожидаемый эффект
Оператор видит состояние станков и события за выбранный период.

Рабочий интерфейс инженера

Задача
Для проверки события приходится переключаться между таблицами и программами.
Решение
Экран со статусами, историей событий и доступными командами управления.
Технологии
TypeScript · API · Linux
Ожидаемый эффект
Нужные для проверки данные собраны в одном интерфейсе.

// project brief //

Для первой оценки

Исходные данные

Для оценки нужны описание оборудования, доступные протоколы обмена и пример данных. Укажите, кто будет работать с программой и какие действия ему нужны.

Ещё направления

к изучению на сайте