dadyarri

C#/.NET-разработчик

Даниил Голубев

.NET-разработчик, специализирующийся на создании высокопроизводительных микросервисов и автоматизации процессов сборки и доставки продуктов. Фокусируюсь на повышении эффективности разработки: оптимизирую кодовую базу, внедряю внутренние инструменты и совершенствую CI/CD-процессы.

Даниил Голубев's photo

Опыт работы

Full-stack разработчик, Технический лидер

ноябрь 2025 г. - н. в.

Ростелеком ИТ

  1. Работаю над анализом и переписыванием устаревшего приложения на Visual Basic 6 на современный стек C#/.NET, что значительно улучшило производительность и пользовательский опыт;
  2. Развернул приложение в Kubernetes, обеспечив его высокую доступность и масштабируемость, а также внедрил мониторинг и логирование для своевременного обнаружения и устранения проблем;
  3. После ухода предыщущего технического лидера перенял на себя его функции: координация работы команды, принятие архитектурных решений и обеспечение соблюдения лучших практик разработки;
  4. Разрабатываю и поддерживаю десктопное приложение на C#/.NET (Avalonia), обеспечивая его стабильную работу и внедряя новые функции в соответствии с требованиями пользователей.

СтекC#, .NET, ASP.NET Core, Avalonia, React, Typescript, gRPC, Pangolin, Git, Docker, Kubernetes, Linux

C#/.NET-разработчик (микросервисы, инструментарий разработки)

январь 2024 г. - октябрь 2025 г. (1 г. 9 мес.)

АСТЭК

  1. Модифицировал open-source-проект FlexLabs.Upsert, добавив поддержку Oracle и внедрил его в продукт;
  2. Переписал и актуализировал документацию по сборке пакетов под российские Linux-дистрибутивы (Astra, Alt, РЕД ОС), добившись стабильной сборки на всех поддерживаемых системах;
  3. Разработал персистентную очередь на базе SQLite, заменив унаследованное файловое решение и повысив надёжность сервисной архитектуры;
  4. Выполнил миграцию устаревших библиотек и сопутствующих компонентов, что улучшило производительность и стабильность продукта;
  5. Перепроектировал механизм межсервисного взаимодействия, повысив его скорость и масштабируемость;
  6. Оптимизировал манифесты пакетирования (deb, rpm), сократив время сборки и развертывания;
  7. Создал универсальный CLI-инструмент для автоматизации сборки и пакетирования под Windows и Linux (включая Astra, Alt, РЕД ОС), что значительно ускорило CI/CD и снизило количество ошибок при выпуске новых пакетов;
  8. Разработал TUI-обёртку для CLI-инструмента, сделав процесс сборки и пакетирования более удобным и прозрачным для разработчиков;
  9. Подготовил техническую документацию по новым компонентам и внутренним инструментам, что упростило их внедрение и поддержку в команде.

СтекC#, .NET, ASP.NET Core, gRPC, SQLite, PostgreSQL, MS SQL Server, Spectre Console, Git, Docker, Linux, Batch, PowerShell

Образование

Бакалавриат, Информационные системы и технологии

сентябрь 2020 г. - июнь 2024 г.

Владимирский государственный университет

  1. Алгоритмы и структуры данных;
  2. Базы данных (PostgreSQL, MS SQL Server);
  3. Объектно-ориентированное программирование (C#).

СтекC#, Python, SQL, Git

Навыки

Языки программирования

C#

Фреймворки и библиотеки

.NET, ASP.NET Core, Entity Framework Core, gRPC, Spectre Console

DevOps и инфраструктура

CI/CD, Linux, Docker, Docker Compose

Тестирование

xUnit

СУБД

PostgreSQL, MS SQL Server

Контакты

почта

локация

Владимир, РФ

Проекты

FlexLabs.Upsert

без ИИ

Библиотека, расширяющая возможности Entity Framework Core для выполнения операции вставки или обновления записей с поддержкой разных СУБД. Добавил поддержку Oracle, что позволило использовать библиотеку в проектах с этой СУБД.

СтекC#, .NET, Oracle