Senior .net Developer Resume
VA
SUMMARY:
- Possess around 8+ years of strong professional .Net Application Development experience in various platforms based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, Web based Technology.
- Involved in various phases of Software Development Life Cycle (SDLC) and AGILE SCRUM methodologies of Analysis, Design, Development and Implementation, Testing and User Training of Enterprise Web Applications, Stand-alone and Distributed applications.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, WPF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 4.0/3.0, C#(4.0/3.5), VB.NET and AJAX Extensions, JQUERY with MS SQL Server (SQL 2012, SQL 2008 R2 / 2005) and Oracle 11g/10g/9i as database
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and services.
- Expertise in developing applications using .NET application building blocks (Site Map, Data access, Exception Handling, State management).
- Fully fledged with client side scripting like JQUERY Selectors, Events, JQUERY UI, PlugIns and AJAX
- Extensive Experience with ORM technologies like Entity Framework4.1 Database First, Code First and performance tuning in EF.
- Extensive working experience ASP.NET MVC Framework 4.0/3.0/2.0, implemented Controller, Controller Actions and Views, Partial Views, Strongly Typed Views and View Models.
- Expertise in implementation of optimized, secured WCF Service by using Service, Operation, Data, Fault and Message Contracts.
- Created and consumed ASP.Net Web services and implemented RESTFUL Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- Experience in developing and designing web applications according to Information architecture and Usability standards using JavaScript, AJAX, and jQuery, Angular JS, XML, HTML/HTML5, BOOTSTRAP 2.0 and CSS3.
- Expertise in developing and updating a web page quickly and effectively using HTML, CSS, JavaScript and JQuery, Angular JS with the webpage cross browser compatibility and Responsive design.
- Experienced in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Extensively worked on Entity Framework generating ORM Models and integrating them thru E-SQl and LINQ to Entities to massage the data.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with Databases like SQL Server 2012/2008/2005/2000 & Oracle 11g/1og/9i/8i.
- Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Very good experience with Reporting Tools SQL Server Reporting Services (SSRS) and Crystal Reports.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010 and Visual Source Safe (VSS), Perforce.
- Verifying deployments using IIS Console
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented
- Attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
- Performed Unit Testing (using N-Unit), Integration Testing, Performance Testing and System Testing.
- Experience in developing and execute automated test scenarios, scripts for unit, integration, regression, functional testing, TDD and ATDD , Automation- CodedUI
- Reproducing production issues in UAT / DEV/ SIT environments to analyze and solve the problem.
- Used VersionOne, JIRA, HP Application life cycle management to track defects and Surfs
- Excellent Analytical and Programming abilities in using technology to create elegant, flexible and maintainable solutions for complex problems.
TECHNICAL SKILLS:
Programming Languages: C, C++, C#, , VB,and Core Java
Scripting Languages: Java Script, AJAX, JQuery, Angular JS
Web Servers: IIS 7.5/7.0/6.0/5.0
.NET Technologies: ASP.NET, ADO.NET, ASP, LINQ, WCF, Entity Frame work, MVC, Silverlight
Markup Languages: XML, XAML, HTML, XSL, XSLT, CSS, DHTML, XMLHTTP,XMLDOM
Databases: SQL Server 2012/2008/2008 (R2)/2005 and Oracle 9I/10g/11g, MS-Access 2000
Testing frameworks and Tools: N-Unit, QTP, TDD and ATDD, Automation
Operating Systems: Windows NT/95/98/2000/XP/Vista, Unix
Development Tools: Visual Studio 2013/2012/2010/2008/2005/2003 , .NET Frameworks (4.5/4.0/3.5/3.0/2.0/1.1/1.0 ), Visual Source Safe (VSS), SSRS,TFS 2008/2010/2012 , SSIS, Clear Case
Other tools: MS Visio, MS office 2010, VersionOne, JIRA, HP Application management.
PROFESSIONAL EXPERIENCE:
Senior .Net Developer
Confidential, VA
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Experience in working with two-week sprints in an Agile/Scrum environment.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity Framework Code First 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.
- A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side Asp.NET web API.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used ASP.NET MVC 4.0 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- 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 Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Performed DOM manipulations, create Templates, Directives, Factories, Controllers, and established tow way Data binding using Angular JS.
- Developed very responsive, elegant views for web pages using the Bootstrap, CSS Frameworks.
- Created drill down, drill through, sub and linked reports using MS SSRS as well as managed the subscription of the reports.
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Creating Tabular Reports, Matrix Reports, Parameterized Reports, Sub reports using SQL Server Reporting Services 2012 and Created ad-hoc reports Using Report Builder.
- Created different types of reports such as drill down, drill through, parameterize and dashboard reports and schedule them according to business requirement using SSRS.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Implemented Unit testing using NUNIT, Automation Testing, ATDD
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Environment: VisualStudio2012/2013, C#, .NET 4.5, ASP.NET MVC, ASP.NET Web API, Razor, ADO.NET Entity Framework (Code First), LINQ, JSON, Enterprise Library Logging, Service Locator, Unity, Auto Mapper, SQL Server 2012 (SDS), T-SQL, MS Test, Visio 2012, UML, VersionOne, Team Foundation Server 2013, IIS 7.5, and Windows Server 2008 R2.
Senior .Net Developer
Confidential, PA
Responsibilities:
- Involved in development of Presentation Layer, Business Logic Layer, Data Access Layer and various other tiers of N-Tired application.
- Designed and developed abstract classes, interfaces, classes to construct the business logic using Object Oriented Concepts.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind AngularJS, is used for client side validation.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”.
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Used AngularJS as the development framework to build a single-page application.
- Created the Data access layer and Data access objects using ADO.NET Entity framework and LINQ to reduce impedance mismatch.
- Worked with Oracle SQL Developer for writing complex stored procedures.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Performed CRUD operations with WCF Restful services using Web-Get, Web-Invoke.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Understanding the client requirement and developing application using WPF and Prism Framework.
- Worked with WPF, Silver light 3.0 to develop the Graphical Representation of Insurance Reports
- Created packages using Integration Services (SSIS) for data extraction from Flat Files, Excel Files OLEDB etc. to Access etc.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Used Bootstrap for responsive user interface.
- Leveraged AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities.
- Helped migrate from SOA to RESTful services using ASP.NET Web API.
- Worked with Team Foundation Server 2013 for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: Visual Studio 2013, C# 5.0/4.0, .Net Framework 4.0, 4.5, ASP.NET MVC 4.5, Entity Frame Work 5.0, ADO.NET, LINQ, WCF, TFS, XML, AngularJS, ORACLE, SOAP, SQL Developer, AJAX, XSLT, Microsoft Enterprise Library, NUNIT, SSIS, SSRS, SQL Server Express 2012, Windows Server 2005/2008 R2.
Senior .Net Developer
Confidential, Costa Mesa, CA
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Implemented Web Services to integrate the client systems using WCF.
- Experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS).
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Designed the UI using the ASP.NET, HTML5, Knockout JS, Bootstrap, JQuery, CSS3, Web Forms and the AJAX controls.
- Extensively used JQuery UI controls and also to validate HTML DOM.
- Used JQuery client-side scripting for autocomplete, tabs, validations, date picking, sorting and other functions.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Worked on SOAP and RESTFUL Services using WEB API, which return JSON data.
- Developed WCF REST web services using Entity Framework as the data access layer to Oracle Database.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity Framework.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Written Queries using T-SQL Statements, Views, Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Worked in an Agile Programming Methodologies, Scrum and Test-Driven Development (TDD) environment to deliver higher-quality software far more rapidly and designed the complete solution using N-tier Architecture model and MVC design pattern.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: Visual Studio 2012/2010, C#, ASP.NET 4.5/4.0, ASP.NET MVC 4.0/3.0, Java Script, JQuery, TFS 2010, WCF SOAP/REST, JSON, IIS 7.0, AJAX, Entity Framework 6.0, LINQ, XML, Microsoft Enterprise Library, SQL Server Integration Services, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2.
Net Developer
Confidential, WA
Responsibilities:
- Worked on creating UI using CSS, JQuery and Master Pages with C# as code behind file.
- Used .NET AJAX controls to dynamically render the content on web pages developed using C#.
- Designed and implemented Silverlight 2.0 user controls.
- Designed and implemented different layers (UI Layer, Business Access Layer and Data Access Layer) and also using MVC architecture.
- Extensively implemented Grid View for displaying data, and editable Grid View for data manipulation in the presentation layer using Server Controls.
- Created Several User Controls.
- Designed Objected Oriented classes structure in Data Access Layer and Business Access Layer.
- Used LINQ with objects for data retrieving and data querying.
- Implemented Data Access Layer using ADO.NET.
- Created several Stored Procedures for this project.
- JavaScript and ASP.NET Validation Controls for client side validation.
- Worked on Data Transformation Services (DTS) to move data from Access to SQL.
- Worked on ASP.NET State Management Techniques like View State, Sessions, Caching (Output Caching).
- Created Window Communication Services (WCF) to access data from SQL Server.
- Implemented WCF Contracts such as Service Contract, Operation Contract and Data Contract.
- Implemented Authentication and Authorization using Web.Config file. Configured for users Authorization and role-based security.
- Used XML for Data Storage and XSLT to transform the SQL queries returned as XML nodes.
- Involved in Designing and Development of Software using agile development practice.
- Performance testing and Code testing using NUnit.
- Developed some dynamic reporting solutions SQL Server Reporting Services (SSRS).
Environment: ASP.NET 3.5, C#, Web Forms, ADO.NET, AJAX controls, XML, CSS, JavaScript, Visual Studio 2008, SQL Server 2005, Silverlight, WCF, SSRS, MVC.
Environment: Visual Studio 2012/2010, C#, ASP.NET 4.5/4.0, ASP.NET MVC 4.0/3.0, Java Script, JQuery, TFS 2010, WCF SOAP/REST, JSON, IIS 7.0, AJAX, Entity Framework 6.0, LINQ, XML, Microsoft Enterprise Library, SQL Server Integration Services, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2.
.Net Developer
Confidential, Memphis, TN
Responsibilities:
- Gathered User Requirements and Involved completely throughout the SDLC.
- Application was designed based on N-Tier Architecture.
- Designed and developed various Web Forms for various modules using ASP.NET, C#.NET, CSS, and Front Page etc.
- Developed Business and Data tier using C#.NET and ADO.NET.
- Worked on Role Base Security at the presentation layer involving Authentication and Authorization modules proved by ASP.NET.
- Developed User controls using ASP.NET and C# for reusability.
- Worked extensively on AJAX controls.
- Used Object oriented features such as inheritance, encapsulation and polymorphism in the implementation.
- Written PL/SQL Queries and developed stored procedures and user-defined functions to support data retrieval.
- Found several areas for improvement, made recommendations, and made changes to improve security across all components and systems.
- Used Web Services for accessing data from the web server.
- Executed Stored Procedures using SQL server 2005.
- Performed Unit and Integration Testing.
Environment: Windows XP, Web Services, Visual Studio 2008, ASP.Net, C#, IIS6.0, HTML, XML, ADO.Net, Java Script, T-SQL, SQL Server 2005.
Software Engineer
Confidential
Responsibilities:
- Analyze the Requirement specifications provided by the Client and Developed Technical and Functional specifications
- Used C# for the coding and worked with N-tier Architecture for Presentation layer, Business Layer and Data Access Layers.
- Debugged and Coded using C#.NET and ASP.NET
- Created Web Forms using ASP.NET Server Controls and Validations Inputs using JavaScript
- Used ADO.NET objects such as Connection Strings, Command Type, Data Adapter, Data Reader and Data Set for consistent Data Access
- Used Win Forms to develop UI applications and 2d Graphics for Rich View.
- Store Procedures were written in the database to fetch and to Update a Record
- Performed Unit Testing using N-Unit.
- Fixing and optimizing ASP.NET web pages using C# and SQL Server 2005 stored procedures, and associating fixes/new code with tasks in Team Foundation Server.
- Used Crystal reports to generate reports to the Middle Office, and Back Office users
- Used Hybrid Waterfall Model and Incremental Model as the SDLC.
Environment: .NET Framework 2.0, ASP.NET, C#, ADO.NET, Visual Studio 2005, JavaScript, IIS 5.0, SQL Server Integration Services(SSIS), HTML, DHTML, Crystal Reports, Dynamic PDF and SQL Server 2005.