Position: Senior .Net Developer
Category: .NET
English level: intermediate
Years of experience: 7

Several complex projects were realized by myself or with my participation. Such as a high-load forecasting system, a product line of embedded devices, and stereoscopic telemedicine system.
 
Built delivery processes or infrastructure from scratch (also hired developers).
7 years of experience in software development with .NET and C/C++. 

Used to Agile (Scrum, Agile Unified Process).

Think that OOA/D should be at least: 
- modifying Software Requirements Specification and Use cases on every iteration; 
- drawing UML class and sequence diagrams on a whiteboard.

Prefer TDD process, unit tests with Mocks and CI. Familiar with Jenkins, msbuild and cmake.

Strong experience in .NET 4.5, C#, WPF, XAML, MVVM, MVP, ASP.NET MVC, Ninject, Unit tests, Moq, Entity Framework (Database First, Code First), MS SQL, PostgreSQL, NLog, Sandcastle + SHFB.

Good knowledge of Linux, KVM, QEMU, FreeNAS, Apache, Git/HG/Subversion sharing, Jenkins, Redmine, LDAP.
Will be glad to work in company that is establishing CMMI or PMBoK processes.

Will carefully consider startups with no less than $2000 salary and the opportunity to become a co-owner.