Asp .net Mvc, C# Developer Resume
Buffalo, NY
SUMMARY:
- Around 6 years of experience as .NET Developer in designing and developing both front - end and back-end web applications, using C#, ASP.NET MVC, ASP.NET, Entity framework, ADO.NET, HTML5, XML, CSS3, AJAX, JavaScript, jQuery, Web API, WCF, Web Service, SQL Server, Visual Studio and IIS.
- Experience in designing and developing Client Server, Web-based, distributed end-to-end enterprise applications.
- Extensive experience in ASP.NET MVC with View Models, Razor Views, Partial Views and Layout View and in Web Forms with Master Page, User Controls, Data Bound Controls and Validation Controls.
- Expertise in writing business solution using Object Oriented Concepts with .NET Framework
- Good design and programming experience with front-end web technologies including HTML5, XML, CSS3, JSON, jQuery, AJAX, JavaScript and Bootstrap.
- Experience working on AngularJS Framework and implementing Single page Applications (SPA) using Route Provider.
- Experience managing database using ADO.NET, Entity Framework and LINQ.
- Hands on experience working with Stored Procedures, Functions, T-SQL Queries, Triggers, and Views in SQL Server 2014/2012/2008 .
- Highly proficient in writing unit test cases using nUnit to test and detect possible problems for related application.
- Experience in developing applications using Web Services (ASMX), WCF, and WEB API.
- Worked on tools such as Team Foundation Server (TFS) for Project management, Source Control and Version Control.
- Good Experience of using Agile (scrum) and Waterfall methodologies.
- Hands on experience in developing applications over various domains including Health InsurancePF
- Business and Financial Solutions
- Successful delivery and execution with changing requirements and challenging timelines.
- Excellent communication, problem solving, planning and time management skills in cross functional and global team environments.
TECHNICAL SKILLS:
Programming Languages: C#, C, C++, ASP.NET, SQL, and PL/SQL.
Front-End Languages/Scripts: HTML5, XML, CSS3, Bootstrap, JavaScript, jQuery, AJAX, AngularJS
.Net Frameworks: ASP.NET 4.5/4.0/3.5, ASP.NET MVC 5.0/4.0/3.0, ASP.NET Web FormsWeb API, LINQ, WCF, ADO.NET, Entity Framework
Databases: SQL Server 2014/2012/2008, Oracle
Development IDE: Visual Studio .Net/ 2008/2012/2015
Web Server: Microsoft IIS 5.0/ 6.0/ 7.0/ 7.5 /8.0/8.5/10.0.
Operating Systems: Windows, UNIX/LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Buffalo, NY
ASP .NET MVC, C# Developer
Responsibilities:
- Developed the application using ASP.NET MVC 4, JavaScript, jQuery, HTML5, CSS3, IIS 8.0, SQL Server 2012, Visual Studio 2015 and SOAP UI.
- Worked with the business analyst in screen designing and providing solutions on the various aspects and features from technical point of view related to screen designing phase.
- Worked on developing the pages for enrollment module for registering the user to Zelle®.
- Developed the modules for send money with Zelle® through which user can send money to anyone within USA.
- Involved in development of Pending Payment module which keeps track of all the pending payments.
- Worked on development of modules for Manage Settings where user can manage his settings.
- Worked with Cascading Style Sheets to present the Data on Web Pages using CSS3 and HTML5.
- Created a Controller and Models for the business logic and data manipulations.
- Used Temp Data, View data and Session variables to transfer data between controllers as well as controllers and view
- Implemented Forms based Authentication and role based Authorization for web application security.
- Implemented Validation by using Data Annotation for server side and jQuery for the client side
- Implemented code using jQuery /AJAX
- Used REST API as a service to provide data from database and consume using jQuery/AJAX.
- Used Team Foundation Server (TFS) for integrating project work.
Environment: ASP .NET MVC 4.0, C#, JavaScript, jQuery, Visual Studio 2015, MS SQL Server 2012, TFS, Soap-UI.
Confidential, Iselin, NJ
ASP.NET MVC, C# Developer
Responsibilities:
- Developed MVC application using ASP.NET MVC 4, JavaScript, HTML5, CSS3, Bootstrap, IIS 8.0, SQL Server 2012, and Visual Studio 2012/2015.
- Used Bootstrap to help the responsiveness of webpage and design with Custom CSS3 style sheet on elements.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Used Razor View Engine to develop views with scaffolding templates and implemented controllers to transfer data between Views and Models.
- Designed Layout page as a template for each View and used Partial View to reuse the code.
- Implemented Forms based Authentication and role based Authorization for web application security.
- Implemented business logic using MVC authorization filters, action filters and Exception filters.
- Implemented Validation by using Data Annotation for server side and jQuery for the client side.
- Implemented ASP.NET Routing using convention based and attribute based routing.
- Applied bundling to improve the performance.
- Implemented Repository Pattern by using Dependency injection on MVC Controller level to decouple modules and to perform Unit Testing.
- Implemented technologies such as AJAX, AJAX Auto Complete, Web Grid for asynchronously update of element such as search box, sorting the grid view, updating the data, pagination etc.
- Used Web API as a service to provide data from database and consume using jQuery/AJAX.
- Performed Unit Testing by using automated testing framework nUnit.
- Used Team Foundation Server (TFS) for integrating project works.
Environment: Visual Studio 2012/2015, SQL Server 2012, LINQ, Razor View 3.2.3, ASP.NET MVC 5, C#, AJAX, JSON, jQuery, CSS3, HTML5, Bootstrap 3.3.7, IIS10.
Confidential, Atlanta,GA
ASP.NET MVC Developer/AngularJS
Responsibilities:
- Developed MVC application using ASP.NET MVC 4, C#, Entity Framework, JavaScript, HTML5, CSS3, Bootstrap IIS 8.0, SQL Server 2012, Visual Studio 2012.
- Worked with Cascading Style Sheets to present the Data on Web Pages using CSS3 and HTML.
- Created an application based on MVC4 using Entity Framework.
- Created a Controller and Models for the business logic and data manipulations.
- Used Temp Data, View data and Session variables to transfer data between controllers as well as controllers and view.
- Involved in creating MVW(Web API) to implement AngularJS framework for client side rendering to optimize the front-end e.g. ng-model, Expression etc.
- Followed Single Page Application Design and integrated pages using ng-route and Route Provider.
- Implemented custom AngularJS directives, controllers, factories and services to apply business logic and functionalities in front end.
- Implemented code for Client-side and Server-side validations.
- Designed and populated custom View Models containing view specific data that is transferred from controllers to view.
- Implemented Validation by using Data Annotation for server side and jQuery for the client side
- Followed n-Tier Architecture, designed and implemented corresponding Layers to provide data flow in the application.
- Used WEB API as a service to provide data from database and consume using jQuery/AJAX.
- Developed code for auto-complete function using AJAX and jQuery.
- Used Team Foundation Server (TFS) for integrating project works.
Environment: Visual Studio 2012, SQL Server 2012, Entity Framework 6, LINQ, Razor View 3.2.3, ASP.NET MVC 4, Web API, C#, AJAX, JSON, jQuery, CSS3, HTML5, Bootstrap 3.3.7, IIS7.5.
Confidential, Ridgeland, MS
ASP.NET Developer
Responsibilities:
- Designed and implemented application using ASP.NET 4.0 Web Forms, C#, HTML, CSS3, ADO.NET, jQuery, User Controls and AJAX.
- Implemented the N-tier architecture, Presentation Interface (UI), Business Logic Layer (BLL), and Data Access Layer (DAL).
- Created stored procedures to display the data into Grid View.
- Used ADO .NET in DAL for database access.
- Used Master Page and User Controls to increase code reusability.
- Used ASP .NET Validation Controls like RequireFieldValidator, CompareValidator, and RegularExpressionValidator for the validation
- Utilized Session Objects and Cookies to store the application state.
- Cached data in the Repeater and Grid View for better performance.
- Used Repeater Control to display customized menus.
- Used Grid View to display data in tabular form with paging for inline editing, deleting and viewing supports.
- Created and consumed WCF service
- Used AJAX AutoComplete to provide better search experience.
- Designed and Implemented Interfaces and Classes using OOP Structure.
- Used nUnit to test and verify functionalities of Business and Data Layer.
Environment: Visual Studio 2010, ASP.NET 4.0/3.5, ADO.NET, C#, WCF, SQL Server 2008, AJAX, XML, and jQuery, JavaScript, CSS3.
Confidential, New Hartford, NY
ASP.NET Developer
Responsibilities:
- Involved in designing and coding for web forms of the application with ASP.NET.
- Participated in the requirement gathering from the client and in designing UML Case Diagrams.
- Involved in developing UI, Business Layer and Data Access Layer.
- Used C# as code behind to implement the business logic of the web forms.
- Used Cascading Style Sheets for a unified look and feel of the application.
- Performed validations on Web Forms using .NET Validation Controls and JavaScript.
- Used Grid Views, Repeaters and Data Lists to retrieve and display the data in the required format.
- Used User Controls and Master Pages for implementing Fragment Data Caching.
- SQL Server 2008 is used as the backend database which stores all the data used in entire application.
- Created stored procedures to display the data into Grid View.
- Developed a Web Service using C#.
- Extensively implemented Ajax controls (Update Panel).
- Used ADO.NET to implement the data layer to help communicate with data base
- Provided Role Based Authentication to the Web Application.
- Effectively used various state management techniques offered by ASP.NET.
- Participated in unit testing of the application to ensure quality.
Environment: Visual Studio.Net 2010, C#.Net, ASP.NET3.5, ADO.NET, IIS 7, Web Services, HTML, CSS, AJAX, Java Script, SQL Server 2008.