Post Job Free
Sign in

Web Application Asp.Net

Location:
Trenton, NJ
Posted:
June 08, 2025

Contact this candidate

Resume:

Email Id: ********.***@*****.*** Cell: 732-***-****

TECHNICAL SUMMARY:

Professional with 15+ years of experience in developing Windows and Web Applications using Microsoft Technologies and .NET framework.

Excellent knowledge in Object Oriented Analysis and design (OOAD), Agile Development Methodology, Service Oriented Architecture (SOA) and Model view Controller Architecture (MVC).

Designed, developed and altered logical programming with Object Oriented Programming (OOPs) concepts. Involved in Software Development Life cycle (SDLC) using Design Patterns. Ability to be creative and take self-initiatives and execute/manage multiple projects in parallel during time critical situations

Expertise in designing and developing complex user interfaces (GUI) using ASP.NET, developing Master Pages and using CSS (Cascading style sheets) for look and feel of the entire web Application.

Experience in design and development of client-server and web application using Microsoft .NET framework, C#.NET, ASP.NET, VB.NET, ADO.NET, Web Services, MVC, WCF, XML/XSLT, SQL, and SOAP.

Excellent working Knowledge of database design and development which includes creating Database Schemas, Tables, indexes and triggers, writing Stored Procedures, Functions, Cursors, Views and performance tuning using SQL and Oracle.

Good working Experience with SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS) of MSBI stack with web application integration in creating SQL jobs, scheduling jobs and wrapping the jobs with error handling methodological steps.

In-depth experienced in ASP.NET variable state management techniques, caching, master-content tabbed page design, and AJAX technologies. Experience in ADO.NET components such as Data Sets, Data Reader, and Data Repeater.

Developed Web API, WCF Data Services to easily expose and work with data from remote clients. Involved in designing of WCF based Service, Data, Fault, Message Contracts as well as providing security for WCF service endpoints.

Knowledge on bootstrap for creating responsive web design and Angular.JS concepts routing, services, events, lazy loading, modules, observables, promises, AOP Compilation, ViewChild.

Efficient to Understand, interpret and translate functional requirements; define non-functional/technical requirements; develop application designs and supporting documentation.

Experience in working with Version Control Tool like TFS (Team Foundation Server) and VSS (Visual Source safe), I have extensively used controls from Third party software such as DevExpress, Infragistics or Telerik.

Experience in Unit testing for the developed modules, Regression, Stress and User Acceptance testing (UAT) of web and Client/Server Applications.

EXPERIENCE:

Senior Dot Net Developer

Department of Social Services, Brooklyn, NY

March 2022 – Present

Project: POS (Paperless Office System) application is a used to capture information about the application who is applying for SNAP benefits. Application is developed in a web-based environment using ASP.Net, HTML5, CSS, Angular, .Net Core 5, Microservices and Oracle 19C.

Responsibilities:

Translating application storyboards and Use cases into functional applications

Using NgRx (effects, actions, reducers, etc.) for state management. Also using Observables, Promises, etc.

Providing estimates for production incidences.

Working on Gateway’s and Microservices for database interactions.

Using ASP.Net, HTML5, CSS, Angular 12, .Net Core 5, Microservices, Oracle 19C, VB.Net and C # for developing web applications based on given requirements.

Worked on @Input, @Output, @ViewChild, @ViewChildren decorators in order to build the communication between child and parent components.

Microservice architecture has been used to connect to Oracle Data base which is a variant of the service-oriented architecture structural style to arrange the collection of loosely coupled services

Reactive forms are used for developing the forms in UI.

API gateways are used to handle the user Authentication, Caching, Logging which acts as unified API entry point. Used WebAPI to get the data from state database.

Using TFS for Source control, JIRA, etc.

Investigating back-end packages/ Stored procedures for the web applications.

On Weekends, helped with Production releases, Production deployment verification and support.

Unit Testing of bug fixes in different environments.

Azure DevOps Server is used to support team members to plan work, collaborate on code development, Code Reviews, and build and deploy applications.

Working closely with quality assurance team for recreating/ understanding incidences.

Using SCRUM methodology for agile software development process to meet timelines with Release schedules

