Кандидат ищет работу анонимно
Дополнительную информацию вы сможете получить, зарегистрировавшись в нашем сервисе
Кандидат ищет работу анонимно
Текущий статус/должность: Программист - разработчик.
Мои компетенции и опыт
На последнем месте работы участвовал в создании информационной системы для мониторинга качества атмосферного воздуха, которая обеспечивает сбор, обработку, анализ, визуализацию и хранение данных с различных измерительных устройств, экологических и метеорологических станций
Основные задачи и роли
- Разрабатывал REST API для взаимодействия с фронтендом с документацией через Swagger.
- Участвовал в проектировке и реализации микросервисной архитектуры: Сервисы обработки устройств (подключение, парсинг и нормализация данных); Сервис аналитики данных с генерацией отчетностей.
-Участвовал в создании структуры базы данных: проектировал сущности, связи, писал SQL-запросы и миграции для PostgreSQL (TimescaleDB).
- Реализовывал интеграцию с Kafka для асинхронной обработки данных
- Реализовывал интеграции с информационными системами заказчиков для выгрузки и передачи данных.
- Проводил code review, поддерживал качество кода.
- Писал unit и интеграционные тесты с использованием testify и mock
- Настраивал мониторинг и алертинг микросервисов и инфраструктуры с помощью Prometheus и Grafana
- Проводил приёмочное тестирование на тестовом стенде: развёртывание полного функционала, проверка сценариев использования, сбор обратной связи от заказчика
Стек: Go, REST, gRPC (protobuf), Swagger, PostgreSQL (+TimescaleDB, +PostGIS), Kafka, Redis, Docker, Docker-Compose, Prometheus, Grafana, Gitlab
Team Lead, Senior .NET Developer, Senior C# Developer, Senior SQL Developer, Golang Developer
Software Engineer, Golang developer
Senior OR Lead Golang Developer