Dmitry Bushkovskiy

.NET Backend Developer

.NET backend developer with 3+ years of commercial experience. Develop and maintain backend services using C#/.NET, ASP.NET Core, Entity Framework Core, PostgreSQL, and MS SQL Server. Experienced in integrating with external systems, migrating services to a new infrastructure platform, implementing horizontal scaling, and developing background jobs. Interested in distributed systems, microservice architecture, and further developing backend expertise.

Experience

SKB KonturJun 2024 — Present
Software Engineer
  • Develop and maintain backend services using C#/.NET and ASP.NET Core
  • Design and implement integrations with external systems, including SMEV 4
  • Work as part of the infrastructure subteam of the "Certificate Authority Cabinet" product
  • Migrate services to a new infrastructure platform and adapt them to new Service Discovery and deployment mechanisms
  • Migrate services to a new architecture and modernize existing components
  • Develop solutions for horizontal scaling and multi-instance service operation
  • Configure and maintain background jobs using Hangfire
  • Develop and maintain CI/CD pipelines using GitLab CI
  • Automate service and NuGet package build, testing, and publishing
  • Develop database migrations and optimize PostgreSQL performance
  • Configure monitoring, metrics, dashboards, and alerts using Grafana and Moira
  • Prepare technical documentation and design documents and participate in architectural decision-making
  • Participate in on-call rotations, analyze incidents, and troubleshoot production issues
Digital DesignJan 2023 — Jun 2024
Software Developer
  • Developed and maintained backend applications using C# and ASP.NET Web API
  • Participated in the development of a platform for automating meetings and document management
  • Independently redesigned the document approval and signing workflow to make it more universal, flexible, and extensible
  • Designed database structures and implemented business logic using MS SQL Server and PostgreSQL
  • Developed stored procedures and optimized application-to-database interaction
  • Used Entity Framework Core Code First to design the data model and implement database migrations
  • Developed and maintained the portal frontend using AngularJS and JavaScript
  • Participated in designing new features and evolving the system architecture
Engineering Design CompaniesJul 2012 — Sep 2022
Team Lead / HVAC Design Engineer
  • Developed design and working documentation for industrial and civil construction projects
  • Participated in the full design lifecycle and collaborated with other departments and clients
  • Coordinated engineering and design activities
  • Ensured compliance of design solutions with applicable regulatory requirements
  • Led a team of engineering specialists