Environment: C#.Net, Visual Studio 2019, ASP.NET Core 5, Angular 12, Microservices, Oracle 19C, VB.Net, Typescript, Node.js, NPM, MVC, Web API, Azure DevOps Server, NgRX, JSON, LINQ, CSS, HTML5, TFS, JIRA, Agile, SCRUM

Senior Dot Net Developer

Department of Environmental Protection, Harrisburg, PA

November 2020 – March 2022

Project: DEP has many program areas like Bureau of Mining, Air Quality, Storage tanks, Clean water, Oil and Gas, Waste Management, etc. I am responsible for understanding the requirement, developing the application and fixing bugs in the application. Application is Database driven application.

Responsibilities:

Translating application storyboards and Use cases into functional applications

Analyzing new requirements and doing impact analysis on existing functionalities.

Providing estimates to implement/develop given functionalities.

Creating Unit test scenarios based on given requirements.

Using ASP.NET, Oracle 19C, and HTML, CSS, JavaScript, and C# for developing web applications based on given requirements.

Design, build, and maintain efficient, reusable, and reliable code.

Research and develop prototypes of complicated design solutions.

Designing back-end database structures for the web applications and also generating stored procedures that are complex in nature for the software’s maintenance purposes.

Testing developed screens/functionalities based on scenarios.

Conducting application testing based on test cases and test plans.

Working closely with quality assurance team to ensure delivery of high quality and reliable web applications.

Coordinate with Business Analysts and Test Analysts to ensure that the developed application meets technical requirements and client needs.

Using SCRUM methodology for agile software development process to meet timelines with Release schedules

Environment: C#.Net, Visual Studio 2019, VS Code, Angular 6, Typescript, Node.js, NPM, MVC, ASP.NET Core Web API, Azure, Oracle 19C, SSRS, JSON, JavaScript, JQuery, LINQ, CSS, HTML.

Senior Dot Net Developer

NJM Insurance, Trenton, NJ

December 2019 – September 2020

Project: New Jersey Manufacturers Insurance Company is a personal and commercial lines property casualty insurer, operating in six states with a significant majority of business in New Jersey. I was responsible for developing internet application, intranet application and Batch applications for processing claims, calculating insurance amounts, creating transactions on daily basis.

Responsibilities:

Designed and developed the multi-tiered application using .NET framework, MVC and used Kendo UI controls & validators for client-side validations.

Developed Single Page Application i.e., web applications using Angular from starch, developed web pages for different device like Mobile, iPad, and desktop using Responsive Web Design and Bootstrap.

Used Angular core features like routing, modules, components, Observables and dependency Injection and developing Reactive forms.

Developing, design, and implementation of new API endpoints for security authentication and authorization.

Worked in a collaborative team environment using modern tools (TFS, Git or Subversion, issue tracking tools, document collaboration systems, and other ALM tools used by distributed teams).

Created dynamic data driven UI templates with JSON formats, which can be customized with directly updating JSON in DB.

Production support: Fixed bugs in the existing application.

Implemented REST based services to retrieve data from various data sources and created provider layer to serve data needs of web API service layer.

Created client reports using SSRS and Power BI and rendering the embedded reports through various API and Power BI embedded core libraries.

Environment: ASP.NET, C#.Net, Visual Studio 2019, VS Code, Angular 6, Typescript, Node.js, NPM, MVC, ASP.NET Core Web API, Kendo UI, Azure, SQL Server 2016, Oracle 12C, SSRS, Power BI, JSON, JavaScript, JQuery, LINQ, CSS, HTML, Log4Net.

Senior Dot Net Developer

Eversource, Hartford, CT

Feb 2019 – Oct 2019

Project: Eversource helps customer to create Electrical service request and Gas request. Both internet application and intranet application are using Microsoft technologies. I am responsible for developing intranet and internet .NET web applications and supporting in Bug fixes in both the applications. This is a Web application developed using ASP.NET MVC 5,WEB API, Entity Framework and SQL server database.

Responsibilities:

Using MVC5 to build the application. Using all the components of MVC Framework.

Working on making changes to views by using JQuery as Electrical Request forms and Gas Request forms are quite different.

using JQuery, making a call to Controller action method and getting the Data back as JSON and parsing it onto the UI.

Used Bootstrap to design the forms

Wrote stored procedures and user defined functions using SQL server 2014.

Worked on PL/ SQL for creating stored procedures using Oracle 12 C.

Made changes to existing packages, data flow and control flow using SQL Server Integration Services SSIS.

Using Entity Framework to interact with Database-First feature of Entity Framework and LINQ.

Working on WebApi to make a call to Database using EF6.

Using Azure DevOps for Project Tracking, Code check in and Builds.

Production support: Fixed bugs in the existing application

Working as full stack: UI, Coding in service layer, Coding in API layer and Database

Working on User stories and splitting user stories in task

Worked on Agile Methodology/ Scrum to meet timelines with Release schedules

Environment: VisualStudio2017, C#, .NET 4.5, ASP.Net MVC 5.0, ASP.NET Web API, Razor View engine, ADO.NET, LINQ, JSON, Knockout JS, SQL Server 2014, Visio 2012, UML, Team Foundation Server 2017, IIS 7.5

Senior Dot Net Developer

State of Connecticut, Judicial Branch, CT

JAN 2018 – JAN 2019.

Project:

The Court Support Services Division (CSSD) oversees pretrial services, family services, divorce and domestic violence, probation supervision of adults and juveniles as well as juvenile residential centers including Juvenile Detention. CSSD also administers a network of statewide contracted community providers that deliver treatment and other support services. At CSSD I am responsible for developing intranet .NET web applications, developing and supporting .NET Web application (CMISII). CMIS Adult/BAIL is three tires distributed service oriented architecture using Microsoft technologies. This is a Web application developed using ASP.NET MVC 5,WEB API, WCF, Entity Framework, IIS.

Responsibilities:

Used MVC to build the n-tier application. Used all the components of MVC Framework.

Worked on making changes to views by using Knockout JS

Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the Data back as JSON and parsing it onto the UI.

Wrote stored procedures and user defined functions using SQL server 2012.

Made changes to existing packages, data flow and control flow using SQL Server Integration Services SSIS.

Made changes to existing WCF services and consumed it

Design and develop loosely coupled, maintainable data layers using Entity Framework and Database-First feature of Entity Framework and LINQ.

Used TFS for Source control and Project Tracking.

Experience using SSIS (SQL Server Integration Services) for ETL (data extraction, transformation and loading).

Production support: Fixed bugs in the existing application

Implemented bail Interview and normalization technique in database

Conducted testing sessions with field officers to understand the requirement and put it in TFS if any error exists

Worked as full stack: UI, Coding in service layer and Database

Gather requirement for new functionality from Business Analyst

Worked on Agile Methodology/ Scrum to meet timelines with Release schedules

Environment: VisualStudio2017, C#, .NET 4.5, ASP.Net MVC 5.0, ASP.NET Web API, Razor View engine, ADO.NET, LINQ, JSON, Knockout JS, SQL Server 2012, Visio 2012, UML, Team Foundation Server 2017, IIS 7.5.

Senior Full Stack Developer

Con-Ed Solutions/ Constellation, Valhalla, New York.

JUN 2015 – DEC 2017.

Project: Developed the WMS (Work Flow management system) to provide users all the abilities to perform day to day business. Worked on Agent Report Application to pay commissions to Agents who brought the customers on the basis of electric usage. Consumed web API, Trumpia, to send an SMS to customers who signed up new accounts or renewed the account. Wrote SQL Job to notify/ email users the renewal/ welcome letter package. SSIS package to create monthly report for all the agents. Worked in Production support group to fix the issue in data or application.

Responsibilities:

Used MVC design pattern in building the n-tier application. Used Authentication filters, Authorization filters, Action Filters, Result Filters of the MVC Framework.

Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.

Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.

Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the Data back as JSON and parsing it onto the UI.

Wrote RDBMS objects like stored procedures, views and user defined functions using SQL server 2012.

Developed UI(views/ web forms) using CSS3, client side JavaScript framework Angular 2.0, JSON, HTML5

