dadyarri

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

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

Владимир, РФme@dadyarri.devdadyarridadyarridadyarri.dev

C#/.NET-разработчик с опытом разработки микросервисов, модернизации legacy-систем и инженерной инфраструктуры. Работаю с ASP.NET Core, gRPC, PostgreSQL, Docker, Kubernetes и Linux; участвую в архитектурных решениях и технической координации команды.

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

Опыт работы

Full-stack разработчик, и. о. Technical Lead

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

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

  1. Переношу функциональность legacy-приложения на Visual Basic 6 на новый стек C#/.NET и React: анализирую поведение существующей системы, проектирую и тестирую новые компоненты;
  2. Подготовил Kubernetes-конфигурацию pre-production окружения; настроил развёртывание приложения, мониторинг и централизованное логирование;
  3. После ухода технического лидера взял на себя техническую координацию команды: декомпозицию задач, проработку архитектуры и поддержку инженерных практик;
  4. Веду техническую документацию по архитектуре и внутренним инструментам;
  5. Разрабатываю и поддерживаю отдельное десктопное приложение на 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, Microsoft SQL Server, Spectre Console, Git, Docker, Linux, Batch, PowerShell

Образование

Навыки

Бэкенд

C#, .NET, ASP.NET Core, gRPC, EF Core

СУБД

PostgreSQL, Microsoft SQL Server, SQLite

Инфраструктура

Linux, Docker, Docker Compose, Kubernetes, CI/CD

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

xUnit

Проекты

FlexLabs.Upsert

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

СтекC#, .NET, Oracle