Description
SUMMARY OF EXPERIENCE: * Over 8+ years of experience in the field of software development, actively involved in Analysis, Design, Development, Implementation and Testing of business applications both windows and web applications using .Net Framework. * Technical experience in developing applications using .Net Framework 4.5,4.0, 3.5, 3.0. * Experience in Microsoft.Net Technology using Visual Studio 2008, 2013, 2015. * Proficient in developing ASP.NET web applications using Model-View-Controller (MVC) and Singleton design patterns. * Extensive experience in User Interface (UI) development using HTML5, AngularJS, JavaScript, JSON, JQuery, Cascading Style Sheets (CSS), AJAX, Bootstrap. * 2+ years of experience developing SPA's using web technologies AngularJS, JavaScript, and Bootstrap * Successfully implemented various multi-tiered .NET applications using C#, ASP.NET, MVC, Web API Services, IIS, LINQ, SQL Server 2008R2, Cassandra, Informix, ADO.NET and Entity Framework. * Possess strong understanding of Object-Oriented Programming/Analysis/Design and Development. * Experience in N-Hibernate and LINQ to SQL. * Experienced in implementing MVC and SOLID principles. * Experience in Unit Testing like NUNIT, MSUNIT and mocking tools like Rhino mocks. * Experience in JavaScript Unit Testing like Karma and integration tool like Protractor. * Solid experience in writing SQL queries, Stored Procedures, Views, Functions. * Experience working with SQL server integration services (SSIS) and SSRS. * Experience in developing business processes as services using Windows Communication Foundation (WCF). * Strong ability to translate from business to sound technology solutions Design and development of multi-tier enterprise applications. * Extensive experience in all phases of software development activities include Analysis, Design, Development, Implementation and Maintenance. Involved in all the stages of Software Development Life Cycle (SDLC). * Experience in working with GIT, TFS, RTC source control tool for code management and version control. * Worked extensively with Agile Methodologies (SCRUM) and Waterfall Methodologies. * Proven abilities in establishing effective task priorities, work independently and as integral part of a team. * Excellent team player with strong interpersonal skills, excellent verbal & written abilities, problem solving skills.