- Over 12 yearsof intensive professional experience in all phases of the software development life cycle using SQL Server andMicrosoft.NET technologies and demonstrated strong skills in various domains such asdesign, development and maintenance of custom websites and portals.
- Over 8 years of experience in working and managing AGILEsoftware projects as a .NET Application DeveloperandTechnical Leadand Architect.
- Expertise in developing Web Applications using C#.NET, VB.NET and ADO.NET in Visual Studio *** *** with .NET frameworks *** 4.5.
- Good experience in building applications with WCF, Web Services, MVC, Web API, LINQ, ENTITY Framework, SOA and Design Patterns.
- Well experienced in designing and implementing complex, high performance and scalable distributed object-oriented applications with full-fledged Reports, Forms, .NET Server Controls, Web User Controls, Data Grid Control, Form Validation Controls, Custom Controls, Maintenance Screens etc.
- Experience in XML related technologies such as XML/XSL, XSLT, XML Schema, XML Spy, Ant, DOM, SOAP, WSDL, and VBScript.
- Hands on experience in creating Functions, Stored Procedures, Triggers, Cursors and Views using T-SQL.
- Telerik, RadGrid, DevExpressGridViewcontrol for callbacks, Rich Text Editorcontrols.
- Hands on experience in using Oracle 8i, 9i, 10g with TOAD tool, My SQLDatabases.
- Database Tuning, Migration and DB Integration experience using SQL Server 2000, 2005, 2008, 2012, 2014 and MySQL.
- Hands on experience in implementing core areas of Programming such as Data Access, Security, Logging and Exception handlingandNUnit.
- Experienced with Agile SCRUM methodologyused for new product development.
- Capable of working the full life cycle of a project from initial customer requirements through delivery.
- Strong Experience in Object Oriented Design and Analysis, Iterative Agile Programming Methodologies, MVC with Razor, Entity Framework, ORM, Test-Driven Developmentand Maintenance.
- Prepared and reviewed various artifacts such as Test plans, Software specifications, Requirement documentsand Design documents.
- Ability to work independently, internally and externally with minimal supervision Team player with Good communication and written skills and also a self-motivated individual.
- Regular interactions with ...