Professional Documents
Culture Documents
EDUCATION
• Master of Computer Applications from Bharatidasan University.
TECHNICAL SKILLS
.Net .NET Framework 1.x/2.0/3.0/3.5/4.0, C#, VB.Net, ADO.Net,
Technologies PL/SQL, Windows Communication Foundation(WCF), Windows
Presentation Foundation (WPF)
Web Technology ASP.Net, AJAX, AJAX Control Toolkit, ASP, HTML, DHTML, CSS,
JavaScript, Web Service, XML, XSL, XSLT.
Web Server IIS 5.0/6.0/7.5
Databases SQL Server 2000/2005/2008, Oracle 8i/9i/10g, MS-Access
Reporting Tools Crystal Report 2008, SQL Server Reporting Service 2005
(SSRS), DUNDAS
Version Control Microsoft Visual Source Safe (VSS), Team Foundation Server
(TFS)
IDE Visual Studio 2003/2005/2008/2010
Operating Windows 2000/NT/2003/XP/Vista/7,UNIX
System
Standards & OOAD with UML, MVC, Singleton and Factory Design Pattern,
Trends SOA (Service Oriented Architecture)
Other Concepts C,C++,Visual Basic 6.0
& Technologies
Tools/Applicatio NUnit
ns
PROFESSIONAL EXPERIENCE
2
Involved with Business Analyst’s and Project Managers to drive out
requirements for the project and translating these into functional
specifications.
Extensively used C#.Net for developing Custom Objects as per the
requirements.
Involved in developing Business Logic Layer and Data Access layer and
developed custom C#.net classes.
Created ASP.NET web pages and wrote code behind pages using
C#.Net.
Have used ASP.NET Validation controls to do server-side validations
and client-side validations based on the user’s browser.
CSS was used to maintain uniform layout for all the web pages.
Developed Custom controls to enable Reusability and have good working
knowledge with ASP.NET Web Server controls like Grid View, Data List and
Repeater for displaying the records.
ADO.NET objects are extensively invoked for data retrieving,
querying, storage and manipulation.
Implemented ADO.NET disconnected architecture to access all the
patient information from the SQL Server Database.
Implemented Client-Side Web Service calls with AJAX Extensions and
used several AJAX controls for the rich UI and fast controls.
Involved in writing various Java Scripts to add the additional
functionality to the various controls on the web pages.
Involved in the creation of database tables and implementing primary,
foreign key constraints in the SQL Server Database.
Extremely proficient in database design, Table Schema, Stored
Procedures, Views, Functions, Triggers, Cursors and Joins in SQL.
Responsible for maintaining source control using Visual Source Safe.
3
Designed user interface and implemented application logic using C#.Net
with good working knowledge on different controls and templates like Data
Grid Control.
Worked with WCF services to provide interoperability of the application with
the other third party web services.
Developed DAL using LINQ, invoked DB tables and stored procedures and
implemented LINQ Lambda Expressions to query in memory expressions.
Involved in Development of Data Access, Business and application layer using
C#.Net and ASP. NET.
Implemented Grid View Control in ASP.Net and several server controls to
display the Report links as Parent Grid and Reports are displayed in Child
Grids with data sorting capability.
Developed Custom controls to enable Reusability and have good working
knowledge with ASP.NET Web Server controls like Grid View, Data List
and Repeater for displaying the records.
Implemented Site Map control for the site navigation and created Master
Page for designing header and footer of the page.
Applied Themes using skins and CSS to maintain consistency across all the
pages in the application.
Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET,
XML, XSL/XSLT, HTML and JavaScript.
Improved performance by extensively coding with JavaScript for Client-side
validations to eliminate round trip to the server.
Designed AJAX based applications to improve the response time.
Worked with the AJAX Control Tool Kit and extensively used the Script
Manager and Update Panel Controls.
Extensively wrote and used SQL stored procedures, Database Triggers and
extensively worked to develop complex queries to pull data for business
users.
Provided ASP.Net Security for applicants, and generated reports monthly
using SSRS.
Responsible for maintaining source control using Microsoft Team
Foundation Server.
Worked with the NUnit framework to handle unit testing on user interface
elements in ASP.NET.
Responsible for creating the .NET builds and making sure the builds are
migrated all the way up to the Production Environment.
This application front-end is developed using ASP.NET, and middle-tier in C#. The
main motive of this application is to order the pizzas mobile devices. This
application mainly communicates with the website of Papa John’s for getting
updated data. Different types of parsers were designed to communicate with the
website. Upon successful registration with the Papa John’s Mobile Web, the user is
given with a username and password to create his own pizza for ordering purpose.
4
The user is also given the option of modifying his account like username, email,
password etc.
5
[Tech Environment]: ASP.NET FRAMEWORK 3.0, C#.Net, ADO.NET, Windows
Communication Foundation (WCF), Windows Presentation Foundation (WPF),
HTML, AJAX, CSS, XML,XSLT, XPATH, Web Services, SSRS, IIS 6.0, Java Script,
SQL Server 2005, SOA (service oriented architecture) , Microsoft Team
Foundation Server (TFS).
6
TARANTULA.NET, INDIA (Feb 2005
- Mar 2007)
Project : eCo-Locations (Electronic Co-Locations)
Position: Sr. .Net Developer
eCo-Location To provide a facility for all operators to search and notify other
operators of a new Co-Located Site(s) via the on-line eCo-Location advice form. To
provide a facility for all operators to search and notify other operators of a new Co-
Located Site(s) via the on-line eCo-Location advice form. To drive the process and
notify the other OLO parties when an eCo-Location advice form is submitted and
when it has been approved / rejected. Provide a database of all co-located sites,
which can be used for searching on. Transparency for all parties on which operators
have accepted/rejected/not replied to on-line advise forms. To provide and audit for
all responses of all eCo-Location notifications
Responsibilities:
Involved in different phases of SDLC like Design, Implementation and
Testing.
Developed core business algorithm to create milestones and extensively
involved in Developing Components for Business Layer and Data Layer.
Implemented business logic using C# class libraries.
Implemented and extensively used the Object Oriented programming
concepts in C# and ASP. Net 2.0.
Intensive use of Master Pages, CSS and HTML to design look and feel of
the web pages in ASP.NET.
Implemented User Controls like Page Footer, Page Header, and Popup Page
header & integrated them in different aspx pages and also developed
Custom Controls which provides flexibility, reusability better deign time
experience.
Developed partial post back validations to manipulate data on web pages
using AJAX.
Implemented Data access layer using ADO.NET to connect and retrieve or
manipulate database information.
Programmed ADO.NET for communication between application and
database, used extensively Data Grid, Data Set, Data Table, Data Views, Data
Adapter and Data Readers to render reports.
Client-Side Scripting was performed using Java Script.
Developed Stored Procedures, Triggers, and Views for accessing the SQL
Server 2005.
Involved in Unit Testing, Integration Testing and deployment of the
application.
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.
7
‘Software Package Online Training’ is an E-Learning project developed to provide
many software packages that are useful for students to improve their Technical
skills. Users can listen to the package with the available audio features.
SBT (Server Based Training): This will be useful for loading our package in side
the server of any college or institution. Administrator can give access to the people
irrespective of their field i.e. he can give access or deny the access to the faculties
or students. Faculty can be assigned to any number of students according to their
skill set.
CBT (CD Based Training): This Package is available in CD's along with audio
features.
WBT (Web Based Training): This Package is available in online version. Extra
features provided in WBT are Chat Handling and Query Handling. Students can chat
with the faculties by booking their slots. The faculties can handle queries, which are
sent by the students
[Tech Environment]: Visual Studio 2003, ASP.NET 1.1, ADO.NET, SQL Server
2000,IIS 5.1, JavaScript and Visual Source Safe
8
The university mainly depends on this project to have communication with students
and staff members Operate easily on data entry and validations.