Worked with Lambda Expressions to perform query operations.

Involved in the creation of packages, data flow and control flow using SQL Server Integration Services SSIS. Developed SSIS packages for generating files and scheduled SQL jobs to send files via email.

Consumed Trumpia web Api to send SMS with PDF attachment

Scheduled SQL Job to send an email with PDF attachment

Created SSRS reports and deployed it.

Developed and consumed RESTFUL web API services

Worked on WPF application with MVVM framework. Implemented factory pattern design pattern.

Development of SQL Server Stored procedures and jobs to automate massive volume spatial processing such as point to line, point density on millions of points collected across the United States and world.

Worked on PL/ SQL using Oracle 11g.

Design and develop loosely coupled, maintainable data layers using Entity Framework and design databases using Database-First feature of Entity Framework and LINQ.

Experience working with FileNet and CSLA applications

Used JIRA for defect logging and reporting which resulted in smooth completion of UAT.

Used TFS for Source control and Project Tracking.

Environment: Visual Studio 2012/2013, C#, .NET 4.5, ASP.Net MVC 5.0/4.0, ASP.NET Web API, Razor View engine, ADO.NET, Entity Framework (Code First), LINQ, HTML5, JSON, Angular JS, SPA, SQL Server 2012, T-SQL, MS Test, Visio 2012, UML, Team Foundation Server 2013, IIS 7.5, and Windows Server 2008 R2.

Senior .Net Developer

GEICO, Chevy Chase, MD.

September 2014 – May 2015

Project: Developed the GEICO ARX application for processing of claims and present a repair estimate and allow customers to grab a vehicle from the rental center and process the Concierge Claims. The project included communications and updates be sent to customer when the vehicle is ready and the repairs have been finished and quality standards checked.

Responsibilities:

Analyzed business requirements and developed technical specification and functional requirements document.

Used SCRUM methodology for agile software development process.

Designing the UI interfaces, and on the backend used ORM techniques like Entity Framework for data access in MVC web application.

Business Logic Layer was developed in C#. NET and exposed by implementing Service Oriented Architecture (SOA).

Fixing and optimizing ASP.NET web pages using C# and SQL Server 2005/2008 stored procedures, and associating fixes/new code with tasks in Team Foundation Server.

Used Validation controls for corresponding validations used in Forms for business logic purposes. Used various types of caching mechanisms using view state and Session to store information.

Used Session and Query strings to implement user state and transfer data between pages, deferred session state was built to store and retrieve session information of users.

Worked on Web Services and WCF Services to implement auto insurance business logic.

Worked on developing user interactive web pages using Kendo UI Toolkit.

Created various Tables, custom views, indexes and relations using SQL Server Management Studio Express.

Involved in code optimization and performance tuning of the application.

Used JQuery for validations and implemented business rules on client side.

Used HTML5 and CSS3 for creating responsive web design.

Involved in all the phases of Software Development Life Cycle such as analysis, design and development.

Used normalization approach in database to efficiently organize data in database and eliminate data repetition.

Performed troubleshooting, maintained the application system and worked very closely with the customers.

Interacted with Quality Assurance team in trouble shooting all their issues, development and/or review of test plans and review of test results.

Responsible for the entire build and deployment process on all environments.

Environment: .NET 4.0, C# ASP.NET, SQL, LINQ, WCF Services, ADO.NET, Web Services, MVC4.0/3.0, TELERIK toolkit, C#. Net, HTML5, LINQ to SQL, LINQ to Objects, SQL Server 2008, AJAX, JavaScript, Windows 7.

Senior .Net Developer

UPS, Wayne, NJ.

Nov 2013– Aug 2014

Project: UPS is one of the largest shipment and logistics companies in the world. The EBilling Module is developed for the UPS users to enroll in EBilling system, manage paying invoice by setting up One-time payments or Automatic payments. To set up payments, users are keeping their bank details or credit card details. Developed Windows based application known as Test Tool which is in-house application for testing EBilling module. This in-house Test tool helps testers execute test scenarios created through QTP. This tool is very helpful for System and Product Testing web applications. Also worked on QUMITT tool, which was based on WPF to provide managers the ability to look for customer details and brief account overview.

