Software developer. Deep knowledge of the .NET Framework and C#. Strong experience in designing and working with n-tier and service-oriented architectures. Experience in database design. Understanding of object-oriented programming and design patterns. Hands-on experience with Web Applications (ASP.Net MVC, Web API, SignalR, AngularJs, Bootstrap, JQuery), Web Services(REST, WCF), Desktop Applications (Winforms and WPF/XAML), Mobile Applications (PhoneGap), Windows Services, MS SQL and MySql databases.