Ranjani Sreenivasan *******.***********@*****.*** 510-***-****
Objective
Seeking a challenging software developer position that utilizes my programming skills and industry
experience.
Education
BS in Computer Science, Bangalore University, India.
CSU, East Bay. M.S. in Computer Science (Expected Completion Dec 2010) GPA: 3.1/4.0
Coursework Projects
As part of Software Engineering course project involved adding enhancement features to existing
gaming site called Spectromancer using Java implementing Observer Pattern, MVC. Followed
SDLC and used JUnit for testing. Used Subversion for version control.
Using Java thread programming created a console based app that spawns 2 threads (producer,
consumer)
As part of Software Engineering created a “Supplier” application and implemented
Observer/Observable pattern using JDBC, Serialization. The project also has the RMI
implementation.
Work Experience
Non profit Organization, CA Software Engineer Jan
2010 – May 2010
Used CSS for improving aesthetics and efficiency of the website, including ease of
maintainability.
Designed the project using MVC architecture providing multiple views using the same model and
thereby providing efficient modularity.
Performed business validations using JSP and servlets.
Used SubVersion for version control and UML diagrams like use cases, sequence diagrams and
class diagrams.
Palm, Sunnyvale, CA QA Engineer Dec 2006 – March 2009
Tested various functionalities like beaming data with other Smartphone’s, Outlook- synch with
PC to ensure mails are working properly on the device, Bluetooth configuration etc.
Capture product logs to analyze various technical issues and review them to debug and fix errors.
Work extensively on Bluetooth PAN by testing the Treo device with various other Bluetooth.
Created a pilot web application used by Scrum Master to track skills required for allocation of
resources to various Sprint cycles. As part of this project was involved in user interface designing
Ranjani Sreenivasan *******.***********@*****.*** 510-***-****
using JSP, XHTML. Maintained servlet classes required for user authorizations to be validated
from database.
Software QA Engineer
Digital Persona, Redwood City, CA June 2006– Oct
2006
Perform Black box testing. Validate authentication using Password Manager.
Interact with developers and Product Management to discuss and resolve some of the possible
bugs or enhancements within the product.
Perform daily smoke tests and Build Acceptance Tests and write STS documents.
Responsible for tracking and reporting the bugs using Microsoft Product studio.
Sonic Solutions, Santa Clara, CA QA Engineer Sep 2004 – May
2006
Study the functional specification and prepare Test Cases from the functional specification.
Responsible for Functional Testing, System Testing, Regression Testing and localization testing
Responsible for setting up and installing different Windows OS, VMware and testing Roxio
applications.
Modified XML to fix UI bugs for Easy Media Creator application.
Zoniac, Inc Milpitas, CA QA Engineer Feb 2003 to July
2004
Responsible for Functional Testing, System Testing and Regression Testing for the Zoniac
Premium product line.
Responsible for tracking bugs, reporting the bugs using Bugzilla.
Work with customers on possible install and configuration issues and assist them in
troubleshooting and resolving them.
Ingersoll-Rand, India Development Intern April 2000 to Aug 2001
Was involved in system analysis, coding using VB 5.0, testing and implementation.
Perform Unit Testing and peer code review
Technical Skills
• Programming Languages: Java, C++, HTML/CSS, JUnit, PHP, JavaScript, JSP
• Applications: Eclipse IDE, NetBeans, MS Visual Studio, MS Visio
Ranjani Sreenivasan *******.***********@*****.*** 510-***-****
• Operating Systems: Windows XP/Vista/Mobile, Linux variants (Ubuntu, Redhat), Palm OS
• Database: MySql
• Application Server: Apache Tomcat
• Other: Experience creating UML diagrams, Subversion