.net Developer (asp.net Mvc) Resume
Jersey City, NJ
SUMMARY:
- Over 5 years of experience in Analysis, Design, Development, and Deployment of various commercial applications with involvement in all stages of Software Development Life Cycle (SDLC).
- Experienced in developing and deploying web - based solutions on various architectures like N-Tier, MVC (Model View Controller) using Microsoft tools and technologies.
- Extensive experience of designing and developing software applications with ASP.NET 3.5, 4.0 & 4.5.
- Proficiency in developing web applications using ASP.NET web forms, ASP.NET MVC, Web Services, Windows Communication foundation (WCF) and ASP.NET Web API.
- Substantial Knowledge in developing web applications using HTML, CSS, JavaScript, jQuery, and bootstrap.
- Experience in developing Single Page Application (SPA) using open source framework AngularJS.
- Experienced in AngularJS for front-end logic control and data binding.
- Experience in writing test cases and using unit tests to validate development releases with Test-Driven Development.
- Good Knowledge of architecture design including Data structure, n-tier architecture and design patterns
- Experienced in Object -relational mapping using Entity Framework, ADO.NET, LINQ to SQL and Lambda expression.
- Proficient use of Data Definition Language (DDL), Data Manipulation Language (DML) and good knowledge in report development using SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database
- Expert in SQL design, SQL server and MySQL with Hands on experience working with Stored Procedures, Indexes, Triggers, Temp Tables using SQL server.
- Worked on tools such as JIRA, Team Foundation Server (TFS), GIT and SVN for project management, Source Control and Version Control.
- Involved in various methodologies of Software Development Life Cycle (SDLC) such as Waterfall and AGILE-SCRUM.
- Self-motivated, results oriented. Good problem solving and communication skills.
- Team player with leadership qualities, strong communication, analytical, logical problem-solving skills.
TECHNICAL SKILLS:
Languages: C#, C, C++
.NET Technologies:ASP.NET 4.0/4.5, MVC 4.0/5, ASP.NET Web Forms,.Net framework, Entity Framework,ADO.NET, LINQ, WCF, Web API, Web Services.
Web Technologies: HTML, CSS, XML, JavaScript, jQuery, AJAX, Bootstrap AngularJS (Directives, Routing, Binding etc.).
Database/Service Tools: Server 2008/2012, SSIS, SSRS, MySQL, Oracle.
Operating Systems: UNIX, Linux, Windows.
IDES: Visual Studio 2010/2012/2015, SQL Server Management Studio 2012.
Project Management Tools: Team Foundation Server (TFS), JIRA, GIT, SVN.
Methodologies: Agile-Scrum, Waterfall Model.
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
.Net Developer (ASP.NET MVC)
Responsibilities:
- Gathered requirements, conducted conceptual designs, system analysis, and technical specification.
- Involved in requirement analysis, design, and development of a web based application tool using C# language, ASP.NET MVC, SQL server.
- Split the implemented logic into N-tiers of models, views, controllers, validations and view models for easy testing, maintainability, and reusability of the application.
- Applied n-tier architecture using Entity Framework as Data Access Layer for retrieving the data from the database and used LINQ to manipulate data.
- Implemented Authorization filters and action filters to modify the way in which the action method is executed.
- Implemented forms based Authentication and role based Authorization for web application security.
- Used Temp Data, View Data and Session Variables to transfer data between controllers, as well as controllers and views.
- Designed and populated custom View Models containing view specific data that is transfer from controllers to views.
- Worked on data annotations and created custom server side validations for model validations.
- Applied partial views and layout to make all the views well organized and to improve the performance of the applications.
- Improved the performance of an ASP.NET MVC application by taking advantage of the Output cache.
- Used Entity Framework to realize object-relational mapping with data in SQL server database and consumed services exposed through WCF.
- Involved in software configuration management using Team Foundations Sever (TFS).
- Developed jQuery scripts to create animations and used HTML5, CSS3, and Bootstrap for developing.
Environment: .Net Framework 4.5, C#, ASP.NET MVC 5, Entity Framework, Bootstrap, WCF, jQuery, HTML, CSS, MS SQL server 2012
Confidential, Manhattan, NYApplication Developer (AngularJS/ASP.Net MVC)
Responsibilities:
- Analysis of the specifications provided by the client for improving project functionality
- Involved in Required gathering, functional and Technical specifications for the project and implementation of application using Agile.
- Assisted DBA with writing SQL Queries and stored procedure in SQL server 2012.
- Responsible for developing MVC controllers for implementing business logic.
- Razor View Engine was used to generate different forms and policy views for the project.
- Used Entity Framework as a part of Data Access Layer to access the database to map stored procedures and relational data which was used to manipulate data in the database.
- Used client and server side validations for better performance and maintain clear code structure.
- Enhanced Pages with jQuery AJAX methods which provided responsive user interfaces to display data.
- Used Session Data, Temp Data, View Data for data passing and maintain data between multiple request.
- Worked with the development team, involved in creating Web API to implement AngularJS framework for client side rendering to optimize the front-end.
- Created AngularJS directives, factories and services for building business logics and functionalities in frond end.
- Experience in working on Single Page Application and integrating using ng-route and routeProvider.
- Used Team Foundation Server (TFS) to share code and project management
Environment: Visual studio 2012, .NET Framework 4.0, C#.NET, ASP.NET MVC, AngularJS, Web API, SQL Server 2008, CSS, HTML, JavaScript, jQuery, Agile-Scrum.
Confidential, Pittsburg, PAWeb Developer (ASP.NET)
Responsibilities:
- Designed and developed the UI interface using ASP.Net server controls.
- Developed the web application using ASP.NET web Forms.
- Developed responsive Login page using forms authentication.
- Applied DAL, BLL and UI 3 tier to the web application.
- Created store procedure in SQL server to be easily called by the web application.
- Implemented client based and server based state management using properties such as view state cookie and session to keep information associated with page.
- Established connection between SQL server and web application by ADO.NET.
- Used ADO.NET objects such as DataAdapter, DataReader and DataSet.
- Implemented data binding method with Grid View and repeater to bind data coming from the database.
- Designed multiple Web Forms for the web application.
- Applied AJAX to fetch data and to realize the Auto complete functionality of the filters.
- Implemented Client-side validation with ASP.NET validator controls such as required field validator, regular expression validators.
Environment: C#, ASP.NET, ADO.NET, JavaScript, HTML, CSS, MS SQL Server database
Confidential, Wilmington DESoftware Developer
Responsibilities
- Involved in design, developed and testing of the web application.
- Applied ASP.NET MVC architectural pattern in developing the web application.
- Designed the database using SQL server with SQL server management studio.
- Applied n-tier architecture using as Entity Framework as Data access layer and used LINQ to manipulate data.
- Implemented forms based Authentication and role based Authorization for web application security.
- Implemented business logic using MVC authorization filters, action filters and exception filters.
- Used Areas for different modules to archive modular development method.
- Implemented Validation by using Data Annotation for the server side and jQuery for the client side.
- Used Bootstrap to help the responsiveness of webpage and design with Custom CSS Style sheet on elements.
- Designed Layout Page as a template for each View and Partial View to reuse the code.
- 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.
- Used Web API as a service to provide data from database, purposely for security. And consume the service using jQuery/Ajax in the cross-domain environment.
- Performed unit testing by using automated testing framework NUnit.
- Used JIRA as management tool and TFS ad version control tool.
Environment: ASP.NET Framework 4, C#, ASP.NET MVC, WCF, Entity Framework, LINQ, SQL server2008, HTML, CSS, Bootstrap, JavaScript, jQuery
