I have been working with Microsoft technology stack for more than a decade. In most of my development projects I employ an Agile method of development with emphasis on good design principles, manageable codebases and scalability.
Currently my attention is on: