Position: .NET Developer
Category: .NET
English level: fluent
Years of experience: 11


I have over 10 years’ experience in commercial software development and during this term, I have completed about 10 projects with different technologies, different team size and using different methodology.  It was the small projects (one developer and couple of months long) and big projects (5-6 developers team and about 7 years long). I have solid experience both in desktop and web development, in web services, in MS SQL Server database.  

I have deep understanding in OOP, OOD, SOLID principles. And, of course, I know how to use it in practice. On my projects I used a lot of different .NET technologies (ASP.NET, WinForms, WPF, WCF, LINQ, ADO.NET), also I worked with MS SQL server, so I know T-SQL and SSRS and have experience with DevExpress control library. 

So I can say that I am experienced software developer who loves and knows how to create efficient applications based on .Net framework. I love working with other people, especially in international team and have an appropriate experience. I love my profession and try to do my best in any task I have to do.
I prefer .net desktop development and have appropriate experience. But I am also OK with backend or fullstack. For me does not matter is it a legacy or cutting edge project.