Senior Web Application Developer Resume
PROFILE SUMMARY
- 10+ Years of experience in all phases of Software Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
- Extensive knowledge in User Interface design for the web applications in ASP.NET.
- Extensive knowledge in User Interface design for the windows application with C#.Net and VB.Net
- 8+ years of experience in Web Application Development using ASP.NET, VB.NET, C# ADO.NET, XML Web Services MS SQL Server 2000/2005/2008/2014
- 6+ years of experience in design of Web & Client/Server applications using Microsoft Technologies i.e., IIS6 , MS SQL Server 2000, MS SQL Server 2005, HTML , XHTML , DHTML , Java Script , CSS , XML, XSLT etc.,
- Experience in MVC Framework 4.0 with Razor code.
- Good knowledge in SPA(AngularJS) - Creating services, Modules, Custom directives & Expressions
- Experience in DNN 7.4.1
- Created RESTful services using WEB API
- Experience in AZURE cloud.
- Experience working with Angular JS in MVC application.
- Created complex Stored Procedures, Functions, Packages, Triggers and Views using T-SQL .
- Experience in Entity Framework Model , AJAX, AJAX Extension 1.0, ASP.Net AJAX Control Toolkit, Data Application Blocks, Windows Services
- Experience in Object Oriented Concepts & Design .
- Knowledge in developing SOA (Services Oriented Architecture) based applications.
- Experience with high availability high-volume Web applications .
- Experience in working with HTTP Handler / HTTP Modules in ASP.Net web applications .
- Used LINQ to query the database and for data manipulation tasks.
- Experience in WCF and LINQ, (LINQ to Objects, LINQ to SQL, LINQ to XML) and SQL Server 2008.
- Experience in working with NLog , Log4Net
- Supported production systems as line one contact person and have resolved issues in critical situations.
- Experience to reporting tools like SQL Reporting Services , Crystal Reports .
- Exposure to third party tools like Encomia , activePDF , NAVTEQ, Microsoft MapPoint 2009, Whoson, Authorize.net, Kendo UI, DevExpress, Telerik radcontrols, Moneris
- Experience in application hosting is IIS and trouble shooting.
- Experience in fine tuning applications and databases.
- Experience in migrating web applications from ASP to ASP.NET.
- Experience in use of Team Foundation Server (TFS) for Shared Services and Versioning.
- Experience in .NET Framework 3.0/3.5/4.5, currently working with WCF and .NET 4.5 .
- Experience to Prototype , Agile, Scrum and Water Fall methodologies of the SDLC.
- Experience in Microsoft VISIO for business process diagrams and Microsoft Project for project management.
- Experience in team management and providing customer support.
- Expert in handling client issues and communicating the hot fixes to client.
- Excellent team player with strong interpersonal skills, excellent verbal & written abilities, problem solving skills and positive attitude.
SOFTWARE SKILLS
.Net Technologies: .NET Framework, VB.NET, ASP.NET 1.1/2.0/3.0/3.5/4.0 , 4.5, ADO.NET, C#, XML Web Services, LINQ, WCF, WEB API, XML/XSLT, Windows Services, DotNetNuke
Languages: VB.NET, C#. NET, C, C++
Data Access Technologies: ADO.NET, ADO, DAO, OLE DB, ODBC
Database: SQL Server 7/ 2000/2005/2008/2014 , SSRS, SSIS, MS Access, MySQL, Oracle 10g/11g
Server Technologies: IIS 6.0/7.0
Client/Browser Technologies: AJAX, AJAX Extension 1.0(ATLAS), ASP.Net AJAX Toolkit, XHTML, HTML, DHTML, CSS
Scripting Languages: JavaScript, VBScript, jQuery
Operating Systems: Windows Server, Windows 8, Windows 10, Windows95/98, Windows NT4.0
IDE & Image Editors: Visual Studio.NET 2003/2008/2012
Other Tools: AZURE cloud, Entity Framework Model, Data Application Blocks, Windows Service, COM, XML Visio 2003, MS Project 2003, UML, Encomia, activePDF, PayPal, FedEx, USPS, NAVTEQ, Microsoft MapPoint2009, Whoson, PayPal, Authorize.net, Moneris, DevExpress Pivot Grid, JQGrid
Versioning: MS Visual Source Safe, Tortoise SVN, Team Foundation Server, GitHub
Report Tools: Crystal Reports for .NET, SQL Reporting Services
Office Suite: MS Office 2000/XP/2003
PROFESSIONAL EXPERIENCE:
Confidential
Senior Web Application Developer
Responsibilities:
- Responsible for Analysis, Estimation, Design, Development, Integration and testing the application.
- Used Agile / Scrum development methodology. Close Interaction with the Business users for satisfying their system requirements.
- Worked with the Design team to make decisions on important project aspects like Logging, Instrumentation, Transaction Management, Authentication, Authorization, Exception Management, Caching and State Management, Help Implementation, Web Services.
- Used DNN to create multiple portals on a single hosting.
- Responsible for converting sites and make it AZURE compatible
- Responsible for converting SQL to AZURE SQL
- Responsible for configuring AZURE Application insights for logging.
- Extensively used WCF services for sending and receiving the data and for transferring the data across different layer. For Communicating between the App and the website.
- Implemented MVC pattern mechanism using MVC4
- Used Angular JS in MVC application.
- Used Log4net for logging.
- Created the required Controllers, Models, and Views
- Handled complex logic by leveraging principles of Object Oriented Programming, Object Oriented Design and Service Oriented Architecture.
- Used Visual Studio Profiling Tools and JetBrains dotTrace to analyze performance issues
- Used jQuery java script library for document traversing, event-handling and AJAX interaction for the application.
- Designed and developed Tables, Views, Triggers, Stored procedures and Functions. Performance tuned stored procedures and functions. Involved in data migration and clean ups
- Involved in bug fixing, code review, cross browser compatibility issues by the making certain modification in the JavaScript.
- Achieved Load balancing issues by using SQL session mode for reliable and secured session management.
- Responsible to deploy the application in the Development, QA, Demo and Production environment.
Software & Technology: ASP.NET 4.5.2, C#, MVC Framework 4, MS AZURE cloud, SQL Server 2008, DNN 7.4.1, WCF, XML, ADO.Net, HTML, CSS, XSLT, JavaScript, jQuery, Ajax Toolkit Controls, AGILE SDLC, Visual Studio.Net 2015, Visual Studio Team System Foundation, GitHub
Confidential
Senior Web Application Developer
Responsibilities:
- Responsible for Analysis, Estimation, Design, Development, Integration and testing the application.
- Used Agile / Scrum development methodology. Close Interaction with the Business users for satisfying their system requirements.
- Worked with the Design team to make decisions on important project aspects like Logging, Instrumentation, Transaction Management, Authentication, Authorization, Exception Management, Caching and State Management, Help Implementation, Auditing, Encryption, Web Services.
- Used NLog for logging
- Extensively used Web Forms, Master pages, User and custom Controls and jQuery were used in various parts of the applications for rich UI. Implemented caching and session state management for faster retrieval of data. JavaScript for client side validations. Used variety of controls like Data controls, Validation controls, AJAX extensions in the application
- Extensively used WCF on web services for sending and receiving the data and for transferring the data across different layer.
- Handled complex logic by leveraging principles of Object Oriented Programming, Object Oriented Design and Service Oriented Architecture.
- Implemented paged data access using Custom Paging for application performance optimization.
- Worked with Master Pages, CSS.
- Used jQuery java script library for document traversing, event-handling and AJAX interaction for the application.
- Designed and developed Tables, Views, Triggers, Stored procedures and Functions. Performance tuned stored procedures and functions. Involved in data migration and clean ups
- Involved in bug fixing, code review and resolved SQL injection related issues, cross browser compatibility issues by the making certain modification in the JavaScript.
- Achieved Load balancing issues by using SQL session mode for reliable and secured session management.
- Responsible to deploy the application in the Development, QA, Model and Production environment.
Software & Technology: ASP.NET 4.0, C#, WCF, SQL Server 2008, XML, ADO.Net, HTML, CSS, XSLT, IIS 7.0, JavaScript, jQuery, Ajax Toolkit Controls, AGILE SDLC, Visual Studio.Net 2010, Visual Studio Team System Foundation
Confidential
Senior Web Application Developer
Responsibilities:
- Responsible for Analysis, Estimation, Design, Development, Integration and testing the application.
- Used Agile / Scrum development methodology. Close Interaction with the Business users for satisfying their system requirements.
- Worked with the Design team to make decisions on important project aspects like Logging, Instrumentation, Transaction Management, Authentication, Authorization, Exception Management, Caching and State Management, Help Implementation, Auditing, Encryption, Web Services.
- Implemented scheduled service with Quartz.net.
- Created the required Controllers, Models, and Views
- Replacement of Farpoint Control (third party control ) with JQGrid (JQuery Grid Plugin) in Profitability model
- Extensively used DevExpress PivotGrid in Worksheet module.
- Handled complex logic by leveraging principles of Object Oriented Programming, Object Oriented Design and Service Oriented Architecture.
- Used jQuery java script library for document traversing, event-handling and AJAX interaction for the application.
- Used Visual Studio Team System (VSTS) for analyzes and highlights errors in C# code, Cleanup and Refactoring.
- Designed and developed stored procedures. Performance tuned stored procedures. Involved in data migration and clean ups
- Involved in bug fixing, code review, cross browser compatibility issues by the making certain modification in the JavaScript.
- Responsible to deploy the application in the Development, QA, Model and Production environment.
Software & Technology: ASP.NET 4.0, MVC Framework 4.0, C#, Oracle 11g, OLAP Cubes and dimensions, DevExpress, SQL Server 2005, XML, ADO.Net, HTML, CSS, XSLT, IIS 7.0, JavaScript, jQuery, Ajax Toolkit Controls, AGILE SDLC, Visual Studio.Net 2010, Visual Studio Team System Foundation
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for Analysis, Estimation, Design, Development, Integration and testing the application.
- Used Agile / Scrum development methodology. Close Interaction with the Business users for satisfying their system requirements.
- Worked with the Design team to make decisions on important project aspects like Logging, Instrumentation, Transaction Management, Authentication, Authorization, Exception Management, Caching and State Management, Help Implementation, Auditing, Encryption, Web Services.
- Used Entity Framework Model and NLog.
- Fax Management scheduled service with Quartz.net.
- Extensively used Web Forms, Master pages, User and custom Controls and jQuery were used in various parts of the applications for rich UI. Implemented caching and session state management for faster retrieval of data. JavaScript for client side validations. Used variety of controls like Data controls, Validation controls, AJAX extensions in the application
- Handled complex logic by leveraging principles of Object Oriented Programming, Object Oriented Design and Service Oriented Architecture.
- Implemented paged data access using Custom Paging for application performance optimization.
- Worked with Master Pages, CSS.
- Used jQuery java script library for document traversing, event-handling and AJAX interaction for the application.
- Used Visual Studio Team System (VSTS) for analyzes and highlights errors in C# code, Cleanup and Refactoring.
- Designed and developed Tables, Views, Triggers, Stored procedures and Functions. Performance tuned stored procedures and functions. Involved in data migration and clean ups
- Involved in bug fixing, code review and resolved SQL injection related issues, cross browser compatibility issues by the making certain modification in the JavaScript.
- Achieved Load balancing issues by using SQL session mode for reliable and secured session management.
- Responsible to deploy the application in the Development, QA, Model and Production environment.
- Created Views for Portal project using MVC Razor code.
Software & Technology: ASP.NET 4.0, VB.Net, MS SQL Server 2008, MVC Framework 4.0 with Razor, Kendo UI, Telerik radcontrols, XML, ADO.Net, HTML, CSS, XSLT, IIS 7.0, JavaScript, jQuery, Ajax Toolkit Controls, AGILE SDLC, Visual Studio.Net 2010, Visual Studio Team System Foundation
Confidential
Web Appliation Developer
Responsibilities:
- Responsible for Analysis, Estimation, Design, Development, Integration and Testing the application.
- Used Agile / Scrum development methodology. Close Interaction with the Business users for satisfying their system requirements.
- Worked with the Design team to make decisions on important project aspects like Logging, Instrumentation, Transaction Management, Authentication, Authorization, Exception Management, Caching and State Management, Help Implementation, Auditing, Encryption, Web Services.
- Used Entity Framework Model, NLog, Quatz.net
- Extensively used WCF on web services for sending and receiving the data and for transferring the data across different layer.
- Extensively used Web Forms, Master pages, User and custom Controls and jQuery were used in various parts of the applications for rich UI. Implemented caching and session state management for faster retrieval of data. JavaScript for client side validations. Used variety of controls like Membership controls, Data controls, Validation controls, AJAX extensions in the application
- Implemented Globalization that supports multilingual, handled complex logic by leveraging principles of Object Oriented Programming, Object Oriented Design and Service Oriented Architecture.
- Implemented paged data access using Custom Paging for application performance optimization.
- Worked with Master Pages, CSS.
- Used jQuery java script library for document traversing, event-handling and AJAX interaction for the application.
- Designed and developed Tables, Stored procedures. Performance tuned stored procedure. Involved in data migration and clean ups
- Involved in bug fixing, cross browser compatibility issues by the making certain modification in the JavaScript.
- Responsible to deploy the application in the Development, QA, Model and Production environment.
Software & Technology: ASP.NET 4.0, C#, Oracle 10g, XML, WCF, ADO.Net, HTML, CSS, XSLT, IIS 7.0, JavaScript, jQuery, Ajax Toolkit Controls, AGILE SDLC, Visual Studio.Net 2010, Visual Studio Team System Foundation
Confidential
Senior Developer
Responsibilities:
- Responsible for Analysis, Estimation, Design, Development, Integration and Testing the application.
- Used Agile / Scrum development methodology. Close Interaction with the client for satisfying their system requirements.
- Worked with the Design team to make decisions on important project aspects like Logging, Instrumentation, Transaction Management, Authentication, Authorization, Exception Management, Caching and State Management, Help Implementation, Auditing, Encryption, Web Services.
- Extensively used WCF on web services for sending and receiving the data and for transferring the data across different layer.
- Used LINQ to Objects
- Used Silverlight to improve performance
- Extensively used Web Forms, Master pages, User and custom Controls and jQuery were used in various parts of the applications for rich UI. Implemented caching and session state management for faster retrieval of data. JavaScript for client side validations. Used variety of controls like Membership controls, Data controls, Validation controls, AJAX extensions in the application
- Implemented Globalization that supports multilingual, handled complex logic by leveraging principles of Object Oriented Programming, Object Oriented Design and Service Oriented Architecture.
- Implemented paged data access using Custom Paging for application performance optimization.
- Extensively used .Net threading for build an online chat application for customer support.
- Worked with Master Pages, CSS, and XSLT.
- Used jQuery java script library for document traversing, event-handling and AJAX interaction for the application.
- Extensively used SQL Server Reporting Services (SSRS) in the reports module for creating interactive reports that features web services.
- Used Visual Studio Team System (VSTS) for analyzes and highlights errors in C# code, Cleanup and Refactoring.
- Designed and developed Tables, Views, Triggers, Stored procedures and Functions. Performance tuned stored procedures and functions. Involved in data migration and clean ups
- Used SQL batches for mass updates and mass inserts.
- Used VSTS2008 data Compare tool to synchronize the database and individual objects, compare SQL Data, SQL Log Rescue and help to generate the script and execute the script into different Environment like QA, Model and Production.
- Worked on NAnt build tool to build our source code, and resource files into assemblies and used NUnit to automatically run unit tests.
- Involved in bug fixing, code review and resolved SQL injection related issues, cross browser compatibility issues by the making certain modification in the JavaScript.
- Achieved Load balancing issues by using SQL session mode for reliable and secured session management.
- Responsible to deploy the application in the Development, QA, Model and Production environment.
Software & Technology: ASP.NET 3.5, C#, MS SQL Server 2005, XML, WCF, SSRS, ADO.Net, HTML, CSS, XSLT, IIS 7.0, Windows 2000, Silverlight, JavaScript, jQuery, Ajax Toolkit Controls, AGILE SDLC, Visual Studio.Net 2008, Visual SourceSafe
Confidential
Senior Developer
Responsibilities:
- Fully involved in analyzing the existing, new business requirements, design, development, communicating the requirements to developers and assisting the team.
- Involved in making new releases by pushing the updates to the servers.
- Involved in designing OOAD-UML diagrams for representing workflow and entity relations.
- Involved in building WCF services for the plan & project modules.
- Migrated the application from ASP to ASP.Net 2.0 and ASP.Net 3.5.
- Involved in preparing test case documents and testing.
- Involved in communicating with the client and understand the requirements.
- Extensively worked with Master Pages, Themes, Skins CSS and XSLT.
- Created and implemented various ASP.NET User Controls in the application to save development time and standardizing.
- Used JavaScript, AJAX and AJAX Extension 1.0 Toolkit in order to minimize post backs across pages and for better user experience.
- Involved in developing a secured administrator's control panel for User and Role management and assigning role level permissions.
- Worked on the tuning the performance of the application and the database.
- Involved in designing database schemas and database objects.
- Extensively used SQL Server Reporting services (SSRS) in the reports module for creating, deploying and managing reports.
- Worked on HTTP Handler to create an RSS Feeds for the site, resizing an image.
- Worked on HTTP Modules to Security and for statistics and logging.
- Created various views, trigger, stored procedures and functions using Transact SQL programming.
- Extensively used active PDF components to generate PDF documents from the application.
- Extensively used various SQL Server Integration Services (SSIS) tools for taking database backups, creating startup database for new clients, data transfer, database maintenance, sending emails, scheduling tasks and creating DTS package, extraction, transformation, and load (ETL) packages for data warehousing.
- Used LINQ to SQL for querying the database and for data manipulation tasks.
- Involved in setting up and configuring the application in IIS and its trouble shooting and maintenance.
- Worked on error handling and creating log files for the project.
- Involved in code evaluation to validate the performance.
- Provided customer support by handling the client issues.
- Configured the database server for taking automatic backups of the database.
- Involved in testing the application, debugging application in production environment ,
- Used Microsoft Team Foundation server (MS TFS) for version control and source code management.
- Worked on NAnt build tool for build our source code, and resource files into assemblies and used NUnit to automatically run unit tests.
- Deployed and configured the software at client end and as well as based on the Software As a Service model (SAS).
- The whole development & project management was executed using agile/scrum methodology.
- Coordinated with QA team for defining test plans and testing.
Software & Technology: ASP.NET 2.0, 3.5, C#, WCF, SQL Server 2005/2008,SSRS,SSIS, LINQ, ADO.NET, T-SQL, AJAX, AJAX Extension 1.0, Java Script, IIS, CSS, XSLT, XHTML, MS Visual Source Safe, XML, SOA, Visual Studio.Net 2008, AGILE SDLC, NAnt build Tool
Confidential
Senior Software Developer
Responsibilities:
- Involved in integration and support in developing other modules of the project.
- Used code behind files to separate business logic from the user interface using C#
- Created various daily and monthly sales reports for the project
- Created necessary classes to maintain audit trail of activities that happens at the client end in a log file.
- Used SQL Reporting Services to generate User Reports like Bonus points tracking, safe working hours.
- Used Infragistics controls for better user experience. This includes WebDataGrid, WebDataTree, WebHtmlEditor, WebDropDown, WebImageButton etc.
- Used AJAX and AJAX Extension 1.0 Toolkit in order to minimize postbacks across pages.
- Created various stored procedures using T-SQL for the reports.
- Used SQL batches for Importing and Exporting data from the other data sources.
- Extensively used sp executesql for dynamic queries inside stored procedures for a batch compilation.
- Used Based processing to create a SQL jobs for back up the application continuously.
- Generated various types of reports related to the application using XML/XSLT.
- Interacted with the client to understand the requirements
- Created the Web Setup (deployment) project for the application
Software & Technology: ASP.NET 2.0, C#, SQL Server 2005,TSQL, ADO.NET, Java Script, IIS, CSS, DHTML, AJAX, XML Web Services, MS Visual Source Safe, Visual Studio.Net 2005, Infragistics controls