Description
PROFESSIONAL SUMMARY: * Over 8+ Years of experience in designing, developing, maintaining, modifying and supporting software applications in domains such as banking, insurance, health care. * Experience in Software Analysis, Design, Development, Data Modeling, testing and implementing Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications, client-server applications, N-tier applications, and Windows Services based. * Extensive knowledge with hands on experience on Client/Server and Web & Windows Based applications using C#, VB.NET, MVC, Angular JS, Node.JS, ASP.NET 3.5/4.0, WCF, WebAPI, Entity Framework, WPF, LINQ, ADO.NET, Ajax, SQL Server 2005/2008, XML Web Services, Oracle, WCF RESTFUL, JSON, JQuery. * Expertise in creating User Interfaces using Web Forms, User Controls, various Custom Controls, Validation Controls and validating user inputs using validation techniques. * Experience in implementing Windows Communication Foundation (WCF) services. * Very Good experience with the Web services REST API and SOAP. * Experience with Test-Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests. * Acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed. * Experience in developing rich, uniformed User Interface using CSS, Microsoft Azure, Master pages, Themes, AJAX Controls, Web parts, Agile Development and JQUERY * Solid experience in creating WCF, WPF Services. * Worked with ASP.NET AJAX to create rich UI Web Applications and to improve performance. * Developed, Configured and Consumed Web services in C#.net using WCF, WPF. * Hand on experience on Design Patterns using GOF and Model View Controller (MVC) architecture. * Experience in implementing the design Patterns like MVVM (Model View View-Model), MVC Architecture. * Experience in Agile Scrum Methodologies and UML for designing Applications (Use Case, Activity, Class, Sequence and Collaboration Diagrams). * Experience in Agile Methodologies and played as Scrum Master and Created Burn down Chart, User experience Case Studies, Sprint Resource Progress Tracker, Impact Analysis, Defect Tracking, FIR Report's. * Have practiced project enhancements using SPRINT mechanism to stabilize the productivity & scalability of the application. * Managed in all aspects of SDLC (Software Development Life Cycle) including architectural design, gathering business requirements, project estimation, project schedule planning, resource planning, evaluation of third party solutions, evaluating new technology stack, conducting feasibility studies, Functional/Design Specifications documentation, HLD, LLD and support of systems ranging from stand-alone applications to multi-tiered web architectures. * Good experience in analysis and design in the RDBMS environment and experience in development of Stored Procedures and Triggers in SQL Server 2005/2008/2012. * Experience using configuration Management Tools such as Team Foundation Server (TFS), Visual Source Safe (VSS), and Sub Version (SVN) for version control. * Performed unit testing and integrated testing for fixing the bugs, writing test cases, test plans and generating test scripts. * Experience in implementing LINQ by using LINQ to Dataset and LINQ to SQL for converting source code data * Experience with Reporting services like SQL Server Reporting Services (SSRS) and Crystal Reports and Active Reports. * Ability to adapt to new environment and open to learn new technologies in a team and as an individual good at problem solving and troubleshooting capabilities.