Responsibilities:

Designed and developed web user controls, master pages, validation controls, CSS files using C#.NET, JQuery, XML, HTML and ASP.NET 4.5.

Designed web forms using ASP.Net, developed different .NET assemblies using C#.NET classes.

Build Entire Application using MVC employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.

Designing the screen according to the requirement and communicate with database using domain specific objects through ORM techniques like Entity Framework and LINQ To SQL for data access in MVC web application

Wrote RDBMS objects like stored procedures, views and user defined functions using SQL Server 2008 and SQL server 2012.

Worked on Windows application, a tool for testing purpose

Created & hosted WCF Services and also used different bindings to make it available to different types of clients.

Worked on developing user interactive web pages using Telerik.

Made changes to existing WCF service without breaking client using “Name” attribute

Used JQuery for client side validations and event delegation to trigger the handlers.

Developed a utility to download tables from Oracle database to SQL Server. Wrote PL/SQL queries to access the result set.

Worked on PL/ SQL for database related activities. Used TOAD, SQL developer for data analysis

Wrote T-SQL queries to get the required dataset what needs to be downloaded in SQL Server

Used ASP.NET User Controls to create steps for submitting and modifying events and evaluation forms. Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.

Used Validation controls for corresponding validations used in Forms for business logic purposes. Used various types of caching mechanisms using view state and Session to store information.

Used ASP.NET AJAX Toolkit controls like Script Manager, Script Manager Proxy, Update Panel and Modal Popup Extender within some web pages.

Developed EBilling module for Automation testing in Windows application to generate test data for QTP Automation.

Successfully created multiple environments for the application as per the requirement of multiple code streams.

Experience using Team foundation server for check in and checkout of code.

Created various Tables, custom views, indexes and relations using SQL Server Management Studio Express.

Involved in code optimization and performance tuning of the application. Used JavaScript for validations and implemented business rules on client side.

Involved in all the phases of Software Development Life Cycle such as analysis, design and development.

Used Data Grid and Data List controls with paging and sorting to edit and display the data.

Used normalization approach in database to efficiently organize data in database and eliminate data repetition.

Documentation of customer specific business rules and practices, user requirements, preparing specifications in the area of environment migration.

Interacted with Testing Team, to support and understand Integration Testing, Regression Testing and System Testing to improve product quality.

Involved in testing the application on a regular basis to improve the performance and provide bug free application.

Environment: ASP.NET, Visual Studio 2008/2012, ADO.NET, WCF, Web Services, MVC4.0/3.0, Razor View Engine, LINQ, Windows Forms, Entity Framework, JavaScript, JQuery, LINQ, MS SQL Server 2008 R2/2012, .Net Framework 3.5/4.0, IIS 7.0.

Senior .Net Developer

New York City HRA/Department of Social Services, Brooklyn, NYC.

April 2012– November 2013

Projects: Call Center Management System (CCMS) is an application that NYC employees in call centers use to log calls they receive for various programs run by NYC. This is a master application that contains multiple smaller applications like HEAT Line Inquiries (an application which tracks requests for assistance with Heating and Air Conditioning for NYC citizens who can’t afford to pay for heating and air conditioning.), HEAP – Home Energy Assistance Program Inquiries (an application that records, tracks and maintains information about New York City dwellers who need assistance with Home Energy bills.) etc. This application also provides reporting on call center employees for various applications and allows supervisors to track work performed by their agents. Designed and developed Food Stamps Application for (SNAP) that issues monthly electronic benefits, which can be used like cash to purchase food at, authorized retail food stores.

Responsibilities:

Involved in all the phases of Software Development Life Cycle such as analysis, design and development.

Using Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) to interact with the web based application, send data from presentation layer to data access layer, set the data into database and get the data from database

Involved in designing and developing a better role based security model for CCMS – Including a new data structure to support multiple application, multiple role scenarios for users.

Used View Data, View Bag, for passing data from controller to view.

Developed different .NET assemblies using C#.NET classes

Added new functionality to existing ASPX pages and created several new WebPages.

Used JQuery for providing some functionalities to web page

