VIDYA VENKATRAMAN
Software Engineer
Email: *********@*****.***
Phone: 248-***-****/207-***-****
PROFESSIONAL SUMMARY
. 5+yrs of experience designing and developing applications on the
Microsoft .Net technologies.
. Thorough knowledge of all phases of software development life cycle
(SDLC), including Requirement Gathering, Analysis, Design, Development
and Testing of applications.
. Worked on C# 3.0 Programming Language, .Net Framework 3.5,Client-side
and server-side web applications, .Net Remoting, WINFORMS, MS-IRP
Protocol implementation, White Box Testing, API Testing, Unit Testing,Regression Testing, Adobe tool, MICROSOFT tool Protocol Adapter
Compiler, Reporting tool, Visual Source Safe, Clear Case, Visual
Studio 2005/2008, IIS 6.0, ADO.NET, ASP.NET,SQL server 2000,MACROS.
. Excellent Command on efficient software development using .Net
Framework. Optimized code development, securing the application and re-
factoring the code. Tracing and debugging critical errors and
participated and good knowledge of business layer object design.
. Have good knowledge on WPF.
. Worked on developing test outlines based on test plan, System
Requirements Definition (SRD), and System Design Alternatives (SDS).
. Expert in writing test cases based on the functionality of the module.
. An effective communicator with keen analytical ability and
demonstrated excellence in executing large-scale projects from vision
through implementation and post implementation product support.
. Flexible, result- oriented and adapt to the environment quickly to
meet the goals of the product and the organization.
. Hardworking, enthusiastic and highly committed to the growth and
success of the organization.
. Quick and efficient in solving complex technical issues.
. Excellent communication skills with strong background working directly
with coworkers and client to identify business objectives and
establish requirements.
. Proven Customer Interaction, Off-Shore Product development,
Installation, Integration and Customer Trainings led the team with
high degree of initiative and great sense of responsibility and
meeting deadlines successfully.
. Committed Team Player, Quick Thinker, Quick Learner and Effective
Communicator.
. Proven Experience in QA Manual Testing (Creating and Developing Test
Plans, Test Cases, Test Scripts and Maintaining in Quality Center.)
Black Box, White Box and Backend Testing.
TECHNICAL SKILLS
Languages /
SKILLS Tools
Framework MS.NET Framework 1.1,2.0/3.0/3.5
Programming Languages C#.Net, C, C++.
Web Technologies, ASP, ASP.NET, Web Services, XML,
Business & Portal Tech HTML, DHTML, CSS, DOM, XSLT,, XML,
XSD.
Web Servers IIS 4.0/5.0/6.0/7.0
Scripting Languages JavaScript
RDBMS MS SQL Server 2000/2005
Tools Crystal Reports8.0/9.0/10.0, V S.NET
2002/2005,VS 6.0,MS SQL Server Query
Analyzer, Code Smith, Notepad, Adobe
tool designer TOAD, Crystal
Reports,MS Office, Documentation
Version Control Tools Microsoft Visual Source Safe
2005,Microsoft Project Viewer,
MICROSOFT VISIO.
Operating System Windows 98,2000,XP,Win NT,Windows
2003,Unix,
PROFESSIONAL EXPERIENCE
MICROSOFT,Redmond,WA Jan'08 - Aug '09
Microsoft Protocol Document Validation
Role: Dot net Developer
This project was about validating the protocol document of MICROSOFT by
validating the server behavior on a CLIENT-SERVER APPLICATION on .NET 3.0
C# using the IDL file and making the unmanaged code and managed code
interact.
Responsibilities:
. Actively worked on MS-IRP (Internet Information Services (IIS)
Inetinfo Remote Protocol Specification) protocol. Involved in all the
four phases of the project.
. In study phase, worked in capturing the requirements of the IRP
protocol Technical document and prepared the Protocol Overview
of the Protocol Quality Assurance Report based on my understanding of
the protocol.
. In Plan phase, worked in completing the Requirement Specification
which involved the analysis of each sentence with respect to Server
and Client behavior. Also prepared Protocol Detailed Description of
Protocol Quality Assurance Report.
. Worked on PAC (Protocol Adapter Compiler) which involves the process
of converting the idl file into Header files and class files.
. Also worked on idl file written in C++ programming language.
. Also in the plan phase written an Adapter in C# built on .Net
Framework 3.0 to make the unmanaged code and managed code interact.
. In Design phase, worked on creating the unit test cases for validating
the Windows behavior of the Microsoft IRP protocol.
. In Final phase, worked on Reporting tool for generating the test
report of the test cases written and the coverage was 90% which was
appreciated by the client MICROSOFT.
. Created different UML diagrams using Microsoft Visio.
. Active role in unit testing, integration testing and code debugging.
. The challenge faced during the project was the code automation though
the project involved some manual interaction while executing the test
case.
Environment/Technologies: ASP.NET 3.5, Visual studio 2008, C#, SQL Server
2005, JavaScript,Microsoft Visio.
ALL STATE INSURANCE,Chicago,IL Jul
'07 to Jan '08
UNIT TESTING
Role: Dot net Developer
This project dealt with the API testing of the framework developed by
Allstate Insurance Company. The framework consisted of 21 API's. The
functionality of each API was tested by white-box testing method.
Functionality testing and code coverage was the major priority.
Responsibilities:
. Actively involved in Allstate Framework built on .Net Framework 2.0.
. Written unit test cases to make the test coverage complete, as well as to
perform code coverage assessment to identify the gaps in the current code
coverage and tracks the issues in the Framework code.
. Active role in unit testing, integration testing and code debugging.
. There were exactly 21 Application Programming interfaces out of which I
was handling three interfaces namely Coordination Context, Caching and
Event API.
. 95% Code Coverage was the challenge in each API and I was able to achieve
the same without any gap.
. Written the test cases by understanding each API and considering all the
possible scenarios as per the client expectations.
. Was appreciated by the client for the quality of work done.
Environment/Technologies: ASP.NET 2.0, Visual studio 2005, C#, Web
Services,, ADO.NET, CSS, SQL Server 2000, Windows Server 2003/Windows
Vista.
VERIZON,Chennai,.India
Jul '06 to Jul '07
Strategic Solution Platform:
Role: Dot net Developer
This project was a GUI Client and Server side web application which
involved in the DSL order of Verizon Wireless Network. Each form was
developed using .Net framework.
Responsibilities:
. Actively worked on GUI and client side and server side Web application,
ASP.net applications developed using Microsoft C# in the Microsoft Visual
Studio .Net IDE, It uses .Net Remoting application as a back end server.
All communications are accomplished using XML.
. Developed code for the database applications to interact with the
databases, using ADO.NET.
. Connected and disconnected transactions were achieved through Dataset,
Data Reader and Data Adapter.
. Actively worked on daily issues faced by the client in a unified front
end GUI that offers the management of new orders, Change Orders, Move
Orders and terminate orders, business and consumer static and dynamic DSL
orders with additional valued added service called VASIP.
. Also worked on the new requirement of the DSL Form design. This involved
displaying the market codes based on the selection of the Verizon
Internet Packages.
. Worked on xml pages of formatting the data.
Environment/Technologies: : C#.NET 2.0/3.0, .NET Framework 2.0/3.0, Windows
Vista, SQL Server 2000, IIS 6.0, Java Script,Visual Studio 2005, IIS 6.0.
ADOBE,Chennai,INDIA
Jan '05 to Jul '06
Toronto Police Service
Role: Adobe Developer
This project dealt with the conversion of static form to dynamic form using
Adobe tool designer for the Toronto Police Service.
Responsibilities:
. Took responsibility and managed with the Adobe tool in converting a
static form to dynamic form. This project had a daily delivery of
forms to the client which was challenging.
. Awarded "THANZ A ZILLION" by Wipro Technologies for the following
reasons:
1. Commitment and Integrity shown towards work.
2. Sharing workload in the team when required.