Dasith Wijes

1,328
reputation
12
22

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