.NET Senior Solution Designer and Developer
I am an experienced and passionate .NET system architect and developer.
My main areas of expertise are:
.NET: C# 2 to 5, VB.NET, Azure, ASP.NET, MVC 3 to 5.0, WPF, WCF. Web API, LINQ.
Databases: SQL Server 7 - 2014, Oracle 9-12.
NoSQL: MongoDB, ElasticSearch.
I am a huge MVC follower. I consider this framework the best web dev tool from Microsoft, because it clearly separates the business logic from presentation, solutions are easy to develop and maintain.
Ecommerce: I have extensive experience customizing nopCommerce system, building plugins and setting up turn-key shops on the web using this opensource .NET platform.
CMS: I have set up a number of sites using Orchard CMS, both for internet and complex intranet systems.
I have experience in mobile development. I developed a couple of game apps using Xamarin Studio. This is a fantastic tool which helps us develop native iOS, MacOS and Android games with the Microsoft .NET technology stack. With MVVM Cross we maintain single backend codebase for apps on different mobile platforms.
I have exposure to games and virtual reality apps development with Unity3D. Please see portfolio for more samples.
Having a university degree in computer science, I value customers who appreciate efforts invested in using OOD patterns, utilizing full strength of OOP and UML modelling.
Analyzing business requirements and producing technical specs is something I was doing for the last 10 years. According to my Elance/Upwork customer feedback, I am really good at that.
I am keen on Agile TDD environment and consider writing tests as one of the important development stages.
My English is fluent, I lived in Manchester, UK for three years and worked as an analyst programmer.
I lead software teams that provide full cycle of software development.
I am not interested in "one hour" or "one day" jobs. I establish long-lasting relationships with my clients.
I always consider commitment to the result as my utmost priority.