Summary: Highly performing and motivated C# developer able to resolve any kind of technical issues inside and outside of .NET stack of technologies. I like challenging and complicated projects where my performance and analytical skills will be of great use for the customer. My career’s goal is to become a highly experienced software engineer able to operate with any kind of technologies and to extend my knowledge with each project I work on. I am a hard-working and fast-learning person and this gives me the opportunity to successfully complete tasks and projects using different technologies.
I spend my free time learning TDD, architectural patterns, DDD, and C#.
Cloud platforms: AWS, Azure Linux VM, Azure SQL DB, Azure Blob
Programming Languages (Strong level):
C#, SQL (T-SQL)
Programming Languages (Minor Experience):
Technologies and Frameworks (Strong level):
.NET, .NET Core, Nancy, OWIN, Katana, Kafka, Docker, ASP.NET MVС, Web API, Zipkin, AutoMapper, Entity Framework, ADO.NET, log4net, Serilog, Unit-Testing (NSubstitute, XUnit, NUnit, Moq), Microsoft Unity
Technologies and Frameworks (Minor Experience):
WWF, WCF, Angular, WPF, WinForms, jQuery
Software Development Methodologies:
DDD, Scrum, TDD
Ukrainian (native), Russian (native), English (Upper-Intermediate)