10 years of software development experience. 4 years as a professional full-time developer in the trading industry. Deep understanding of C# internals including IL - code review for performance optimization. Knowledge in common .NET frameworks : Unity (DI), Quartz.Net (scheduling), EasyNetQ (message queuing), Dapper (micro ORM), EF (full blown ORM), WPF, PRISM (modular application development), MVVM, MVC, TopShelf, Log4Net, NUnit, NHibernate and many others. I am actively struggeling with Angular2 (there are no experts) . I have designed, developed and maintained both SQL and NoSQL storage systems (also Caching systems) and focus on high availability and high performance of software applications mainly in the commodity/ trading and data-brokering industry. I have started my career as a game developer.
I following design principles and development methodologies from a commercial point of view and will not enter religious debates, but stick to factual evidence. You cannot quantify it ? - you cannot proof it!