
Senior .NET Developer experienced in designing, developing, and maintaining enterprise applications within C# and .NET ecosystem. Delivered scalable and maintainable solutions through expertise in backend development, RESTful APIs, and Azure services, while applying SOLID principles and modern architectural patterns. Contributed to various .NET projects, including web-based and desktop applications, within Agile teams, fostering collaboration and continuous learning.
Developed application for sending customizable notifications across multiple channels to enhance user engagement.
Developed user-friendly features for photo processing app to enhance user experience
Developed biology cell analysis app used by multiple companies.
Develop travel-planning project enabling travel agency to build complete itineraries for users.
Backend Development
Over 10 years of experience developing enterprise applications using C# and NET
Strong experience with NET, NET Core, and ASPNET Core
Extensive experience building RESTful APIs and backend services
Experience designing scalable, maintainable, and testable applications
Strong understanding of SOLID, DRY, Dependency Injection, REST, MVC, and MVVM principles
Databases
Extensive experience with Microsoft SQL Server and T-SQL
Strong experience in database design, stored procedures, views, query optimization, indexing, and performance tuning
Extensive experience using Entity Framework and Entity Framework Core
Architecture & Libraries
Experience implementing CQRS and mediator patterns using MediatR
Experience building lightweight API endpoints using FastEndpoints
Experience developing real-time features using SignalR
Experience with structured logging using Serilog
Experience documenting APIs using Swagger/OpenAPI
Testing
Experience writing unit tests using NUnit
Familiar with xUnit testing concepts and practices
Experience with Selenium and Appium for automated testing
Cloud & DevOps
Experience working with Azure Functions, Event Hub, and Application Insights
Experience participating in CI/CD processes
Web Technologies
Over 4 years of experience with JavaScript
Experience with ASPNET Core, jQuery, and KnockoutJS
Desktop Development
Over 5 years of experience developing desktop applications using WPF, Prism, and Telerik UI for WPF