Sr.net Developer Resume
Alpharetta, GeorgiA
SUMMARY:
- Around 7 years of experience with AGILE SCRUM and Waterfall and heavy involvement in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architectures.
- Worked on Microsoft Technologies in Finance, Insurance, e-commerce and Healthcare-domains.
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Extensive experience of designing and developing software applications with the C#(4.0/3.0/2.0) .NET Framework (4.5/4.0/3.5/3.0/2.0/1. x), ASP.NET (5.0/4.0/3.5/3.0/2.0 ), ASP.NET MVC Framework 5.0/4.0/3.0/2.0 ADO.NET, AJAX, LINQ, WCF, WPF, WWF, Silver Light (4.0/3.0), CSS, Web Services, SOAP, .NET Remoting.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experience in the Web Applications Development using HTML 4/5, CSS (2/3), Bootstrap 3, XHRML, Angular JS, JavaScript, JQuery, Razor, VB Script, AJAX, XML/XSL/XSLT and JSON.
- Good understanding and working knowledge of Design Patterns like Singleton and Abstract Factory, Observer and Repository Patterns.
- Highly Knowledgeable in ASP.NET MVC 5.0/4.0/3.0/2.0 in implementing Model, View and Controllers with State Management, Security, Action methods etc.
- Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and also implemented Controllers and Controller Actions, Filters, Routing.
- Extensive experience in developing Windows Communication Foundation (WCF) Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Experience in using Web API (Restful services) and ORM technologies Entity Framework 6.0 to fetch data and bind it to UI usingAngularJSas a View Model.
- Experience with ORM and its related components: Entity Framework 7.0/6.0/5.0/4.3, Language-Integrated Query (LINQ) queries and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Expertise in Implementing LINQ Query Expressions or Lambda expressions for standard query operators that allow traversal, filter, and projection etc.. Operations applied to any IEnumerable /IQueryable, different data sources
- Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
- Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import.
- Have an excellent software development experience including the full product life cycle with exposures in Code control management system like Win CVS, Visual Source Safe and Team foundation Server (TFS).
- Good experience in Data Extraction transformation and loading (ETL) with SSIS.
- Experience in using Language Integrated Query (LINQ) to retrieve data from different data sources like XML and SQL
- Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in developing Web Applications using third party controls DevExpress, Infragisticsand Telerik.
- Performed Unit Testing (using N-Unit and MS-Unit) and involved in Debugging & Supporting the application.
- Extensive Experience in interaction with Client and functional people for gathering the business requirements & functional specifications.
- Strong interpersonal and organizational skills with an ability to manage multiple projects with minimal or no supervision.
TECHNICAL SKILLS:
Microsoft Technologies: . NET Framework (4.0/3.5/3.0/2.0 ), Silverlight (4.0/3.0/2.0), ASP.NET, VS.NET (2008/2005), ADO.Net, WPF, WCF, MVC (4.0/3.0/2.0)
Languages: C# (4.0/3.0/2.0). NET, VB.NET, VB 6.0, LINQ, Entity Framework, JavaScript, AJAX, VBScript, C, C++, Angular JS
Database: SQL Server 2008/2005/2000, Oracle 10g/9i/8i, MS Access, PL/SQL, T-SQL, Query Optimization, Stored Procedures, Triggers, Database normalization, Functions
Web Technologies: XML, XSLT, XPATH, XSL, IIS (7.0/6.0/5.0), CSS, XHTML, SOAP, WSDL, UDDI, XML Web Services
Tools: Expression Blend, VSS (2005), TFS (2010/2008), NUnit, NAnt
Operating Systems: Windows 7,Windows Vista Premium, Windows Server 2003, Windows XP, Linux, Windows 2000
Modeling Tools: UML, Microsoft Visio
Reporting Tools: Crystal Reports (10/8.5/8), SSRS 2008/2005
Testing: Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents
PROFESSIONAL EXPERIENCE:
Confidential - Alpharetta, Georgia
Sr.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in designing the layout of User interface using Visio and class diagrams using UML.
- Implemented Partial views (user controls), Layouts (Master Pages), Strongly Typed Views and Complex Views.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site.
- Taking advantage of the MVC pattern of the AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules along with HTML 5.
- Used Angular JS to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used ASP.NET MVC (4.5) Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Implemented the Entity Framework Code First Approach to interact with Database and also implemented theMappings, Model Changes, CRUD operations and dealt with performance issues.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Developed ASP.NET MVC 4 applications using Code First Approach in Entity Framework 4.0 and UI in Razor View Engine.
- Established communication between different applications running on same/different platforms using WCF.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity Framework.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Created and deployed SSIS packages using various Transformations such as Multi-cast, Look-up, check-sum, union all and Derived Column.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Used HttpResponseException to handle the exceptions in Web API and also customized the Exceptions using Exception Filters and registered them at the Action Level.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 4.0.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Implemented Serialization and Deserialization of objects.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Created subscriptions and jobs on the SSRS reports for financial analysts.
- Involved in unit testing, integration testing and deployment of the application.
Environment: VisualStudio2012, C#/VB.NET, VBA, HTML5, CSS, ASP.NET, HTTP, MVC 3.0/4.0, WCF, Entity Framework 4.0, Java Script, JQuery, Angular JS, TDD, TFS 2010, IIS 7.0, AJAX, Agile, ADO.NET, LINQ, XML, Microsoft Enterprise Library, Visual Basic, SSRS, SSIS, SQL Server 2008 R2,Web API, Windows XP, Windows Server 2003,CRM, Continuous Integration, Windows Server 2008 R2/2008,PL/SQL.
Confidential, Anaheim, CA
Sr.Net Developer
Responsibilities:
- Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Implementing and supporting business-critical modules for Customer facing pages, Viewing Cases, Creating Orders, and general site/user maintenance using ASP.NET 4.0, C#/VB.NET, WCF, Generics, XML, MVC 4.0, SQL Server 2008.
- Migrated the existing tool ‘Legacy Applications’ with enhanced features for Business Analysts and Product team (Billing) reports from ASP.Net 1.1 to ASP.Net MVC 4.0/3.0.
- Implemented UI layer using Partial views,views, Layouts, Themes by using Razor, Bootstrap, HTML 5, CSS 3.
- Implemnted Custom action Filters by using Actionfilterattribute and IActionFilter to log the inofrmation for auditing purposes.
- Implemnted the ASP.NET MVC Dependency Injection to improve Code reusuability, Testing and maitainability.
- Used JQuery to perform validations and catch the events on client’s browser.
- Implemnted Popup Calendar for jQuery UI Datapicker using HTML, JQuery.
- Responsible is using JQuery for Client Side Validations, Calling the Controller Actions, and Making calls to the WCF Services.
- Created Html Helpers in order to reduce the amount of tedious typing of HTML tags.
- Used LINQ to Entities to build set of operations, parameters and expression during execution a set of data from SQL Server.
- Developed WCF Services using various contracts like Service Contract,Operation Contract, Fault Contract,Data Contract and Message Contract and Configured the endpoints for variuos protocols communication.
- Implemented the Entity Framework Code First approach to interact with Database.
- Implemented add and attach entities to EF context, tracking the state of entities in disconnected or N-Tier scenario.
- Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Implemented the WCF Data Contracts versioning by using Knowntypes and IExtensibleDataObject, Ordering and enforcing required data when contracts consumed by clients.
- Exclusively used JQgrid to display and save data, along with various JQgrid features like load once, custom formatter, and custom alignment.
- Created Integration Services SSIS package to import raw data from MS Excel to the SQL Server.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
- Design/Build Extract Transform Load procedures in SQL Server Integration Services using packages to import/export data feeds to/from data warehouse and client systems.
- Created Complex Reports like Cascaded Reports, Drill Through, Drill-down, Tabular Reports, Matrix Reports and Cross Tab Reports in SSRS.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Experienced on Test Driven Development (TDD) With MVC to easily create tests for the web side.
Environment: Visual Studio 2010/2012, C#, VB.Net, ASP.NET MVC 4.0, WCF, Entity Frame Work 6.0/4.0, Java Script, JQuery, Angular JS, TFS 2010, WCF REST/SOAP, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, Oracle 11g, PL/SQL, SQL Server 2008 R2/2012, Windows XP, UML, Irwin, Windows Server 2003,Windows Server 2008 R2/2008.
Confidential, Chicago.
Sr.Net Developer
Responsibilities:
- Involved in Agile SDLC methodology SCRUM frameworkand involved inPlanning, Designing, Development and Testing.
- Worked with Business Analysts and Project managers to drive out requirements and implemented an elegant solution to the task in hand.
- Created and deployed WCF servicesconsumed them by generating the proxy class based on web services and consumed in web application.
- Created Client side validations with JQuery selectors, Events and server side validations with APS.Net
- Utilized LINQ to Entities extensively for data retrieving, Querying, storing and manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, Views and SQL Joins.
- Implemented User Interface with Master pages, themes, CSS, Web server controls and User Controls.
- Used Data Bound controls, Grid View, Detail View and Form View to bind the data and used LINQ to Entities to query the IEnumerable Collections.
- Used ADO.NET Entity FrameworkDatabase Model First for data retrieving, querying, storage and manipulation.
- Heavily used JQuery for DOM Traversak and Mnipulation,,Event Handling and AJAX functionality.
- Implemented and Tuning the database objects like Stored Procedures, User Defined Functions, Views and T-SQL Scripting for complex business logic
- Designed Linked, cascaded, parameterized, subreports and Worked on Drill Down and Drill-through Reports, Tabular, Matrix and Tablix Reports
- Developed SQL Queries to fetch complex data from different tables in remote databases using Inner/Outer joins, sub-queries, accommodating complex filters and database links .
- Developed complex Stored Procedures to process prospective customer information and balanced the processing load between front end and back end.
- Provided production support for Development as well as User Acceptance Testing environment.
- Written detailed technical documentation for the maintenance team and prepared an easy to understand user's guide.
- Performed Unit testing of the application and subsequently handled the debugging issues.
Environment: Visual Studio 2010/2008, C# VB.NET, WCF, ADO.NET Entity Frame Work 4.0, Java Script, JQuery, XAML, TFS 2010, WCF, IIS 7.0, AJAX, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2003,Windows Server 2008 R2/2008.
Confidential - Chicago, IL
.Net Developer
Responsibilities:
- Design security for WCF service endpoints. Designing of WCF based Service, Data, Fault and contracts.
- Implemented different components using VB.NET language with extensive use of Object Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.
- 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.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page
- Implemented Banking Security Features using ASP.NET Login Controls, Personalization,, Authentication and Authorization.
- Used SMTP mail class of .NET for users to send mail with suggestions, receive any alerts from the bank, receive confirmation notifications etc.
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Worked with ASP.NET Web Forms, Web Services, State management, Caching features, configuring optimizations, securing the web application, Web Services Components consumed for authenticating the user credentials
- Intensive use of Cascading Style Sheets (CSS) and HTML to design look and feel of the web pages.
- Used ADO.NET objects, DataSet, DataTable and DataAdapter for manipulating, retrieving, storing and displaying data from SQL Server 2005 Data Source.
- Worked on SQL Server 2005 to write Stored Procedures (Packages, Procedures, Functions, PL/SQL and Database Triggers) for back end development.
- Generated various reports using Crystal Reports which are used to present the data in different views based on various input parameters.
- Experienced in writing SQL queries to get the data into the XML format and used in the application.
- All data transfers (requests/ retrievals), XML Schemas and XML namespaces transformation were performed using XSLT.
- Performing health checks and monitoring performance of application in all environments on a daily basis.
- Used Team Foundation Server (TFS) for Version Control, creating and managing projects and accessing the items that are stored and managed for a project.
- Participated in several UAT (testing), migration and production releases for software upgrades and version upgrades.
Environment: Visual Studio 2008/2010, .NET Framework 3.5/4.0, Win Forms, ASP.NET 3.5/4.0, C#.NET, VB.Net, Web Forms, Server Controls, SSIS, SSRS,Crystal Reports.NET, ADO.NET, SQL Server 2008, PL/SQL, Web Services, WCF, LINQ.
Confidential
Jr.Net Developer
Responsibilities:
- Interacting with Client to gather requirements and document all the requirements.
- Involved in development ofWeb Forms, Classes usingVB.NETthat incorporates both N-tier architecture and database connectivity.
- Expertise in ADO.NET components such as Datasets, Data Adapter, Data Reader, Data View, Data Table and expertise in Web Forms.
- Wrote VB.NETclass modules using web forms for database connectivity and execution of stored procedures/ functions using ADO.NET
- Involved in creation of application setup and reports usingASP.NET, HTML, DHTML, and Validations where performed using VBScript and JavaScript
- Designed ASP.NET 3.5 Navigational controls such as Menu Server Control, TreeView Server Control and Web Server controls such as List control, Validation controls and Custom controls.
- Developed Custom, Detailed and Summary Reports using Crystal Reports 9 and Crystal Reports XI.
- Customized web pages for display and event handling using JavaScript.
- Worked with Ajax Toolkit Controls like Update Panel, Modal Popup, Masked Edit and other efficient controls for implementing additional functionality for the web pages.
- Created CommonBusiness Logic Layer, DATA Access Layer(DAL)usingVB.NETandADO.NET
- Extensively worked with TSQL Commands like Views, Triggers, Stored Procedures, Functions
- Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for applications
- Implemented Object oriented concepts effectively like inheritance, overloading, abstract class, etc.,
- Held requirements review to get feedback on the requirements and committed on final requirements
Environment: VB.NET, ASP.NET 2.0/3.5, .NET Framework 2.0/3.5, ADO.NET, Visual Studio .NET 2005/2008, SQL Server 2005,MS Unit, Team Foundation Server 2008, VSS, HTML, JavaScript,JQuery,SSRS, CSS
