Greetings.
I have an excellent experience with ASP.NET, MVC, C#, MS SQL, JQuery, Bootstrap, Manual Testing, HTML, CSS, Crystal reports, Javascript, WCF and Silverlight.
I have implemented following features in front end coding:
• Used client side and server side validation to ensure valid input
• I strongly believe whenever any server trip requires for transaction then each transaction must be completed within one server trip. This will reduce the additional overhead (network bandwidth) to the server.
• Used partial view/user control wherever applicable
• Widely used Ajax
• I always used SrtingBuilder instead of String to manipulate any String object.
• Checked null object wherever applicable
• Appropriate comment before each and every code
• Try and catch implemented, Implemented error text file generation whenever any error occurs
I used Entity Framework with or without stored procedure for back end programming.
I wrote stored procedures with thousands of lines with following features:
• Inserting records with bulk insert
• Used transaction and rollback functionality to implement insert/update many times in one routine
• Calling stored procedures from another stored procedures
• Used views for crystal reports and also in Stored procedures
• Used select statements with nolock (if required) in stored procedures if application have too many data– which will give you more performance of application
• Implemented error routine handler
• Used CTE