dadyarri

C#/.NET Developer

Daniil Golubev

Vladimir, Russiame@dadyarri.devdadyarridadyarridadyarri.dev

C#/.NET Developer with experience in microservices development, legacy system modernization, and engineering infrastructure. Working with ASP.NET Core, gRPC, PostgreSQL, Docker, Kubernetes, and Linux; involved in architectural decisions and technical team coordination.

Daniil Golubev's photo

Work Experience

Full-stack Developer, Acting Technical Lead

November 2025 - Present

Rostelecom IT

  1. Migrating functionality of a legacy Visual Basic 6 application to a new stack using C#/.NET and React: analyzing the behavior of the existing system, designing and testing new components;
  2. Prepared Kubernetes configuration for the pre-production environment; set up application deployment, monitoring, and centralized logging;
  3. After the technical lead's leave, I took on the technical coordination of the team: task decomposition, architecture design, and support of engineering practices;
  4. Maintaining technical documentation on architecture and internal tools;
  5. Developing and maintaining a separate desktop application using C#/.NET and Avalonia.

StackC#, .NET, ASP.NET Core, Avalonia, React, TypeScript, gRPC, Pangolin, Git, Docker, Kubernetes, Linux

C#/.NET Developer (Microservices, Development Tooling)

January 2024 - October 2025 (1 yr 9 mo)

ASTEK

  1. Modified the open-source project FlexLabs.Upsert, adding Oracle support and integrated it into the product;
  2. Rewrote and updated documentation for package builds for Russian Linux distributions (Astra, Alt, Red OS), achieving stable builds across all supported systems;
  3. Developed a persistent queue based on SQLite, replacing a legacy file-based solution and improving the reliability of the service architecture;
  4. Migrated outdated libraries and associated components, enhancing product performance and stability;
  5. Refactored the inter-service communication mechanism, increasing its speed and scalability;
  6. Optimized packaging manifests (deb, rpm), reducing build and deployment time;
  7. Created a universal CLI tool for automating builds and packaging for Windows and Linux (including Astra, Alt, Red OS), significantly accelerating CI/CD and reducing errors during new package releases;
  8. Developed a TUI wrapper for the CLI tool, making the build and packaging process more user-friendly and transparent for developers;
  9. Prepared technical documentation for new components and internal tools, simplifying their implementation and support within the team.

StackC#, .NET, ASP.NET Core, gRPC, SQLite, PostgreSQL, Microsoft SQL Server, Spectre Console, Git, Docker, Linux, Batch, PowerShell

Education

Skills

Backend

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

Databases

PostgreSQL, Microsoft SQL Server, SQLite

Infrastructure

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

Testing

xUnit

Projects