Go разработчик с опытом разработки на C++, знанием frontend (React) и олимпиадным бекграундом.
Проходил стажировку в Яндекс.Go, в команде разработки алгоритмов и инфраструктуры графа Яндекс.Такси. Принимал участие в разработке нового функционала для внутреннего фреймворка на C++, пайплайна подсчета метрик на Python и SQL в MapReduce системе.
На текущем месте работы разрабатываю API для системы конфигурации цифровых электрических подстанций + реалтайм система мониторинга и управления устройствами на подстанции (https://tsep.pro/solutions/). Система ориентирована на работу с файлами конфигурации, соответствующих стандарту IEC 61850. Стек проекта: Golang, PostgreSQL, OpenAPI (на фронтенде Vue). Инфра: NGINX, Docker Compose, Gitlab CI. Занимался разработкой собственной реализации протокола передачи данных телеметрии поверх TCP на основе стандарта IEC 60870-5-104 с последующей интеграцией в систему управления устройствами на электрической подстанции. Стек проекта: Golang, TimescaleDB, NATS, Websocket, gRPC.
Есть высшее, бакалавр, РТУ МИРЭА, Программная инженерия. Год окончания: 2024.
В качестве доп. образования прошел курс по Go-разработке от Ozon. Основные направления: PostgreSQL, gRPC, Kafka, Prometheus/Grafana, методы профилирования кода на Go, паттерны микросервисного взаимодействия.
Пет-проекты:
Дипломная работа: программный комплекс для мокирования внешних зависимостей в микросервисной среде: https://github.com/Ghytro/inttest-configurator https://github.com/Ghytro/inttest-runtime (2024)
Реализация TCP-сервера (вдохновленного fiber) и клиентского пула
подключений средствами стандартной библиотеки Go (в разработке): https://github.com/Ghytro/easytcp (2023)
Тестовое задание от Альфа банк: https://github.com/Ghytro/rich-or-broke (2022)
Тестовое задание от НПО Фарватер: https://github.com/Ghytro/simple-http-multiplexer (2022)