Senior .net Developer Resume
Princeton, NJ
PROFESSIONAL SUMMARY:
- Over 8 years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architecture applications.
- Technical expertise in Microsoft Technologies such as .NET Framework (1.x/2.0/3.0/3.5/4.0/4.5), ASP.NET, ASP.NET MVC 3.0/4.0/5.0, C#, VB.NET, Web Services, WCF, IIS, XML, XSL, XSLT,.NET Remoting, HTML, JavaScript, JQuery, AngularJS, Visual Studio.Net 2012/2010/2008/2005/2003, AJAX, ADO.Net and ASP.
- Expert knowledge on Object Oriented Programming (OOPS) Concepts like Inheritance, Abstraction, Encapsulation and Polymorphism.
- Extensively worked on Exception Handling, Debugging and tracing by which the whole picture of application runtime can be seen and analyzed more efficiently.
- Exclusively used ASP.NET Master Pages, User Controls, and Custom Controls to design the Rich User Interactive WebPages.
- Adept in building dynamic web sites, web applications and web services using ASP.NET (1.1/2.0/3.0/3.5/4.5) and also utilized .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Experience in programming in AJAX using ASP.NET AJAX framework and control toolkit with client call back features.
- Good knowledge and understanding of working with MVC, MVP and MVVM design patterns.
- Excellent in using Microsoft Office (Word, Excel, Power Point, Access), Notes, Adobe Acrobat.
- Experience in using LINQ (Language Integrated Query) and the Entity Framework ORM model to query the database and to create stored procedures, triggers and functions for the report generation.
- Experience in database related work primarily creating complex Stored procedure, Views, Triggers, (UDF)Functions, using PL/SQL, T-SQL and Performance Tuning in SQL Server 2012/2008/2005/2000 & Oracle 10g/9i/8i.
- Experience in working with Altitude script development for telecom screens.
- Experienced SQL Server Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications.
- Experience in creating ETL packages using SQL Server Integration Services (SSIS)
- Experience in using configuration Management Tools such as Team Foundation Server (TFS) and Visual Source Safe (VSS) for version control.
- Excellent Communications skills, good team player and have good Analytical capabilities.
- Experience in handling multiple tasks independently and a quick learner.
TECHNICAL SKILLS:
Languages: C, C++, Java, C#, VB.Net, Visual Basic (VB), HTML
Server Scripting: ASP.NET 1.1/2.0/3.0/3.5/4.5
Client Scripting: JavaScript, JQuery, VB Script, Angular JS
Web Technologies: AJAX, XML, XSLT, CSS, Web Services, WCF, LINQ
Database: SQL, PL/SQL, T-SQL, Oracle 8i/9i/10g/11g, MS Access 2000, SQL Server 2000/2005/2008/2012
Reporting and Testing: MS SQL Reporting Services, Crystal Reports
Application Tools: Visual Studio 2003/2005/2008/2010/2012 Team Edition
Versioning: Team Foundation Server (TFS), Visual Source Safe(VFS)
Operating Systems: Windows/Server, MS - DOS
Web Servers: IIS 5.1/6.0/7.0
Methodology: UML, Agile, Object-Oriented Analysis/Design
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Senior .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including gathering client requirements, analyzing the data entity model specifications, Designing, Implementation, Testing and Maintenance of the existing applications.
- Extensively worked on web based applications for assessment products which are designed and developed using ASP.Net Framework 3.5/4.0/4.5, MVC 4.0/5.0, C#.Net, VB.Net.
- Worked on Routing for ASP.NET MVC using angularJS.
- Worked on WCF Services using ASP.Net and C# through different types of bindings and consumed the services over HTTP and TCP Protocols.
- Worked on ASP.NET Web Forms, server controls, data controls, Entity ADO.NET models and enhancements for the existing global service products.
- Worked on RESTFUL Web services for the data exchange in JSON or XML format and effectively use them in our internal global services products.
- Used AngularJS data binding, directives, and filters for converting ASP.NET to ASP.NET MVC dynamic web applications.
- Worked on Entity Framework model structures for data retrieval and manipulations.
- Worked on razor view engine for shared views CSHTML programming and also the validations using AngularJS.
- Worked extensively on tempdata, viewbag and viewdata for data transfer within the controller and views.
- Worked on scaffolding templates for creating the view pages for database operations.
- Inventory management module has invoice reporting which got the rich user interface for operations team to check their reports by location.
- Created and Handled Client side validations and Asynchronous calls using JQuery and Server side validations.
- Extensively worked on LINQ to entities and LINQ to SQL for global products to collaborate the domain and integration objects with the view objects.
- Intensive use of CSS3, HTML5 and JQuery to design look and feel of the web pages with interactive and rich display.
- Extensively worked on changing the target framework from legacy to latest version frameworks for the existing assessment web application.
- Created new tables, user defined functions, Indexed views, automation of processes and optimization of stored procedures for applications.
- Worked on developing the enterprise reports by pulling data from various sources using SQL Server Reporting Services (SSRS).
- Responsible for editing and maintaining versions of source code using Team Foundation Server (TFS).
- Used SQL server integration services for data transfer and data extraction between the servers.
- Worked on ASP.NET Web API's to build responsive data format for the client consumption.
- Involved in troubleshooting the issues and fixed the bugs by debugging the program flow.
- Involved in giving production support for the legacy applications.
- Involved in handling the application support and bug fixing whenever issues come up through quick base ticking system.
- Involved in publishing and deploying the application to staging and live servers.
- Used agile methodology for the documentation, tracking and estimation of the implementation tasks by team.
Environment: Windows 7/8.1, Visual Studio 2012/2010, ASP.NET,ASP.NET MVC 4.0/5.0, AJAX, AngularJS,XML, XSLT, CSS, LINQ, Entity Framework, ADO.NET, SQL SERVER 2012/2008 R2, SSRS, SSIS,TFS.
Confidential, KY
.Net Developer
Responsibilities:
- Involved in full life-cycle of the product life cycle management from requirements gathering to transition.
- Used MVP Model View Presenter architecture for a TDD test driven development to maintain a better quality.
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- Used List, Trees, Toolbars, Menus and Context Menus for navigating between pages inWindows Presentation Foundation (WPF).
- Used the latest WPF/XAML vector based UI framework for the front end and WCF to implement the various services such as the QA Services.
- Worked on ASP.NET MVC design pattern and implemented the controller action methods for internal data driven web applications.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using WCF, C# web service hosted in a Windows service.
- Established communication between different applications running on same/different platforms using Windows Communication Foundation (WCF).
- Developed the Web Applications in ASP.NET by applying Master Pages and Cascading Style sheets (CSS) to attain uniform look throughout all pages in the application.
- Used ASP.NET User Controls to create wizard steps for submitting, modifying events and evaluation forms. Involved in creating the logic for the several different modules.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET 3.5 provider model.
- Used ASP.NET AJAX for some controls to achieve asynchronous post back, which resulted in better user interaction by using the Script Manager and Update Panel controls.
- Developed the Classes, Objects, Dataset Classes, and Methods depending upon the business requirements in .NET 3.5, C#.Net.
- Implemented the Object Oriented programming concepts in C# and ASP. Net.
- Implemented pair programming, agile techniques for client requirements.
- Developed Custom Controls which provides flexibility, reusability better deign time experience, and partial post back validations to manipulate data on web pages using AJAX.
- Used XML intensively to bind the data to the web controls, data manipulation and store data and sent as parameter to the stored procedures.
- Extensively worked on building the RESTFUL Web services along with web API's and use them in interactive web applications with different response data formats.
- Worked on AngularJS components, services and Modules for the rich data driven web applications.
- Used Ado.Net to bind the data to ASP.NET data controls like Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
- Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in unit testing, integration testing, publishing and deployment of the application.
Environment: Visual Studio 2012/2010, WPF, WCF, ASP.Net,ASP.NET MVC 3.0/4.0/4.5, AJAX, AngularJS, XML, XSLT, ADO.NET, SQL Server 2008, JavaScript, IIS 6.0, NUNIT, Visual Source Safe, SSRS,.NET Framework 3.5, Windows Server 2003.
Confidential, Cedar Rapids, IA
.Net Developer
Responsibilities:
- Extensively worked on ASP.NET 3.5 applications using C#.
- Worked on enhancements in the web service application using C# and accordingly changed the business logic for specific financial entities required for calculations.
- Involved in reviewing the specifications of the new external C++ code and then updated logic behind the services.
- Continuously worked on tracing the bugs in the code and found the effective fix to solve the issues.
- Worked on SQL scripts to support for two more financial applications which are mainly used for reconciling the balances for the bank accounts and tracing unclaimed properties of a customer.
- Implemented LINQ technology for utilizing extensive operations on collections for complex looping logic.
- Supported and maintained some crucial financial applications which require continuous check on the issues faced by the business users.
- Created CSS files to be applied to various web forms on the web pages.
- Used Validation Controls for both Custom Validation and JavaScript for Client Side Validations.
- Started to work on ASP.NET MVC work flow for the existing ASP.Net web application.
Confidential
.Net Developer
Responsibilities:
- Designed and developed web forms using ASP.NET 3.5/2.0/1/1 framework.
- Worked on code migration from .Net 1.1 Version to .Net 3.5. Traced out the JavaScript bugs and fixed accordingly.
- Extensively used C#.NET to develop server side event handling and components to handle business process.
- Used JavaScript validation controls for WebPages.
- Used ADO.Net for retrieving data from backend database SQL server.
- Used XML for communication and XSL, DHTML for presentation.
- Used AJAX controls to trade data with a web server, without reloading the page.
- Developed web services using SOAP, WSDL, UDDI protocols that integrate the application with the Client/Service application which helps in tracking user specific information.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Programmed ADO.NET for communication between application and database, used extensively Data Set, Data Table, Data Views, Data Adapter and Data Readers to render Data.
- Developed classes for connecting to the SQL server Database.
- Created views and stored procedures and optimized them as required by front-end developers for easier implementation on web pages.
- Involved in Unit testing and regression testing of the entire application.
Environment: .NET Framework 3.5/2.0/1.1, ASP.NET, C#.NET, ADO.NET, XML, Web services, JavaScript, SQL Server 2005, IIS 5.0, and Visual Studio 2008/2005/2003.
Confidential
Junior .NET developer
Responsibilities:
- Involved in design and development of application architecture using .NET.
- Worked on implementing the screens using altitude script developer.
- Responsible for developing GUI Screens for gathering and storing the information.
- Designed and developed web forms using ASP.NET and C#.
- Implemented forms authentication in ASP web forms like Login, password and User authentication.
- Designed and developed interfaces, tree view and grid control using windows forms in VB.NET.
- Created Web Services for the application to get the required data for the finance departments.
- Developed graphical charts in the web application using Office Web Components tool.
- Developed a data repository page using Data Grid control, ADO.NET and SQL Server.
- Involved in identifying the most efficient solution and preparing the architectural designs for components using UML.
- Developed various reports using Crystal Reports.
Environment: Windows XP, Visual Studio .NET 2005, ASP.NET, ADO.NET, SQL Server 2000, Java Script, Web Services, Crystal reports.