Enhanced GUI functionality using ASP.Net controls and gave new look to the application

Used JavaScript for client side validations extensively along with ASP.Net validation controls for validity of user input and display error message. Built heavy client side functionalities on the web forms using JQuery, JavaScript. Used User Controls to reuse the code and to provide uniform look.

Master Page was used in application to provide uniform design for all the web forms in the application. Also used individual master page for each application in the system to manage each application.

Involved in designing Cascading Style Sheets (CSS) for styles, and calling them in ASP.NET Pages.

Used AJAX toolkit to avoid page post-back where it is not required and to improve the performance.

Enhancing existing web applications with latest features

Worked on developing user interactive web pages using Kendo UI Toolkit.

Designed MS SQL Server 2008 database tables and stored procedures according to new role based system.

Wrote T-SQL queries and stored procedure to get all the details about Calls per day

Used normalization approach in database to efficiently organize data in database and eliminate data repetition.

Involved in system testing the application on a regular basis to improve the performance and provide bug free application.

Used TFS for Continuous Integration.

Created SSIS package for data Integrity

Environment: ASP.NET, Visual Studio 2008, ADO.NET, AJAX, VSS, MS SQL Server 2008 R2, XML, JavaScript, JQuery, CSS, XSL, XSLT, SQL Server Reporting Services( SSRS), SQL Server Integration Services( SSIS ), NUnit Testing, .Net Framework 3.5/2.0, IIS 7.0.

Senior Web Developer

USAA, San Antonio, TX

Oct 2010- Feb 2012

Project: USAA is a member based integrated financial organization with a member base of close to 8 million. USAA offers banking products which include Mortgage, Home Equity, Credit Cards, Debit Cards, Consumer Loans, & Deposits. Developing a dual faced web based application to originate the Mortgage loans online.

Incorporating lenders product & pricing guidelines providing greater accuracy & consistency, checking eligibility criteria, instant declines for unacceptable credit scores early in application. Immediate access to the status of the application, automation of lock period and pricing based on loan criteria.

Automation of lock period, card authorization and pricing the loan based on the base case criteria. Initial product eligibility check early in the application with hard stops where ever applicable.

Responsibilities:

Involved in various phases of Software Development Life Cycle such as analysis, design and development.

Worked on Agile Methodology/ Scrum to meet timelines with quality deliverables.

Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) is used to interact with the web based application, send data from presentation layer to data access layer, set the data into database and get the data from database

Developed different .NET assemblies using C# classes and Interfaces as part of Object Oriented Design

Extensively worked with C# for creating classes of this application and Integrated with ASP.NET pages.

Designed and developed user controls using ASP.NET like Group Box with rounded corners, custom error message form in order to use the same functionality in various web forms

Added new functionality to existing ASPX pages and created several new WebPages.

Enhanced and developed the GUI functionality using ASP.Net controls

Developed the GUI using Custom and Web Controls.

Utilized ASP.Net Validation controls for validity of user input and display an error message

Implemented caching methods of ASP.NET to reduce access time for Web Pages by storing the output generated by a page and to provide the cached content for future request which in turn imparts better performance of the application.

Create WCF services for data exchange between clients and server. Implemented Fault Contract and Data contract for WCF service.

Designed WCF Service Contract for validating the user input credit card type and its validation.

Implemented data binding to ADO.NET Objects as well as LINQ objects

Master Pages were used as application wide templates to provide uniform design for all the web forms in the application. Themes and Skins were used to get application wide consistence look and feel

Designed style sheets (CSS) that work fine in Mozilla Fire fox, Opera browsers. Involved in writing Cascading Style Sheets (CSS) for styles, and calling them in ASP.NET Pages.

Used AJAX toolkit to enhance graphic visibility of system to attract more clients for restaurant registration

AJAX features were used to avoid page post-back where it is not required and to improve the performance.

Used JavaScript for client side validations extensively along with .Net validation controls.

Written client side validation scripts in JavaScript to prevent unnecessary calls to server and so that the applications works faster.

Involved in developing the client side scripting files using JavaScript for dynamic actions as well as validations to be performed at the client-side apart



Contact this candidate