Специалисты

Описание

Языки разработки
Golang, Python
Операционные системы
Windows, Linux
Фреймворки и библиотеки
Gin, GORM
СУБД
Postgres, Oracle, MySql
Другие технологии
Docker, Docker compose, Github Actions(CI/CD), Kafka, Redis, RabbitMQ,, gRPC, Keycloak, ELK Stack (Elasticsearch, Logstash, Kibana), Elastic APM, VK Cloud, Nginx
9082391352

Опыт
Проект

Автоматизация котельных станций

Описание

Роль в проекте GO разработчик Цель проекта Проект по автоматизации городских котельных станций для улучшения их управления и мониторинга. Цель — повышение эффективности системы отопления благодаря использованию современных технологий автоматизации и мониторинга в режиме реального времени. Архитектура Проект построен на микросервисной архитектуре с использованием Docker для контейнеризации. Каждый микросервис отвечает за отдельный аспект работы котельных станций, включая сбор данных, управление устройствами и аналитические отчеты. Данные хранятся в базе данных PostgreSQL, а API взаимодействия реализованы с помощью Swagger для документирования и тестирования. Разработаны решения для интеграции с операционными системами Linux, что обеспечило стабильную работу систем на различных станциях.. Обязанности/Функции: Коммуникация с командой разработчиков и заказчиками проекта. Участие в проектировании и разработке микросервисов. Написание и поддержка API с использованием Swagger. Проведение код-ревью и тестирования. Интеграция базы данных PostgreSQL с системой. Контейнеризация сервисов с использованием Docker. Разработка и оптимизация системного мониторинга на Linux. Непосредственные задачи Разработка микросервисов для сбора и обработки данных с котельных станций Интеграция базы данных PostgreSQL для хранения и анализа данных Создание API-документации с помощью Swagger Оптимизация Docker-контейнеров для эффективного деплоя Настройка мониторинга и логирования систем через Linux-команды Исправление багов и улучшение производительности микросервисов Участие в релизах и внедрении новых функциональных возможностей Состав команды 1 PM, 4 backend-разработчика, 2 frontend-разработчика, 2 QA.

Технологии

Golang, PostgreSQL, Swagger, Docker, Linux, Микросервисы, REST API

Длительность

Май 2023 — по настоящее время месяцев

Проект

Создание системы диспетчеризации для санатория

Описание

Роль в проекте GO разработчик Цели проекта: Создание системы диспетчеризации для санатория, которая позволяет автоматически управлять и контролировать инженерные системы: кондиционирование, освещение, насосные станции бассейнов и другие системы жизнеобеспечения. Основная цель — повышение эффективности работы санатория через автоматизацию управления оборудованием и мониторинг состояния в реальном времени. Архитектура Проект реализован на микросервисной архитектуре с использованием Docker для изоляции сервисов и повышения масштабируемости. Каждый микросервис отвечает за управление отдельной частью оборудования: контроль климатических систем, освещения и водоснабжения. Для хранения данных использовалась база данных PostgreSQL, а взаимодействие между системами реализовано через API с документированием на базе Swagger. Мониторинг работы оборудования был интегрирован с централизованным диспетчерским интерфейсом. Обязанности/Функции: Анализ и документирование требований к функционалу диспетчеризации Коммуникация с командой и заказчиком для уточнения требований к управлению оборудованием Проектирование микросервисов для управления и мониторинга инженерных систем Интеграция с физическими устройствами через API Написание и тестирование сервисов для диспетчеризации и мониторинга оборудования Оптимизация производительности системы и управление контейнерами Docker Проведение код-ревью и написание тестов для стабильной работы сервисов Непосредственные задачи Разработка микросервисов для управления кондиционированием, освещением и насосными станциями бассейнов Интеграция базы данных PostgreSQL для хранения данных о состоянии оборудования Документирование API с использованием Swagger для внутреннего и внешнего использования Оптимизация контейнеров Docker и их деплой Настройка систем мониторинга и логирования для диспетчерского интерфейса Исправление багов и улучшение эффективности работы системы Состав команды 1 PM, 4 backend-разработчика, 2 frontend-разработчика, 2 QA.

Технологии

Golang, PostgreSQL, Swagger, Docker, Linux, Микросервисы, REST API

Длительность

Январь 2022 — апрель 2023 месяца