Strong experience in implementation of Object-Oriented language and Object-oriented application development
Solid experience in C# .Net with good experience in desktop application development (WinForms and WPF)
Good knowledge in WPF with MVVM
Design and develop generic scalable solutions. Experience in design patterns, SOLID principles
Good knowledge and understanding the concepts of multi-threaded application development
- Task asynchronous programming model(TAP)
- Thread Synchronization()
Knowledge in REST API, Serialization, Entity, MEF & PRISM
Writing unit tests
