18+ years of professional software development experience in the area of Internet related Technologies, implicated in design, development and maintenance. Possess high degree of positive attitude, effective communication skills and ability to gather business requirements and to correspond with all levels of management. Having experience as a Software Engineer/Analyst/Lead, in the area of Analysis, Design, Development, Testing and Implementation of software systems. Expertise in development of Windows and Web based applications. Extensive experience as a Technical Specialist/Analyst in design, development, testing, integration and implementation of n-tier applications. Expertise in .NET framework encompassing C#.NET 7.0, MVC, Visual Studio 2017, Classic ASP, ASP.NET, VB.NET, ADO.NET, ADO.NET Entity Framework, XML/XSL/XSLT,.Net Remoting, Angular, WCF, WPF, Silverlight, Microservice, VueJs and Web Services. Experience in Designing, Developing and Maintaining Web Applications using Visual Studio .NET, ASP.NET, C#, Angular, VueJS, VB.NET, ADO.NET. Experience in working with HTML Controls, Web Custom Controls, Web User Controls and ASP.NET Web Forms. Strong Knowledge of Object Oriented Programming and Designing. Expertise with ADO.NET objects such as connection object, command object, Data Reader Object, Dataset Object and Data Adapter Object. Knowledge of Windows Workflow Foundation (WWF), Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF) in .Net Framework 3.5. Experience in developing Internet / Intranet Applications using Active Server Pages (ASP), Microsoft SharePoint Services, Visual Basic 6.0/5.0, Active X, Visual Studio 6.0, Visual Source Safe, Java Script and VB Script. Experience working with RDBMS MS SQL Server 2005/2008/2012/2014 & 2017, Oracle and MS Access. Excellent Database development skills using SQL, PL/SQL, Stored Procedures, Triggers and Views. Have been involved in several sessions to gather system requirements from various Interfacing Teams at different client places. Possesses excellent communication skills and capable of working as an individual and also as a part of team. Experience in interacting with end users and gathering business requirements.