Vishnu Prasad
************@*****.***
Summary
. More than 6.5 years of software industry experience and nearly 5 years
of Program Management experience at Microsoft.
. Hands on knowledge of agile software development methodologies, web
applications & technologies, service oriented architecture, web
application and database applications.
. Self motivated technology savvy and a team player with a keen interest
in emerging trends and technologies.
. Well versed with Microsoft eScrum process, Microsoft software
development life cycle and security processes.
Significant Accomplishments and Industry Recognitions:
. Microsoft India BlogStar - Voted as Top 3rd Best Developer Blogger in
India by Microsoft.
http://www.microsoft.com/india/blogstars/winners.aspx - Award
presented by Steve Ballmer, CEO Microsoft.
. Microsoft Certified Application Developer (MCAD.NET)
Education experience
. Master of Science (M.Sc) in Mathematics and Computer Science
. Bachelor of Science (B.Sc) in Mathematics and Computer Science
Technical Skills
Software Technologies :ASP.NET, HTML, CSS, XML, SQL Server 2005
.NET Skills :C#, ASP.NET, ADO.NET, Web Services, .NET Framework
Security Tools :Agile SWI Track, BinScope, Threat Modelling, CAT.NET,
PoliCheck, XSS Probe, FxCop
Analytical tools :Web Trends, Google Analytics
Detailed Project Experience
Microsoft Pinpoint Jan
'09 - till date
Microsoft Corporation (Redmond)
Program Manager
Microsoft Pinpoint (pinpoint.microsoft.com) is a marketplace that helps
customers easily find the experts, products, and services they need. In the
process, the site also supports the ongoing business success of Microsoft
vendor companies. I was part of 5 successful releases playing roles of
scrum master, feature PM, Security PM and also co-coordinating with
security buddy to complete security sign-off. Developed and implemented
Search Engine Optimization strategy for Pinpoint fuelling search engine
conversions from 2 to 20% within few months. Driven and implemented
analytics using web trends for Pinpoint and other tenants.
Responsibilities:
Responsible for designing and implementing Search Engine Optimization
strategy for Pinpoint worldwide markets. Search engine referrals jumped
from 2% to 30% in a span of few months.
Currently working on instrumenting uber web trends tagging in the website
to better understand and track visitor behavior. Created custom web trends
reports, purchase funnel, scenario analysis etc
Worked with business, site management and marketing team to create
requirement document for web trends tagging.
On boarded the team from traditional eScrum model to an agile User Story
model using third party tools like Rally.com. Prepared user stories and
storyboard for daily scrum.
Handled multiple release features every release.
Moved from traditional function specification document to a more
collaborative OneNote and SharePoint approach.
Performed the role of Security Release Program Manager end to end by
completing SWI track for every sprint by interacting with Security Buddy.
Ran security tools like BinScope, CAT.NET, and FxCop. Prepared Threat Model
for all the releases. Transitioned the team from classical to Agile SWI.
Work closely with UX designers and Content team on a daily basis.
Skills Used: Rally.com, Visio, Sharepoint, SWITrack, Web Trends, C#,
ASP.NET, SQL Server
MSCOM Services Aug
'07 - Sep '08
Microsoft Corporation (Redmond) / HCL Technologies
Support Program Manager
This team provides 24x7 applications as well as infrastructure support that
serve as customer's primary contact with Microsoft. Microsoft.com support
team manages online properties that reach 75% of all Microsoft.com
visitors. This team strives for high customer satisfaction that enhances
Microsoft's customers overall experience with Microsoft. An important and
fundamental requirement for this position was to be very familiar with a
wide gamut of development and debugging tools and technologies as
diagnosing an issue in the infrastructure required being familiar with
various components of the system and their design.
Responsibilities:
Acquire in-depth knowledge about tools and sites supported by Publication
team for Microsoft.com support. E.g. Microsoft owned applications/sites
like download.microsoft.com, ftp.microsoft.com and etc.
Be the one point contact for expert information about various components,
tools and technologies.
Work with Engineering team and other feature team PM to triage customer
issues
Consume the latest dog food of the newer tools and provide early feedback
to the development team.
Identify and post hot & known issues for supported products to notify Tier
1 team and eventually to end customer.
Based on customer reported issues; identify and if necessary log bugs to
improve customer experience on supported site.
Skills Used: Sharepoint, C#, SQL Server, internal Microsoft tools (Download
Manager, SFTP, others)
Consumer Assistance Portal Reporting Mar '06
- Jul '07 Microsoft Corporation (India) / HCL Technologies
Program Manager (PM)
Consumer Assistance Technology is the group in Microsoft that handles the
entire Customer Support Services for Windows Desktop, Xbox and MSN
Products. This group hosts mission critical systems with 24/7 support
across different countries. The need to support the customers in a timely
fashion, monitor the support activities and lower the cost initiated the
need for a state of the art extensible reporting system. The system is
aimed to report volume of tickets, duration spent by agents, duration of
tickets etc with extensive drill down options.
Responsibilities:
Collect requirements for new reports and prepare prototypes for the same.
Prepare functional specifications for migrating data and reports from SQL
server 2000 to 2005.
Prepare backup (contingency) plan for partitioning of the Sql Server 2005
database.
Program management and technical guidance to delivery teams for ongoing
projects
Sending weekly status reports to MS Product Manager
Prepare functional Specifications for reports and features I owned
(Incident Count Report, SR 5 day report, SR Aging report).
Interact with onsite (Redmond) peers on new reports and new requirements.
Perform live site bugs triage and work closely with devs
Defined schedules and milestones for each release
Proactively worked with different Microsoft teams and prioritize the
reports
Co-own the product backlog of reports
Close interaction with Developers to close the issues/bugs found.
Ensuring the reports meet the business group requirements for functionality
and performance quality metrics.
Skills Used: Sharepoint Services, Office Web Components, MS Project, C#,
ASP.NET, SQL Server, SSIS packages
Supportability Reporting 5.5 SP1 Dec
'05 - Mar '06
Microsoft Corporation (India) / HCL Technologies
Program Manager (PM)
Description:
This project caters to the reporting needs of the Microsoft business groups
which use the Supportability Reporting systems to support the customers of
their products. The business groups used this tool to monitor the current
support trends, track the top issues, analyze them and find out ways to
improve Customer Satisfaction and reduce supporting costs. However there is
a need to keep adding more and more metrics to help businesses to meet
their goals.
Responsibilities
Program management and technical guidance to delivery teams for ongoing
projects
Send weekly status reports to MS Product Managers
Collecting functional and technical requirements for new reports and
preparing prototypes.
Prepare functional specifications for features and reports I owned.
Interact with onsite (Redmond) peers on new reports
Perform live site bug triages and war rooms.
Defined schedules and milestones for each release
Proactively worked with different Microsoft teams and prioritize the
reports
Co-owned product backlog for reports
Close interaction with developers and testers to clarify functionality
issues/bugs.
Ensuring the reports meet the business group requirements for functionality
and performance quality metrics.
Skills Used: C#, ADO.NET, ASP.NET, SQL Server, SSIS packages
Wealth Management Solution
Jan '05 - Oct '05
Polaris Software Labs
Software Design Engineer (SDE)
Worked in Polaris' Product Engineering Group developing a Wealth Management
solution for their Intellect Banking suite. The scope of this product is a
Wealth Management platform which involved Mutual funds and Financial Need
Analysis systems. This solution was targeted at Relationship Managers of
major banks to aid them in starting a relationship with a prospect. The
Financial Need Analysis (FNA) module lets an RM understand the needs and
risk taking capabilities of a prospect. This helps him to provide informed
options to a customer.
Responsibilities:
Involved in the systems requirement study and development
Prepare dev design documents for features I owned
Involved in the database design
Developed web services, stored procedures and wrote unit test cases
Design and development of the User Interface for the application and
integration with the web service.
Feature Unit Testing (White Box, Integration and smoke)
Code reviews for checkins of other developers.
Skills Used: C#, ASP.NET, ADO.NET, SQL Server, Web Services
Collection Management System Dec '03 - Jan
'05
Polaris Software Labs
Software Design Engineer (SDE)
Collection Management System is used for remedial management of customer
receivables of any type like loan installments, current account over dues,
etc. The system also allows business to proactively follow-up with
customers on expected receivables to preserve customer credit-worthiness.
The system provides the ability to handle differentiated follow-ups with
customers of different profiles and at different levels of delinquencies
ranging from customers with temporary difficulties and customers who
require a legal action to realize the outstanding amounts from them. It is
a web-enabled system. It has an interface to accept feed on customer
information from any product processor. Various tools available in the
system enhance the productivity of the collection unit.
This product was chosen by Microsoft Corporation as a customer evidence for
Visual C# 2005, SQL Server 2005 and ASP.NET 2005. Project Reference Link
Responsibilities:
Designing the UX (user interface) of the application
Preparing feature dev design docs
Developing the middle tier and data access layer
Developing code for data access
Testing and Code review
Conducting performance testing for my features
Skills Used: C#, ASP.NET, ADO.NET, SQL Server, Web Services