Uma Reddy Sappidi
244, Kyser Blvd, Apt 1907
Madison, AL - 35758
704.307.3938 - Cell
E-mail: [Send email using form at bottom]
OBJECTIVE:
Seeking a position as a .Net Developer, where my 7+ years of consulting
experience in creating
functional and database driven applications using C#.Net, VB.Net, ADO.Net with
advance technology
such as XML, AJAX, Web Services as well as ability to perform multiple skills
such as
graphic creation, configuration of Web Server (IIS) & Database Server (Oracle
9i, SQL Server-2005)
on MS-Windows platform, can be best utilized that will allow me to contribute,
significantly
to the organization’s online presence.
SYNOPSIS:
• Masters Degree, Over 7+ years of experience in the field of Object Oriented
Application Development.
• 5+ Years using ASP.NET
• 4+ Years using ASP/ VBScript, JavaScript, DHTML, COM, XML, XSLT, Web services
• 2 Years SOA based application development
• Backend (Database) – Oracle, SQL Sever 2000, SQL Sever 2005
• Data connectivity using ADO.NET, JDBC
• IDE used: Visual Studio.NET 2005, Visual Studio.NET 2003 , IntelliJ
• Consultant for several reputed organizations
• Programmer Analyst/Consultant at Alabama Department of Corrections,
Montgomery
• Senior .NET Web Software Engineer / Consultant at Time Warner Cable Corporate,
Charlotte
• ASP.NET / C# Web Application Developer / Consultant at Bank of America ,
Charlotte
• Application Developer / Consultant at J.D.Edwards , Charlotte
• Software Programmer / Consultant at Metaminds Global Solutions, Charlotte
• Research Assistant at University of North Carolina at Charlotte
• Systems Engineer / Consultant at Tata Consultancy Services
SUMMARY OF TECHNOLOGIES:
Technology Duration Last Used
SOA 2+ Years 2008
ASP.Net using C# 5+ years Current
ASP.Net Using VB 5+ years Current
ADO.NET 5+ years Current
Visual Studio.NET 2005 2+ Years Current
Visual Studio.NET 2003 3+ years 2006
C/C++ 2+ years 2003
Java(J2SE) 3+ Years 2003
JavaScript, AJAX 3+ years Current
HTML, DHTML, COM 2+ years Current
Unix, DOS Scripting 2 years Current
Crystal Reporting 2 years Current
Visual Source Safe 3+ years Current
IIS Web Server 3+ years Current
XML, XSLT, DOM 3 years Current
SQL Server 2005 2+ Years Current
SQL Server 2000 3+ years 2006
Informatica 1+ Year 2005
Oracle 9i 3+ years 2004
Perl 1+ Years 2003
Adobe Photoshop 7.0 3+ years Current
PROFESSIONAL SKILLS:
Operating System: Windows XP/NT/2K/98/95, Unix, Sun Solaris.
Web technologies: C#.Net, VB.Net, ADO.NET, ASP/VBScript, Ajax, ADO, COM,
HTML/CSS, DHTML, JavaScript,
NANT, FxCop, XML/XLST, CSS, Web Services, Photoshop, Macromedia Flash.
Databases: SQL Server 2005, Microsoft Access, SQL Server 2000, Oracle 9i,
Sybase
IDE for Development: MS Visual Studio.NET, Jbuilder, IntelliJ, Jcreator, XML
Spy.
Web Servers: Microsoft Internet Information Server (IIS) , Weblogic 6.0, Tomcat
4.0
Languages: C#, VB, JavaScript, Java, C/C++, Perl and SQL
Tools: Crystal Reporting, Informatica, Sqlloader, BCP, WinRunner, TestDirector,
Junit
WORK EXPERIENCE:
Gordian Health Solutions, Nashville, TN
Duration: Mar 2008 to Present
Position: Senior .Net Developer
Project: Health Monitoring Program
Gordian works with different Health Insurance Companies to provide with the
solutions so that the
overall cost of their insurance charges comes down.
Primary Responsibilities:
o Involved in bug fixing of the current HMP.
o Involved in Developing using ASP.Net 2.0
Environment: C#.Net, VB.Net, ASP.Net 2.0, ADO.Net, T-SQL, Visual Studio 2005,
SQL Server Management Studio
Department of Corrections, Montgomery, AL
Duration: Mar 2006 to Feb 2008
Position: Senior .Net Developer
Project: Inmate Management System
Redesigning the current legacy Inmate Management System using Service Oriented
Architecture(SOA) to
operate in a web-based environment.
Primary Responsibilities:
o Involved in developing an AJAX based framework, where every user control
behaves as a Ajax control.
o Extensive use of web services in Service Oriented Architecture.
o Involved in Developing the modules using ASP.Net 2.0
o Involved in database design in SQL server 2005
o Involved in using AJAX for the web services invocation.
o Implemented wrapper design patterns during the web service invocation
o Involved in developing in Microsoft Team Foundation Server environment
o Involved in using controls in AJAX Control Toolkit
o Used Active Directory and Microsoft Membership based authentication for the
login process
Environment: C#.Net, VB.Net, ASP.Net 2.0, ADO.Net, Web services, SOA, SOAP, XML,
WSDL,
Ajax, Ajax Control Toolkit, Java Script, SQL Server 2005, TFS (Team
Foundation Server),
CSS, Html, T-SQL, Visual Studio 2005, SQL Server Management Studio,
Photoshop, Flash,
Windows XP.
Time Warner Cable Corporate, Charlotte, NC
Duration:Oct 2005 to Jan 2006
Position: Senior Software Engineer
Project: Operational Data Store
The Operational Data Store (ODS) extracts data from the source billing systems,
formats it into a
single uniform set of tables, and then populates the system data marts and
drives reporting.
This architecture utilizes the ODS as a single point of integration for
operational systems.
The source systems were identified (ICOMS, CSG, Oceanic, BMS) and a staging
environment was
created to configure the data pulled from the source systems. A set of
extraction load and
transfer (ETL) processes were engineered to convert the data from each disparate
source system
category, into a unique uniform database format. Once the data is imported into
the staging
environment, in this uniform format, a second set of ETL processes merges all
the data into a
single set of tables, that reside in the ODS.
Primary Responsibilities:
o Worked on adding the new Global functionality to the existing ODS web
application
o Worked extensively on ASP.Net state management code generation
o Responsible for developing multi tier (presentation, business and data) web
application using ASP.NET / C#
o Using Visual Source Safe for development of ODS Web Application.
o Involved in coding of web services in C#.Net
o Used User controls through out the application development.
o Involved in using AJAX for the web services invocation.
o Worked on coding object oriented ADO.Net for the database connectivity.
Environment: C#.Net, VB.Net, ASP.Net, ADO.Net, Web services, SOA, SOAP, XML,
WSDL, Ajax,
Java Script, SQL Server 2000, CSS, Html, T-SQL, Visual Studio 2003/2005,
Windows XP, XMLSpy.
Bank of America, Charlotte, NC
Duration:Jan 2004 to Sep 2005
Position: Systems Programmer
Project 1 : Automated Testing Operations Center Website
The corporate audit automation team used to receive technical requests from
auditors of different line
of businesses whenever they are auditing any application. Previously they used
to use a lotus database
to enter the requests and business requirements that are needed to solve the
technical request. But
as lotus database is not relational and is not flexible for management
reporting, we developed a
web-based application in C#.Net. This application would receive the input from
the users and would
supply the parameters to Informatica, which would help in the request solving
process. Due to this
application the request solving process was automated and production of the team
increased by 80
percent.
Primary Responsibilities:
o Responsible for developing multi tier web application using ASP.NET / C# for
BOA Audit Group.
o Setting Visual Source Safe for ATM Web Application.
o Use Microsoft’s Enterprise Library 2005 - Application Blocks (Data access,
configuration etc.) for setting up different tiers on a solution.
o Used User controls through out the application development.
o DDF (Data Delivery Facility) - Created ASP.NET (C#) based file upload utility
on Web server as well as FTP upload utility to UNIX box.
o Involved in developing complex user controls
o Involved in the database design and data collection using SQL Server 2000.
o Involved in creating the mapping and workflows in Informatica for requests
involving relational databases.
o Developed the Web forms authentication for the application.
o Involved in validation of different controls in the application.
o Involved in writing the DOS scripts which are used to FTP the input parameters
to the Informatica mappings.
o Involved in writing the unix scripts which are used to supply the input
parameters to Informatica.
o Worked on coding object oriented ADO.Net for the database connectivity.
o Used Crystal Reporting for solving audit requests.
Environment: C#.Net, VB.Net, ASP.Net, ADO.Net, Java Script, SQL Server 2000,
CSS, Html, T-SQL,
Visual Studio 2003, Photoshop, Windows XP.
Project 2 :ATOC Ticket Tracking System
This website was developed for the corporate audit infrastructure team to track
the issues that are
opened by corporate audit associates.
Primary Responsibilities:
o Designed and developed Web forms, which would involve the resolution of the
issue mentioned in the
ticket.
o Involved in the database design and data collection using SQL Server 2000.
o Email notification functionality was included whenever status of the ticket
changes.
o Involved in writing object oriented ADO.Net for the database connectivity.
Environment: C#.Net, VB.Net, ASP.Net, ADO.Net, Web ,Java Script, SQL Server
2000, CSS, Html, T-SQL,
Visual Studio 2003, Photoshop, Windows XP.
Project 3 :AML Survey Website
This website was developed to conduct a survey on Anti-Money Laundering issues
for corporate audit
associates
Primary Responsibilities:
o Designed and developed the web forms, which would involve the display of the
different AML questions with their responses.
o Involved in the database design and data collection using SQL Server 2000.
o Involved in writing object oriented ADO.Net for the database connectivity.
Environment: C#.Net, VB.Net, ASP.Net, ADO.Net, Java Script, SQL Server 2000,
CSS, Html, T-SQL,
Visual Studio 2003, Photoshop, Windows XP.
J.D. Edwards /PeopleSoft, Charlotte, NC
Duration:May 2003 to Oct 2003
Position: Software Developer
Project: Customer Relationship Management (CRM)
The purpose of this product is to help a company manage its entire customer life
cycle, from customer
acquisition through fulfillment to post-sales service and support. This product
includes Sales Force
Automation, Marketing Automation, Partner Relationship Management, Service
Management, Contact Center,
Business Intelligence, Customer Self-Service and Advanced Order Configurator.
Presently this product is
in the phase of integration with the ERP products (World and OneWorld) of J.D.
Edwards. This product
uses the TopLink as the means of communication between the WebLogic and SQL
Server.
Primary Responsibilities:
o Involved in Object Oriented Application Code Generation.
o Worked on coding for JSP and Servlets
o Team lead in Automation of smoke test using WinRunner and TestDirector.
o Executed a pilot project in JUnit to determine the feasibility of different
unit testing approaches
for application business rules.
o Involved in Refactoring of business rules.
o Team lead in usage of McCabe Analysis to decrease the code complexity.
o Developed ANT scripts for build purpose.
o Developing documentation using the javadoc standards.
Environment: IntelliJ, J2SE, J2EE, Oracle 9i, Windows 2000.
Metaminds Global Solutions, Charlotte, NC
Duration: Sep 2002 to Apr 2003
Position: Software Engineer
Project: Proof of Delivery System (POD) for Transportation Companies
The purpose of the product is to allow route managers to maintain communications
with their drivers
and provide real-time information to customers. In this product Routes, Stops,
Trucks, Drivers, and
Product Manifests are managed via a PC Console application. Drivers receive
their assigned routes
and products lists on their handheld computer and then make their delivery runs.
During delivery,
the Driver captures a Proof of Delivery (and buyer signature) on the handheld.
At the end of the
route the completed information is uploaded back to a console for approval by
the dispatcher. Data
is updated and stored on a centralized corporate SQL Server 2000 database. POD
currently operates
on Pocket PC 2002.
Primary Responsibilities:
o Involved in Developing a Communication Gateway that can administer all the
wireless PDAs that are
connected to the network-using socket programming in C#.
o Involved in the database design and data collection of SQL Server 2000.
o Retrieval and storage of data elements from database using ADO.
o Involved in the design of the framework used for testing the application. This
is basically aimed at bombarding the server with data to test its performance.
o Executed a pilot project in XML parsers that takes web log as XML input and
provides methods to retrieve information.
Environment: C#.Net, ASP.Net, ADO.Net, Java Script, SQL Server 2000, CSS, Html,
T-SQL,
Visual Studio 2003/2005, Photoshop, Windows XP.
University of North Carolina at Charlotte
Duration:Oct 2000 to Aug 2002
Position: Research Assistant
Project 1: RFMACSIM, Network Simulator-2 (NS-2)
The main purpose of this project is to propose and implement medium access
control (MAC) protocols for
mobile ad hoc networks that utilize directional antennas. The use of directional
antennas in place of
traditional Omni-directional antennas reduces interference and thereby improves
the throughput
performance of the network. An additional advantage of using directional
antennas is due to its
higher gain from its directivity, which can be utilized to reduce the
transmission power during a
directional transmission. RFMACSIM, NS-2 are the research simulators used for
implementing different
medium access control protocols in mobile ad hoc networks.
Primary Responsibilities:
o Designing the Object Oriented classes for the implementation of different
protocols in NS-2.
o Developed a Java Applet user interface to provide the results for our research
team
o Extensive use of C language structures and pointers for implementation of
different protocols in RFMACSIM.
o Developed Tcl/Tk scripts for giving input to NS-2.
o Used Data Display Debugger and Workshop for testing the implementation.
o Developed a PerlManipulator which will go through a set of files and fully
qualify all references to a set of keywords
o Developing documentation using the Latex standards
Environment: IntelliJ, J2SE, Tcl/Tk, Solaris 7.0.
Project 2:Virtual PC
The purpose of this project was to send messages between two computers,
which are in different networks. Implementation of this project was done for
the routing of
datagram packets. The routing included fragmentation and reassembly of packets.
Primary Responsibilities:
o Simulated ARP, IP driver, UDP in Java.
o Simulated an Ethernet Card to study the functioning of the Data Link Layer.
o Implemented ARP to study its interaction with IP.
o The Transport Layer Protocol and UDP were implemented.
o The concept of sockets and ports was simulated.
o Developing documentation using the javadoc standards.
Environment: Java Socket Programming, TCP/IP, UDP and Solaris 7.0
Tata Consultancy Services, Mumbai, India
Duration:June1999 to July2000
Position: Systems Programmer
Project:Nortel-Intelligent Call Management (ICM)
This product employs a switch-to-computer application interface
open-architecture standard to form an
interactive link between a DMS-100 Family switch or an Automatic Call
Distribution (ACD) Server and a
customer's computer. Using this channel a service provider, such as a telephone
operating company,
can supply coordinated switch-based telephony services for use by applications
residing on a customer's
host computer. The exchange of messaging information and call control requests
can dramatically enhance
call processing, raise call-center agent productivity, and improve customer
service and competitiveness.
Primary Responsibilities:
o Team lead in a feature development activity that dealt with the number display
on the ACD agent’s
phone.
o Performed extensive testing for different features on DMS-100 switch.
o Involved in finding the different call scenarios code flow of an Automatic
Call Distribution group.
o Designing the Object Oriented classes in Protel for the usage of TCP/IP
transport.
o Developing documentation using the FrameMaker standards
Environment: Protel, Linux, DMS-100 switch and ACD architecture
|