dadyarri

C#/.NET Developer

Daniil Golubev

.NET developer specializing in building high-performance microservices and automating product build and delivery processes. Focused on improving development efficiency by optimizing the codebase, implementing internal tools, and refining CI/CD pipelines.

Daniil Golubev's photo

Work Experience

Full-stack Developer, Technical Lead

November 2025 - Present

Rostelecom IT

  1. Working on analyzing and rewriting a legacy Visual Basic 6 application to a modern C#/.NET stack, significantly improving performance and user experience;
  2. Deployed the application in Kubernetes, ensuring high availability and scalability, and implemented monitoring and logging for timely issue detection and resolution;
  3. After the former technical lead left, I took on his responsibilities: coordinating team efforts, making architectural decisions, and ensuring adherence to best development practices;
  4. Developing and maintaining a desktop application in C#/.NET (Avalonia), ensuring its stable operation and implementing new features according to user requirements.

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, MS SQL Server, Spectre Console, Git, Docker, Linux, Batch, PowerShell

Education

Bachelor of Information Systems and Technologies

September 2020 - June 2024

Vladimir State University

  1. Algorithms and Data Structures;
  2. Databases (PostgreSQL, MS SQL Server);
  3. Object-Oriented Programming (C#).

StackC#, Python, SQL, Git

Skills

Programming Languages

C#

Frameworks and Libraries

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

DevOps and Infrastructure

CI/CD, Linux, Docker, Docker Compose

Testing

xUnit

Databases

PostgreSQL, MS SQL Server

Contact

Projects