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:
- Converting monolithic systems into decoupled cohesive systems.
- Building scalable systems using micro services.
- Utilising CQRS pattern to build performance critical systems.
- Event sourcing and eventually consistent models + actor models (Akka.Net) + distributed systems.
- .NET CORE and containerization based deployment like Docker