***, ******* ***** ***, *** #* Phone : (***) ***-
6695
Webster, NY E-mail :
*********.******@*****.***
Summary
. 2+ years of extensive experience in .NET Technology in developing Web
based applications, Windows based applications and Client/Server n-tier
applications using C#, ASP.NET 3.5/3.0/2.0/1.1, ADO.NET, IIS 7.0/6.0/5.0,
Web Services, MSMQ, ASP.NET AJAX Extensions, NHibernate, XML/XSLT, HTML,
CSS and JavaScript.
. Strong knowledge and experience of C# 3.0 features Extension Methods,
Lambda Expressions and LINQ.
. Experience in UI design using Master Pages, Themes, CSS, DHTML, User
Controls and Customized controls.
. Experience in back-end development using SQL Server 2008/2005.
. Experience in designing database using stored procedures, triggers and
views and functions.
. Experience with SQL Server Reporting Services and Crystal Reports
. Strong knowledge and experience with tools like Microsoft Enterprise
Library Blocks, Codesmith, Aspose Cells, ABCPdf Library.
. Knowledge of Design Patterns, MVC Architecture, Mediator and Singleton.
. Proficient with source control tools like Team Foundation Server.
. Proficient in generating both structural and behavioral UML diagrams such
as Class, Use Case, Object, Component, Deployment and Sequence,
Collaboration and Activity diagrams using Rational Rose.
. Experience with Agile Scrum Development.
Education
Master of Science GPA: 3.91 / 4.0
Major: Computer Science
Bradley University, Peoria, Illinois
Bachelor of Engineering
Major: Computer Science and Information Technology GPA: 3.5 /
4.0
Osmania University, Hyderabad, India
Certification and Training
Microsoft Certified Technologist (MCP Id # 6757750):
. Exam 70-536: Microsoft .Net Framework 2.0 Application Development
Foundation
. Exam 70-528: Microsoft .Net Framework 2.0 Web-Based Client Development
. Exam 70-526: Microsoft .Net Framework 2.0 Windows-Based Client
Development
Technical Skills
.NET Technologies\ Programming Languages \
.NET 3.5/3.0, ADO.NET, C#.NET\ C, C++, C#\
.NET Framework Extensions\ Web Development\
MS Enterprise Libraries 4.0, LINQ\ HTML, DHTML, CSS,
XML/XSL\ NHibernate, AJAX\
JavaScript\
Distributed Computing \ Web Servers\
Web Services, WCF Services IIS 7.0/6.0\
Databases\ Reporting Tools\
MS-Access, SQL Server 2008/2005\ SQL Server Reporting Services\
Operating Systems\ Source Control Tools\
Windows 7/Windows 98/XP/Vista\ Team Foundation Server
UNIX\
Tools and Utilities\
Microsoft Visual Studio 2008/2010\
MS Project, MS Office 2007\
Microsoft Visio\ Rational Rose\
Dream Weaver, XML Spy\
Professional Experience
Xerox Job Ticket 2.4/3.0/ Aug'09 - Till
Date
Xerox Global Services, Webster, NY
Software Developer
Description:
Xerox Job Ticket is a comprehensive web to print job submission tool that
allows users to conveniently submit print jobs around the clock. The
application provides a low cost, user friendly means of submitting print
jobs to production environment from their desktops. The application has an
easy to use multi-language based interface and provides users with detailed
tracking of all print job information.
Responsibilities:
. Agile (Scrum) based development.
. Created customer facing web pages for new "Catalog" feature.
. Extensively used widgets, customized controls, CSS files and skins
created by Xerox for uniformity in throughout their applications.
. Web pages created using Dynamic loading of master pages, nested Master
Pages, user controls, customized Grids and Repeater controls.
. Also created nested web pages (Parent -Detail like pages) with different
MIME types likes images and PDF using Iframes.
. Extensively used JavaScript for client side validations and navigation
between pages and pop-up pages.
. Web Services used to communicate with different applications when needed.
. Used Aspose Cell Libraries for reading and creating Excel sheets on the
fly.
. Used ABCPdf Library tool to dynamically read a configuration file and
create and populate a PDF document with its contents on a button click.
. Extracted dynamic data from web pages and serialized them into XML form.
Similarly parsed through XML and exported data to Database.
. Used Codesmith Template tool for automatic code generation and creating
entity classes that encapsulate all communication with the Database.
. Application provided multi-language based user interface and hence used a
Xerox create tool called"Localization Tool" to provide different language
based strings for web interface.
. Common Database used by team was a SQL SERVER 2008 Database.
. Created stored procedures, views, triggers and functions for
communicating with the Database.
. Used Team Foundation Server for source control.
. Test Driven Development.
Environment: .NET 3.5, C#, SQL Server 2008, Visual Studio.NET 2008, Web
Services, JavaScript, XML/XSLT, CSS, CodeSmith, Aspose Cells, ABCPdf
Library, Team Foundation Server, Windows 7.
Xerox Installation and Smoke Testing Automation Feb'10
- Till Date
Xerox Global Services, Webster, NY
Software Developer
Description:
The purpose of the project Xerox Installation and Smoke Testing Automation
was to create a framework that automates installation and smoke testing of
web applications. This application would provide the users (QA users) with
a web interface through which they can create test by choosing the
application to be tested and other test attributes like language and
Operating systems from the available options. Once the test is created the
can schedule a time for running the tests and all the information like
errors occurred during installation or the start and end time of running
the test are logged. The creation of this framework would save up to 2500
hours spent on regression and installation testing of iteratively developed
applications.
Responsibilities:
. Agile (Scrum) based development.
. Involved in designing of web interface and Data Model.
. Extensively used widgets, customized controls, CSS files and skins
created by Xerox for uniformity in throughout their applications.
. A framework called "WebsiteShell" created by Xerox was used to build the
basic structure of the application.
. Created different configuration files that the framework reads and
generates controls for them.
. Web pages created using Dynamic loading of master pages, nested Master
Pages, user controls, customized Grids and Repeater controls.
. Extensively used JavaScript for client side validations and navigation
between pages.
. Web Services used to communicate with different applications when needed.
. Used CodeSmith Template tool for automatic code generation and creating
entity classes that encapsulate all communication with the Database.
. Created and installed the Database to be used by the application using
SQL Server 2008.
. Created stored procedures, views, triggers and functions for
communicating with the Database.
. Used Team Foundation Server for source control.
Environment: .NET 3.5, C#, SQL Server 2008, Visual Studio.NET 2008, Web
Services, JavaScript, XML/XSLT, CSS, CodeSmith, Team Foundation Server,
Windows 7.
Benefits CS Dec' 07 -
Mar' 08
Internship, Bradley University
Description:
Developed a Website that allows a user to choose benefits like health
insurance, dental coverage etc and store his details.
Responsibilities:
. Designed and developed the web application following the 3-tier
architecture using ASP.NET 3.0 with C# in the code behind used agile
software development for better and fast development.
. Created UI Templates using Master Pages, HTML, CSS and User controls.
. Implemented the Login, Password Recovery, Change Password and Login
view and Validation controls.
. Created AJAX Panels and used AJAX Controls Toolkit in web forms.
. Implemented Paging to display limited data in a customized GridView
having checkboxes and buttons.
. Integration with other applications like Google Maps using XML API
calls and email command based communication.
. Created WCF Services (self hosted) and which communicated with the
data access layer.
. Created XSLT document to transform XML data and display it in a
repeater control.
. Created the Data Access Layer using Microsoft Enterprise Library 4.0
Blocks with SQL Server 2005 as the back end.
. Wrote stored procedures and created views for data retrieval.
. Performed Unit testing using NUnit.
Environment:
ASP .NET 3.0, C#, SQL Server 2005, Visual Studio.NET 2008, WCF Services,
XML/XSLT, AJAX, AJAX Controls Toolkit JavaScript, Microsoft Enterprise
Library 4.0, Google Maps, NUnit.
Project Management Site April' 07 -
Aug' 07
Internship, Bradley University
Description:
Developed a Website that allows a user (Project Manger) to manage project
resources, add employees to the project development team and create or
retrieve project documents.
Responsibilities:
. Designed and developed the web application using ASP.NET 3.0 with C#
in the code behind.
. Created UI Templates using Master Pages, HTML, CSS and User controls.
. Used the MultiView Control to display different modules and Site Map
Control.
. Created AJAX Panels and used AJAX Control Toolkit Controls like Modal
Pop-up
. Used GDI+ class to create dynamic images that reflect the number of
hours each employee is working and number of free hours.
. Customized the GridView by adding checkboxes and dynamically created
images to it.
. Consumed MS Office Word API to create, read and modify the word
documents.
. Created a Web service that would interact with the database.
. Created the Data Access Layer using Microsoft Enterprise Library 4.0
Blocks with SQL Server 2005 as back end.
. Used ADO.Net Generic Provider Class for connectivity with the
database.
. Performed Unit Testing using NUnit.
Environment:
ASP .NET 3.0, C#, SQL Server 2005, Visual Studio.NET 2008, Web Services,
AJAX, AJAX Control Toolkit, JavaScript, GDI+, Microsoft Enterprise Library
4.0, Microsoft Word 12.0 Object Library,NUnit.
Emmaus Walk Jun' 07 -
Aug' 07
Internship, Bradley University
Description:
Team Lead responsible for creation of a new database for an organization
called EMMAUS and migration from the legacy database of the organization to
the new database create a simple front end for user interaction.
Responsibilities:
. Study and draw the entity-relation diagrams using the software ER-
Studio.
. Create database using SQL Server 2005 and write stored procedures and
queries.
. Created Web forms using ASP.NET 2.0 with C# in the code behind.
. Wrote Complex queries, Stored Procedures and created Views.
. Generate reports using SQL Server Reporting Services.
. Used Report Viewer to display reports on the web-form.
. Document the progress and milestones for future reference.
Environment
SQL Server 2005, ER - Studio, SSRS, ASP.Net 2.0, C#
Electronic Employment Exchange Jun'05 -
Dec'06
National Informatics Centre (NIC), Hyderabad, India
.NET Developer
Description:
The project involved developing a web based application for the NIC which
is a premiere S&T organization of the Government of India in the field of
Informatics Services and Information Technology. This application would
automate all the functions of all stake holders of the Employment
Exchanges, viz- job seekers (candidates), prospective employers, officials
in the Employment Exchanges, and the government (at top level). Different
stake holders use different modules of the software. All of them share the
same common database.
Responsibilities:
. Extensively involved in requirement gathering from Business Users.
. Involved in evaluating technical, operational and economic feasibility
of the project.
. Used the Iterative development SDLC model for project development.
. Developed the design by employing the UML approach.
. Involved in designing and construction of Job seekers, Employers and
Officials Module using ASP.NET 2.0 with C# in the code behind.
. Involved in role based management for both end users and Admin.
. Created UI templates using Master Pages with User Controls and HTML.
. Used HTML Marquee Controls for the web forms.
. Used the ASP.NET 2.0 controls like Login, Password Recovery, Change
Password and Login view for each module user.
. Implemented caching mechanisms for improved performance.
. Created a test database using SQL Server 2005 and normalized data
tables.
. Used ADO.NET SQL Provider class for retrieving and inserting into
database.
. Performed compilation and output tests on the project.
Environment: ASP .NET 2.0, C#, SQL Server 2005, Visual Studio.NET 2005
*References available on Request
*Availability - Immediate, Willing to relocate with or without any expenses
given