SRINIVAS
Ph: 216-***-****
Email:abnqk2@r.postjobfree.com
SUMMARY:
• 6.0+ years of experience in Analysis, Design, development and deployment of various
client/server, Web Applications and Windows Applications.
• Over 4.0 years of experience in developing applications using the Microsoft.Net Framework,
VB.Net, ASP.Net, C #.
• Over 4.0 years of experience in developing applications using Object Oriented Technologies.
• Good Exposure to XML Schema’s, XSL Processors, XML DOM and Work Experience in
using the XML, XSL, and XSLT.
• Good experience in GUI development using Visual Studio.Net 2005/2003/2008, Visual Studio
6.0, Visual Basic 5.0, Crystal Reports, SQL Server Reporting Services, Data Reports.
• Extensive knowledge in object oriented languages of C++, C#, Java, VB.Net.
• Expertise in developing .Net Components using C# language and Good in use of .Net Tools.
• Efficiently used the database Connectivity API’s (ADO, ADO.Net) in Client Server and Web
Applications.
• Extensive knowledge in Relational Database Design and Normalization.
• Good knowledge in Database development and proficient in writing database programs in SQL
Server.
• 3.0+ Years experience using Microsoft technologies ASP.NET 2.0, C# 2.0, SQL Express,
Visual Studio 2005, AJAX.
CERTIFICATION:
• Microsoft Certified Solution Developer (M.C.S.D)
• Microsoft Certified Professional in Developing Web Applications Using Visual C#.Net.
• Brain Bench Certification in C#, ASP.NET, ADO.NET, .Net Framework.
COMPUTER SKILLS:
EXPERIENCE
Charles Schwab & Co. Inc., OH
Title: ASP.NET Web Developer
Duration: June 2008 – Present
Projects:-
Schwab Plan New Distribution Center
Description:
The new Schwab Plan distribution center was developed to replace the existing old distribution center
system using the latest web technologies The Distribution Center is a customer facing, web-based asset
distribution tool for the fortune 500 financial services company’s 401(k) product offering.
Responsibilities
• Worked on redesigning and developing new GUI screens for the distribution center.
• Used JQuery for managing the JavaScript validations as well as coding on various aspx pages.
• Developed IE overlays to show the various notices on the screen when the link is clicked.
• Programmed various modules using new features of C# like Generics, nullable types and the new database
API’S
• Used TFS for source and version control system and also for Defect tracking.
• Extensive use of web services invocation were a part of this project.
• Project Involved using Cruise Control.net for continuous integration building of the project.
• Involved in unit testing, eligibility testing and end to end testing of the participants in the plan.
• Used SSRS 2005 to create and publish several reports for the Education Strategy Planning project.
• Used Resharper to ensure that the entire solution code was analyzed and refactored properly. Also used it to
run and profile unit tests right from the code editor
• Worked on content displayed using the CMS system and ensured the correct working of Glossary Tags.
• Created SQL Server 2005 Stored Procedures to implement logical business database transactions.
• Developed the business functionalities which included integration & communicating with other core business
libraries & services.
Environment: Microsoft Visual Studio .NET 2005, .NET Framework 2.0/3.0, ASP.NET, C#2.0/3.0, ADO.NET,
IIS 5.1, Windows 9x/2000/2003, SQL Server 2005, TFS 2005, SSRS2005, JQuery1.2
Progressive Insurance, OH
Title: ASP.Net Developer,
Duration: Aug2007-May2008
Projects-:
PSC Web Application
Description:
PSCWeb Interface was developed to help Progressive Shopping Cart (PSC) to move to web platform
for content delivery. With the goal of implementing Oracle financial Services in future for all
purchases internal and external to Progressive, the shopping cart needed to have a web interface to
work through Oracle iProcurement's Punch-out Interface.
Responsibilities
• Worked on creating a xml Schema for PSC attribute controls
• Developed the User Control to display info similar to Lotus Notes App
• Designed and developed the catalog Items GUI page for display of various GUI Items.
• Implemented JavaScript on the various tabs to function similar to iProcurement’s Interface.
• Worked on Deserialization of Data expression element inside XML Schema.
• Wrote PSC Web Service in C# for displaying of data of various catalog items.
• Completed PSC web service integration with attribute controller.
• Created xml Files and changed xsd to display 2 pages equivalent to 2 catalog item pages of PSC.
• Worked on Attribute Controller integration with the PSC web service
• Worked on various enhancements to APMI data warehouse system.
• Handled various support requests using Teradata’s Decision Point Administrator and Decision Cast
Tools, part of the Decision Point Experts Suite.
Environment: Microsoft Visual Studio .NET 2005, .NET Framework 2.0, ASP.NET, C#, ADO.NET,
IIS 5.1, Windows 9x/2000/2003, SQL Server 2005,Oracle 9.0,Teradata
TIAA-CREF, NC
Title: .Net Developer,
Duration: Aug2006-Jul2007
Projects-:
PPM
Description: The Project Portfolio Management (PPM) utility is a reporting and status tool. It was
designed to assist Senior Management and Project Managers in gaining the Status of their active
projects .This tool provides support for “Gold List” of projects by capturing and prioritizing initiatives for
Institutional Client Services, Individual Client Services, Asset Management and Wealth Management. It
uses the stage gate process to aid in status tracking through the entire life cycle of a project by means of a
DMAIC or PMI process.
The establishment of these ‘best practices’ model ensures project prioritization in line
with organizational initiatives, completion of projects on time, customer satisfaction,
performance, staff productivity, and quality delivery.
Responsibilities:
• Involved in the Database Design, Development, Testing and Deployment of the Application.
• Built an executive and Management Dashboard which showed clear view of productivity, cycle time,
quality and cost associated with the project.
• Used Hashing along with salting to store the passwords in the database.
• Implemented security using Role-based Authorization with Forms Authentication.
• Used Free Web Chart controls to display the dashboards for the user.
• Developed stored procedures using SQL Server 2000.
• Used C# to program various modules along with extensive use of data controls like DataGrid.
BITS
Description: The Business Implementation Tracking System (BITS) is an intranet Application provides
an easy way to track activities associated with implementing New Business, Funds and Fees for the
Direct, Mid, Large and Mega business segments. This application allows users to view a timeline or
calendar of activities and tasks that are necessary for end-to-end onboard processing. Based on the
projected implementation date or the remittance start date; deliverables, durations and due dates for all
responsible parties are established.
BITS improves the daily maintenance and effort it takes to manage TIAA-CREF plans; as well as
improve communication across departments.
Responsibilities:
• Involved in the Database Design, Development, and Deployment of the Application.
• Developed stored procedures using SQL Server 2000.
• Developed Datagrid with multiple controls (List Box, Text box, Drop down, Button) which involved
complex business logic implementation.
• Developed a Asp.Net Calendar control which lists multiple events on scheduled dates for easy tracking
purposes
• Managed Roles using Role-based Authorization with Forms Authentication.
Think Place
Description: The Think Place site is part of a larger project called Pension Product Portal. The site was
developed to encourage and empower associates to actively participate in the use and creation of Pension
Products tools and applications. The site gives associates the opportunity to give voice to their ideas,
suggestions and concerns. To express those ideas and suggestions in an environment that encourages
expression and foments ideas
Responsibilities:
• Involved in Design and Database Design, Development, and Deployment of the Application.
• Developed Forums for housing different categories using Repeater controls which included posting
Topics and Messages
• Developed Incubator which is a repository of Ideas which included Uploading optional documentation
and links supporting the idea.
• Developed Module to moderate Topics/Messages before they could be posted online.
Environment: Microsoft Visual Studio .NET 2003/2005, .NET Framework 1.1/2.0, ASP.NET, C#, ADO.NET,
IIS 5.1, Windows 9x/2000/2003, SQL Server 2000
Okidata Printing Solutions, NJ
Title: .Net Software Consultant,
Project: PrintSuperVision.NET
Duration: Feb2005-July2006
PrintSuperVision.NET is a free value added program that uses distributed Web Services and other software
components to access and distribute data that can help administrators control all the printers on their network.
PrintSuperVision.net can be used with every network configured OKI printer and most SNMP-based printers
from other manufacturers. It allows busy IT, network or LAN/ WAN managers to tell at a glance how a
printer or group of printers is functioning, predict toner levels and image drum life for accurate planning...
schedule reports and have them delivered automatically via e-mail,even send a print file with embedded
instructions to one or more remote printers.
Responsibilities:
• Was involved in converting the project from VB.Net to C# successfully.
• Wrote HP WebJetAdmin plug-ins for Okidata printers to support Okidata printers for the latest HP
WebJetAdmin version 8.0.
• Also was involved in creating uniform data access layer for the project using DBCommand and
DBConnection classes so as to enable support for multiple databases
• Was involved in upgrading the current project from .Net 1.1 to .Net 2.0 using Visual studio 2005 and
ASP.Net 2.0.
• Involved in programming of various modules using new features of C# 2.0 like Generics and the new
database API’S.
• Created various web charts for the web pages using Infragistics library for web charts controls.
• Created program for successful exporting of data from access or SqlServer 2000 database to xml file
using XmlReader and XmlWriter class and then subsequently importing of data to new SqlServer or
Access database from the data already present in the xml file.
• Responsible for upgrading the project to SQL Server 2005 and SQL Express databases from SqlServer
2000 and MSDE options.
• Involved in maintenance and debugging of the older versions of the application still supported by the
company.
• Created modules for enabling various features like group administrators and rediscovery of printers in a
group by group-admin.
• Modified the existing win form set up to enable showing of versioning of dll’s and also to support new
import export of data using xml instead of the old file copy method.
• Created stored procedures for efficient data updates and inserts and also wrote parameterized queries so
as to protect the application from SQL Injection.
Environment: Microsoft Visual Studio .NET 2003/2005, .NET Framework 1.1/2.0, ASP.NET, C#,
ADO.NET, VSS 6.0, IIS 5.1, Windows 9x/2000/2003, SQL Server 2000/2005/Express.
Palmetto Health Center, SC
Title: Software Developer
Project: Colon Cancer Study Application:
Duration: Aug 04 – Jan 05
Developed Windows Application with C# using Microsoft VisualStudio.NET, where in the patients
information were stored and retrieved from the database. Windows forms were used as front end for data
entry and retrieval. SQL Server 2000 was used as the database. Doctors were authorized to login into the
application and check for the patients list and available operation theaters.
Responsibilities:
• Involved in Design, Development, Testing and Deployment of the application
• Held meetings the resident doctors to gather the requirements and UI design
• Developed the front end using Win forms and C# Libraries
• Used SQL OLEDB provider, ADO.Net objects such as Data Reader, Data Set, and Data Adapter for
consistent access to SQL Server 2000 data sources
• Repeater control was used to display the data in a customized template
• VB.Net was used to build the COM components in the application
• Configured the development and test machines
• Created different stored procedures to handle the data from different tables in the database and for fast
retrieval of data
• Involved in maintaining database backups, Security, DTS, Linked servers with Oracle 9i and monitoring
databases
Environment: NET Framework 1.1, C#, VB.Net, ASP.NET ADO.NET, XML, FrontPage, SQL Server
2000, Oracle 9i, Visual Studio.Net 2003
Institute of Computing and Information Technology, India
Title: Application Developer
Project: Online Transaction System
Duration: Aug 01-Dec 02
Description:
Online Transaction System (OTS) was developed for online transactions like accessing personal
accounts, checking balances, payment of recurring bills, and transfer of funds between accounts of its
customers.
Responsibilities:
• Developed HTML and ASP Pages for the entire Personal Accounts.
• Involved in writing client-side validations using Java Script.
• Handled entire business tier (com objects) and version control.
• Coded COM Components using VB Programming.
• Debugged the COM components and fixed the problems.
• Used ADO API to connect Database to retrieve the Data.
• Extensively involved in writing stored procedures and database triggers.
• Was involved in maintenance, support and debugging of the application.
Environment: Visual Basic 6.0, ASP, IIS 5.0, VBScript, JavaScript, COM, ADO, Visual Interdev 6.0,
Crystal Reports, Oracle 8,Windows NT.
Seranova Inc., India
Title: Software Engineer
Project: Clinic Management System
Duration: Jan 01-Jul 01
Description:
SeraNova is a global provider of Internet professional services, including business-to-business solutions.
SeraNova's services enable clients to combine the scope and efficiencies of the Internet with their existing
business processes. The Clinic Management System was an in house project made for a Clinic to make
invoices and cash memo and record the patient history and doctor's earnings and produce other
informative reports incorporating access via internet.
Responsibilities:
• Developed Clinic Management System database project which provided patient management for a clinic
• Worked on the front end of this Clinic Management Project using Visual basic 6.0
• Used COM to communicate with the backend Oracle database
• Responsible for the back-end maintenance of the system, wrote stored procedures and maintained data
integrity of the system using T-SQL
Environment: Visual Basic 6.0, Oracle 8, Visual Source Safe 5.0, Visual Studio 6.0, Windows 2000
Life Insurance Corporation (LIC), India
Title: Programmer Analyst
Project: SMART Application
Duration: Aug 00–Jan 01
Description:
SMART is an application designed for LIC Sales Managers and Representatives for managing their sales
information, to oversee the payment schedules, customer details and for generating invoices. It generates
an auto reminder to the customer when the customer’s credit period expires. A user can maintain the
information for different customers like regular, general and industrial customers. It also maintains
monthly and day-to-day stock of all branches, daily dispatch status, and invoice generation.
The application was designed and implemented on three-tier architecture based on Corporate Intranet.
Responsibilities:
• Analyzed and coded various ASP pages using VBScript
• Database connections and modifying the data done by ADO API
• Design and implementation of COM and COM+ components
• Wrote stored procedures and functions in SQL Server 7
• Extensively involved in the process of trouble-shooting and application enhancements for performance
upgradation
Environment: ASP, Visual Basic 6.0, COM+, DCOM, ADO, SQL Server 6.5, Windows NT
EDUCATION:
M.S. Computer Science, Cleveland State University, Cleveland, Ohio
Bachelors in Computers Technology, Nagpur University, Nagpur, India
REFERENCES: Available upon request. Open to travel and relocation.