We provide IT Staff Augmentation Services!

.net Resume

UsA

Summary
Experienced software developer (C#/.NET/JavaScript) with a strong background in computer science and 6years in software development. Solid hands-on experience from redesigning existing software to solving complex technical problems with object-oriented programming, Microsoft SQL Server, and JavaScript. Worked as a Developer in both front and back end software, highly interactive AJAX based applications.

  • Expert in developing windows applications, web applications and web services in Microsoft Visual Studio .Net IDE using C#.Net 1.1, C#.Net 2.0, C#.Net 3.5Asp.net, ADO.NET and SQL Server.
  • Developing applications leveraging, LINQ to SQL, Entity Framework 4, and the Microsoft Enterprise Library.
  • Proficient in Web Services, XML, XSL, XSLT, XML Schema, CSS, DOM, HTML, AJAX and JavaScript.
  • Extensive experience in SQL Server Database design, Database maintenance, developing T-SQL queries, stored procedures, and triggers using SQL Server 2000, SQL Server 2005.
  • Good Working experience in HOTKEYS Scripts for interacting with Mainframe Application and Ruby Scripts for automated testing
  • Experience in developing Windows application for a Customer Center Agent using CCF (Consumer Care Framework).
  • Hands on experience in using Web Based Ajax controls.
  • Having experience in Reporting services 2005 development, deployment and integration with asp.net Applications.
  • Expert in dealing with Private, Shared satellite and resource assemblies, configuring them withstrong names, deploying them in GAC.
  • Worked on MCMS(Microsoft Content Management Server) to build dynamic webpages pages in asp.net
  • Hands in experience in Mercury Defect Tracking Tool, Visual Safe Source and TFS for Source Control Management.
  • Extensively used Nunit and Ncover for unit testing.
  • Functional domain experience involves Financial, Retail and Hotel management.
  • Effective in working independently and collaboratively in teams

Education : MCA, B.Sc.

Experience:


Project Name

PLT(Price Lookup Tool)

Client

Confidential,USA

Domain

Retail

Period

April 2012 – August 2012

Position

Team Lead and Developer

Description

Confidential,is used by business to mainly query the backend to find the price differences by date,stores,banners,competitors. First Half of this tool allows user to build a query and the later allows viewing results of the updated query. The end search is by UPCs(Universal Product Code)
There are 6 ways to group Data. Depending upon the first chosen option all other selection criteria are dynamically loaded with both hierarchy and data.
Business users are also provided option to save the query.

Responsibilities

  • Analysing the existing application in MS Access and Sql Server.
  • Attending Knowledge Sharing Session.
  • Used façade design pattern for development.
  • Responsible for developing UI Layer, Business Layer to Data Access Layer.
  • Used Master pages and Cascading Style Sheets (CSS) to attain uniformity of all web pages.
  • Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
  • Developed UI/Components/Classes/Methods/Functions for the application and also Functionalities such as Data retrieval using C#.Net, ADO.NET, ASP.NET, XML, XSLT, Web Forms, Server controls, Validation Controls.
  • Used Enterprise library for logging.
  • Used JavaScript for client side validation and for implementing AJAX calls.
  • Extensively used State Management Techniques like Sessions state to maintain state between the ASP.NET pages.
  • Implemented Caching techniques to speed up the page rendering.
  • Create Database model using Entity Framework.
  • Implemented the Data Access Layer using LINQ.
  • Responsible for performing the backend database development of stored procedures, triggers, packages, and functions in SQL 2008.
  • Responsible for creating dynamic Queries in SQL 2008.
  • Enhanced Custom pagination using SQL 2008 Stored procedure.
  • Unit testing of the developed solution.
  • Peer Review of the code and other documents.
  • Internal Quality Assurance Review of the code and documents.
  • Component Integration Testing of the application.
  • Preparation of test plan and test cases.
  • Tracking and updating defects.
  • Closure of assigned defects.
  • Continuous coordination with onsite counterpart.

Operating System

Windows XP Professional.

Languages

ASP. Net, Framework3.5, C#, Log4net, SQL Server 2008.

Special Software

Visual SourceSafe.

Chanhassen, Minnesota.

Project Name

CMM(Clearance Markdown Management)

Client

Confidential,USA

Domain

Retail

Period

November 2011 – March 2012

Position

Team Lead and Developer

Description

The Clearance Markdown Maintenance (CMM) Tool is used by business users to maximize the markdown opportunities in our stores and improve sell-through and margin.It is a pricing discipline combining structure, rich data, dedicated resources, a consistent process, customized plans and automated execution. It also helps merchants anticipate any financial liability prior to a reset and minimize out-of-stocks.

By simplifying the markdown process and basing markdown decisions on item/store inventory, sales forecasts, items price elasticity and individually tailored item/store execution, CMM will reduce markdown dollars, increase sell through, save in labour expense, lead to fewer lost sales on new items and reduce the carrying costs for the DC and the store.

Responsibilities

  • Analysing the existing application in MS Access and Sql Server.
  • Attending Knowledge Sharing Session.
  • Used façade, Bridge, Singleton design patterns for development.
  • Responsible for developing UI Layer, Business Layer to Data Access Layer.
  • Used Master pages and Cascading Style Sheets (CSS) to attain uniformity of all web pages.
  • Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
  • Developed UI/Components/Classes/Methods/Functions for the application and also Functionalities such as Data retrieval using C#.Net, ADO.NET, ASP.NET, XML, XSLT, Web Forms, Server controls, Validation Controls.
  • Used Enterprise library for logging.
  • Implemented Caching techniques to speed up the page rendering.
  • Create Database model using Entity Framework.
  • Implemented the Data Access Layer using LINQ.
  • Responsible for performing the backend database development of stored procedures, triggers, packages, and functions in SQL 2008.
  • Responsible for creating dynamic Queries in SQL 2008.
  • Enhanced Custom pagination using SQL 2008 Stored procedure.
  • Unit testing of the developed solution.
  • Component Integration Testing of the application.
  • Preparation of test plan and test cases.
  • Tracking and updating defects.
  • Closure of assigned defects.
  • Continuous coordination with onsite counterpart.

Operating System

Windows XP Professional.

Languages

ASP. Net, Framework3.5, VS 2008, C#, Log4net, SQL Server 2008.

Special Software

Visual SourceSafe.

Chanhassen,Minnesota.

Project Name

LEAN – CONTACT CENTER DESKTOP

Client

Confidential,USA

Domain

Banking and Financial Solutions

Line of Business

Customer Support and Service

Service Practice

Banking

Period

From January 2009 –October 2011

Position

Developer

Description

Confidential,is the foundational desktop application in all Customer Service & Support Contact centres of Bank of America. It is a single screen (with multiple views) that allows Contact Centre agents to service customers more effectively. Here Views change based on calling customer Type (Model, California, and Northwest). It has professionally designed user interface based on agent usability and prototypes, designed to decrease clicks and screens needed to retrieve most common information. It provides access to majority of the customer’s information without accessing additional systems. It also provides context transfer and navigation to other desktop servicing systems. This application is developed using Contact Centre Framework and Enterprise Instrumentation Framework. The web adapters are used to connect to customized web applications.

Universal Soft Phone (USP) integrates the telephone with the computer improving the agent performance, efficiency and utilization. Universal Soft Phone replaces a hard phone to provide a more efficient GUI based telephony solution. Universal Soft Phone messaging is event-driven to relay the message as the event occurs. This version of Universal Soft Phone is developed in C#.NET using Genesis COM objects and requires a Genesis T-server to communicate. USP integrated with Genesis T-server allows manipulating the phone switch in the same manner as a hard phone, thereby providing a more efficient GUI based telephony solution.

Hotkeys is an add-on Desktop Application. After a customer account is found in Lean, the Hotkeys are used to service the account. Services includes opening new accounts on BOSS, Adding funds to an existing account, Withdrawals, Auto Cross Over, and Product Maintenance Options.

The Payment Inquiry Tracking System (PITS) will provide the IBO business partners with a mechanism to track customer payment inquiries on Interactive Banking products. The system will provide an automated way to track, view, and report customer payment inquires.

Responsibilities

  • Responsible for developing classes, Business Layer and Data Access Layer.
  • Extensively used CCF to develop front end.
  • Used Events and delegates to communicate thru various child windows.
  • Enhanced the screen with multiple tabs and provided Agents to access multiple web sites with in the same window.
  • Used third party Infragestics Data Grid control.
  • Developed Web services in asp.net c# to interact with multiple systems.
  • Responsible for converting data to a XML file.
  • Written Stored Procedures to improve system performance
  • Developed JGS Scripts to interact with various main frame applications.
  • Unit testing of the developed solution.
  • Self-Review of the code and other documents.
  • Peer Review of the code and other documents.
  • Used NCOVER for code coverage and Nunit for positive and negative unit testing.
  • Internal Quality Assurance Review of the code and documents.
  • Component Integration Testing of the application.
  • Preparation of test plan and test cases.
  • Tracking and updating defects.
  • Closure of assigned defects.

Operating System

Windows XP Professional

Languages

C#, ASP. Net 3.5,VS. Net 2008, XML.

Special Software

Star Team, Mercury Quality Centre, MS SOAP tool kit, Visual SourceSafe,TFS,JGS Scripts

Bangalore

Project Name

CMG(Columbia Management Group)

Client

Confidential,USA

Domain

Banking and Financial Solutions

Service Practice

Banking

Period

May 2007 – Dec 2008

Position

Developer

Description

The Project involves Maintenance and Enhancement of the ‘Columbia Management Group’ applications (CMG). Columbia Management Group is Bank of America Corporation’s primary investment management division. It administers the Columbia funds family of mutual funds, some of which were previously known by the ‘Nations Funds’ brand.
There are 7 applications supported in the Columbia Management Group:

  • Columbia Funds – Investor Site.
  • Columbia Management – Advisor Site.
  • Future Scholar.
  • Young Investor.
  • Institutional Funds.
  • Banc of America funds.
  • Admin Application.

CMG Applications designed to capture Product (Mutual funds) information (Portfolio Details) and Provide that data for Customer who wants to know details about different products available in CMG through this websites. Also used by Advisor of BOA for their advisory services.

Responsibilities

  • Developed various ASP.NET pages for retrieving the user information
  • Extensively used Validation Controls that are used to validate web forms input
  • Extensively used State Management Techniques like Sessions state to maintain state between the ASP.NET pages.
  • Created various templates to create web page by end user.
  • Used generics in Data Access and Business layers to improve the performance.
  • Used ADO.NET (sqlConnection, sqlCommand, sqlParameter, sqlDataReader, sqlDataAdapter, classes) technology to connect to database
  • Used ASP.Net Web Server controls like Data Grid, Repeater, List Box to display the records
  • Component Integration Testing of the application.
  • Preparation of test plan and test cases.
  • Tracking and updating defects.
  • Closure of assigned defects.

Operating System

Windows XP Professional.

Languages

ASP. Net 2.0, C#, VS. Net 2005, MCMS, SQL Server 2000.

Special Software

Visual SourceSafe.

Bangalore.

Bangalore.

Project Name

GMB

Client

Confidential,Dublin, Ireland.

Domain

Hotel Management

Line of Business

Customer Service

Service Practice

Hotel Management

Period

Feb 2007 – April 2007.

Position

Developer

Description

Greater-Manchester offers On-line Magazines for its subscribed users on 11 topics. Mail Automation System will send mail to its subscribed and approved users with the link for reading the on-line magazine on their subscribed topics. Automated Mail Delivery System is consists of 2 main modules
User Management System
News Letter Management System
Report Generation
User Management System is for managing the subscribers such as Registration, Updating personal profile, Updating Topics. Managing Enquiry details.

News Letter Management System handles creating mails, and sending mails. This is handled by administration group of Greater-Manchester company. Admin group can create New mail content and can approve or unapproved the registered users and can schedule the mails for the subscribed users. They can modify already created mail content, view all the Newsletters created upon their names and Modify the content of the topics. They can Unsubscribe the registered user upon their request. This was created as a component (dll) and used in the project.

Report Generation System used Report Server 2005 for generating the reports such as
No. of Subscribers from particular location
No .of Subscribers logged in on particular Time
No. of Subscribers Registered on a particular period
No of Unsubscribed Users on a particular period and location
No. of Users on particular Topic.

Responsibilities

  • Analysing requirement and preparing HLD document.
  • Developing Web Forms using ASP. Net 2.0.
  • Used Asp net Membership Functionalities for managing Users.
  • Providing Authorization for Pages.
  • Developing Components and creating dlls, and adding to the GAC.
  • Reviewing Code and checking its adherences with the Check List.
  • Tested the Functionality by writing ruby scripts.
  • Creating Database Objects such as Stored Procedures, Views in MS Sql Server 2005.
  • Generating Reports using Report Server 2005.
  • Deploying in the IIS Server.

Operating System

Windows XP Professional.

Languages

ASP. Net with C#, VS. Net 2005, Framework 2.0.

Special Software

Visual SourceSafe, Ajax, MS SQL Server 2005,Report Server 2005,Ruby Scripts.

Greet Technologies, Bangalore.

Bangalore.

Project Name

City West Hotel

Client

Confidential,Dublin, Ireland.

Domain

Hotel Management

Line of Business

Customer Service

Service Practice

Hotel Management

Period

September 2006-Jan 2007

Position

Developer

Description

City West Hotel Project contains 5 Modules

  • On-line Room Booking
  • On-line Wedding Hall Booking
  • On-line Conference Hall Booking
  • Displaying Special Offers
  • Report Generation

The project allows Registering a User. And allows Registered User to Book Rooms, Wedding Hall, and Conference Hall. Charges are made depending upon the No of Rooms, Size of the Room, No of Night Stay, Food needed(Lunch &Dinner),Seasonal Offers as well as depending upon their history(previous records).

Displaying Special Offers module handles of creating special Offers, Ordering the Special Offers on which they display on the pages.

Report Generation Module contains

  • No of Customers Stayed on particular day ,month ,every 3 months ,every 6 months
  • No of Customers Visited the Site on a particular time.
  • No of Customers from particular state.
  • No Of Customers provided Lunch, Dinner, Lunch & Dinner.
  • No of Customers stayed 1, 2, 3, 4, 5, 6, 7,>8 Nights on particular period.
  • No of customers stayed with their family (family member numbers Adults and Children) on particular period.
  • No of Parties and Meetings taken place on particular time period.
  • Listing Special Offers for the User.

Responsibilities

  • Analysing requirement and preparing HLD document.
  • Developing Web Forms using ASP. Net 2.0 and Ajax Controls.
  • Used ASP net Membership Functionalities for managing Users.
  • Providing Authorization for Pages.
  • Reviewing Code and checking its adherences with the Check List.
  • Tested the Functionality by writing ruby scripts.
  • Creating Database Objects such as Stored Procedures, Views, Functions in MS Sql Server 2005.
  • Developed reporting dash boards extensively using SSRS in the project to indicate customer Visit on every month and their spending on different occasions.
  • Deploying in the Server.
  • Integrating Asp.net with Report Server.

Operating System

Windows XP Professional

Languages

ASP. Net with C#, VS. Net 2005, Framework 2.0

Special Software

Visual SourceSafe,Report Server 2005, MS SQL Server 2005,Ruby Scripts.

Greet Technologies, Bangalore

Hire Now