Shilpa Karra
Irving, TX, *5063
Phone: 972-***-**** E-Mail: ************@*****.***
Cell: 469-***-****
Objective
Seeking to work as a Software Engineer in a Distributed and Object
Oriented environment using technologies like Microsoft .Net, ASP.Net,
ADO.Net, C# etc.
Summary
. Expertise in Microsoft .Net Technologies like C#, ADO.Net, .NET Remoting
ASP.Net, VB.Net, ASP.
. Over 7 years of experience in analysis, specifications, design,
development and implementation of software applications.
. Involved in full life cycle of projects.
. Experience in implementation of web and client/server applications in
both Windows and UNIX environments.
. Experience in Microsoft SQL Server 7.0/2000/2005
. Strong leadership, Interpersonal, Public speaking, Technical presentation
and Oral/written communication skills.
. Highly motivated, willing to work independently, and in a team
environment.
Skills
Languages C#, C++, C, Visual Basic 7.0, XML,XSL
Internet ASP.Net, Web Services, SOAP, XML, VB.NET, ASP, HTML 1.1, VB
Script and Java Script
Servers/App Server Microsoft IIS 5.0, IIS 6.0
Distributed Tech. Web Services, SOA, .NET Remoting
Operating Systems Windows NT2000/95/98/XP/ME and SUN Solaris 2.5
Databases Microsoft SQL Server 7.0/2000/2005, ADO.Net and Oracle 8.0
Protocols TCP/IP, HTTP and SOAP
Tools Rational Rose, CVS and Rational Clearcase, Perforce, CruiseControl,
TeamTrack(defect tracking)
Microsoft Tools Visual Studio 2008, Visual Studio 2005, Visual SourceSafe,
Visio
Professional Exp rience
Fiserv (formerly BillMatrix), Dallas, TX 02/2007 - 10/2010
Fiserv provides electronic payment services for premier clients nationwide.
Enterprise Service Bus and type 2.5 web framework: Team Lead
Sucessfully leveraged 3rd party (Progress Sonic) ESB software to achieve
orchestration of internal webservices available within the company. Lead
the research and prototyping of the type 2.5 framework development.
Designed and developed new web framework using ASP.NET 2.0 and MVP/MVC
Pattern
. Lead the design and development of esb processes. Developed over 50
new ESB orchestrations called by the type 2.5 webs
. Mentored other team members on Esb development using Sonic Workbench
. Documented reference guide for type 2.5 UI developers. Also created
training and best practices documents for Esb development.
Payment Website: Senior Developer
Developed web site through which consumers of Client Company's make
payments.
. Written CheckPayment, CreditCardPayment user controls.
. Used repeater control to display client payment history data.
. Consumed internal web services to validate and authorize
payments.
Transaction Controller Web service: Senior Developer
Implemented generic Transaction Controller Webservice that is used for the
life cycle management of payment transactions which includes Validations,
Authorization, Processing etc. The workflow in this service is totally
configurable and customizable for each Biller. It includes checks like User
Account, Payment amount, Pay Account Validations, Block check, Positive
lookup etc.
Web Service: Senior Developer
Implemented a web service for a client to allow validation,
authorization and query payments. It is being implemented as an
asynchronous web service with callback mechanism.
Payment Gateway service: Senior Developer
. Involved in the full life cycle of service development
. Worked on the gateway used to authorize payments
. Written a windows service, which communicates with the third party
authorization service using MSMQ.
. Written Nunits as part of testing
Technologies Used:
C#, ASP.NET 2.0, ADO.NET, Web services, MSMQ, SQL Server 2005, Windows
Server 2003, Visual Source Safe, Progress Sonic ESB, XSL, Perforce,
Webmethods
Plexus Financial Technologies, Richardson, TX 07/2004 -
10/15/2006
Website URL : www.universeofoptions.com
I was involved in the development of a commercial software application for
Financial Planners. This application is a web based application developed
on the Microsoft .NET Framework that helps financial advisors manage
Financial Planning information. The application allows Financial Planners
to store personal and complex financial details of their client. This
information is used to plan, project, analyze and report several scenarios.
The scenarios are then persisted in the Data Store for future projections.
This tool also provides features to evaluate scenarios for estate planning
and create customized reports.
Presentation Layer:
. The Application is developed as ASP.NET web pages and loads user
controls to capture the client's personal and financial Information
. Extensively used .Net Web Controls like DataGrids,DataLists,Repeaters
and third party controls like Infragistics,Telerik RAD components
. Developed various classes and interfaces to model and support the
business and presentation layers.
. Integrated flash components (developed in-house) to gather time
sensitive financial information, personal information of clients as a
family tree (involved xml to business objects and vice versa
conversions)
. Written crystal reports for displaying balance sheet, cash flow, asset
allocation and estate disposition projections.
. Consumed third party Web services and rss feeds to provide real time
stock quotes, market rates and other information to clients
Business Layer:
. Written Business Objects for capturing and executing the Financial
Business logic
. Used Inheritance and polymorphism.
Data Access and Third Party Integrations:
. Written code for data access layer. Used Microsoft data access
application block.
. Written complex stored procedures
. Integrated Cash Edge, that provides real time customer Financial
Information
. The application also serves a learning tool for financial advisors, a
lot of information was made available as html by xslt ing the xml
content authored in house.
. Used tools like NANT, Cruise ControlNet to automate the build, package
and deploy on the test servers on a nightly basis
. Used Apache FOP process to generate reports in PDF format
Document Store (DS)
Application provides the advisors the ability to upload, view, delete
and share documents with other advisors. DS is developed in ASP.NET and C#.
A custom access control mechanism was developed to restrict access the
sensitive documents.
Projection engine
I was involved in implementing complex business logic to project the
financial data. This was developed in C# using Object Oriented concepts to
make the application modular and easily extensible. A windows service was
written to auto invoke the projection for clients based on flags set in
data base when any client financial information was modified.
Reporting Framework
Developed Web based report generation for displaying balance sheet, cash
flow, asset allocation and estate disposition projections
Written user controls:
To allow users to dynamically select parameters for reports
To implement bread crumb for easy navigation across several reports
Implemented Drill down feature
Technologies Used:
C#, ASP.NET, ADO.NET, ASP, XML, Infragistics, Component Art controls,
Telerik RAD controls, Apache FOP, XSLT, XSL, SQL Server 2000, Windows
Server 2003, Cruise Control,Visual Source Safe
Insource Group, Dallas, TX 02/2004 - 07/2004
Client: Picasso Software, Dallas
The application was developed to help real property management associations
manage the communities under them. Software was mainly used by the home
owner association representatives to collect association dues, check and
report violations, assist in approval process of real property improvements
and work flow delegation inside the association.
. Written aspx pages and their code behind in C#.
. Written stored procedures and used ADO.Net for Data Access.
. Used Datagrid with sorting and paging features to display the
violations, improvements.
. Developed complex crystal reports that allow user input through
dynamically generated User Interface.
Technologies Used:
C#, ASP.NET, ADO.NET, ASP, SQL Server 2000, Windows Server 2003, Visual
Source Safe
TekSystems, Dallas, TX 08/2002 - 02/2004
Client: Radiologix Inc, Dallas
Worked on an Internal Project called Capital Budget Request Processing
(CAPX). This is a web application which is accessed by several Radiologix
Facilities across North America to generate CBR's. The application
processes these CBR's and applies several Business Rules and updates the
status of these CBR's. This application is developed in VB.NET, ASP.NET
using SQL server 2000.
. Developed the internal web screens using ASP.NET.
. Used ADO.NET for the Data Access Layer. Is involved extensively in
writing the stored procedures for the application.
. Used Crystal reports tool to generate the daily activity and summary
reports
. Worked on making the existing application more modular. Added reusable
Facilities and Authentication modules to the application.
. Implemented role based security in the application using Active
directory and authorization manager
Worked on security implementation for the existing applications. Using ADAM
to incorporate this feature
. Written programs in C# to add users to active directory using
directory services.
. Modified applications to use authorization to control the access of
users to the operations they can perform.
Also worked simultaneously on developing a new application Claims which is
used to manage three key aspects of the claims quality assurance process:
data entry, QA review and report generation
. Created an Admin code to administer the radiologists, payor types,
reasons, ICD and CPT codes.
. Written aspx pages and their code behind in C#.
. Written stored procedures and used ADO.Net for Data Access.
. Developed aspx pages to generate a QA report for the claims received
and further generate a printable report from this using crystal
reports.
Technologies Used:
C#, ASP.NET, ADO.NET, VB.NET, ASP, XML, XSL, SQL Server 2000, VBScript,
Windows Server 2003,Visual Source Safe, Authorization Manager, Active
Directory.
Wilco International Systems, Hyderabad, India
Software Engineer
Wilco Intranet 10/2000-06/2001
Designed and developed a intranet Corporate-wide web based application
using ASP, HTML and SQL Server in which customer and prospect data is
shared between company headquarters and their agencies. This project
focuses on corporate efforts for specific segmented population of
customers. It helps in tracking marketing activity for agencies, and
measures the promotion success against concrete business goal. Designed web
pages using Microsoft Visual Interdev for customer profiles, customer
preference data, travel history, agency based promotions.
. Involved in database design, development and preparing user
requirements.
. Designed the Web user Interface using HTML, Style Sheets.
. Developed the ASP Web Pages and various functions using Java Script
and VB Script.
. Designed and implemented the security structure for various user
groups.
. Created Database Triggers, Procedures and functions for ensuring data
integrity and synchronization between different databases.
Education
. Bachelor Of Engineering BITS Pilani, India
. Masters in Computer Science (Pursuing) UT Dallas, Texas
Reference
Available upon request