Avani Rajopadhye
**** ******** **** **, ****** Cordova CA 95670
*****.***@*****.***
Visa Status: EAD (Employment Authorized)
C: 318-***-****
H: 916-***-****
Objective
Looking for a Graduate Intern/Full time position in Software Development department of an
organization that contributes to the growth and success of the organization and
simultaneously keep adding values to myself by utilizing and strengthening my skills.
Education
-- In Progress: M.S. Software Engineering, CSU Sacramento, 3.763 GPA, expected
graduation May 2016
-- Post Graduate Diploma in Advanced computing, CDAC, Pune, India (2007)
-- Bachelor of Engineering (Computer Science & Engg) University of Amravati, India (2005)
Certifications
-- Sun Certified Programmer for Java 2 Platform 1.5 Core Java(SCJP 1.5) 310 055
-- Sun Certified Web Component Developer for Java 2 Platform 1.5 (SCWCD 1.5) 310 085
Skills
-- Programming Languages: Java, J2EE, Google REST API (Drive & Spreadsheet API), PL/SQL
-- Scripting Language: Perl, UNIX & Linux Shell Scripting
-- RDBMS: Oracle 9i, Oracle 10g
-- Document collaboration: Microsoft Sharepoint 2010, Google Docs API
-- Web Technologies: HTML, CSS, JSP, JavaScript, angularJS
-- Application Server: JBoss, Tomcat 8, IBM WebSphere V 6.1, Google App Engine
-- Tools: Putty, RDP, WinSCP, Wily, Eclipse Luna, Eclipse Kepler, Maven 3.2.5
-- Version control: Git, GitHub, CVS
-- Project Management: Agile Project Management
-- Framework: Hibernate
MS Projects
1. Sharepoint Website (Summer 2015) Self Summer Project
Technology : Microsoft Sharepoint 2010, Microsoft Sharepoint Designer Tool
Abstract : This is a summer project where I am building a Sharepoint website for managing
student’s projects for CSC 190/191. The Sharepoint website serves as a platform for students
to upload their project documents and for instructors to better manage and track project
submissions by students.
Responsibilities :
-- Created a customized Sharepoint template which can be reused to create SharePoint
subsite for each team to upload their project documents
-- Created Project sponsor and Project advisor groups for each team with permissions which
help project sponsor and project advisor groups to see their allocated project teams.
-- Created Users and Groups with customized permissions which are necessary because
teams should not be able to see other team’s submissions..
-- Created and customized Local Permissions (for each subsite) such as teams can resubmit
the document but can not delete a document once uploaded.
-- Created Global permissions that are applicable to all website users.
-- Created and assigned Signature, Approval and Feedback Workflows which help students
(teams) to upload signature documents which need to be signed, documents like SRS which
need approval from the project advisor and asking feedback from the course instructor
respectively. The workflow automatically generates an email to the stake holders to review
documents and provide feedback.
-- Created team’s Calendar where all users for a particular team projects (including team
members, instructor, advisor, sponsor) can see upcoming meetings and act accordingly.
2. Credit Card Debt Viewer (Spring 2015) Course:System Software Engineering (CSC 230)
Technology : Java/J2EE, angularJS, JSON, HTML5, CSS3.0, Eclipse, Maven, Google REST API,
Agile Project Management, GitHub
Abstract: We are a team of 2 people and our web app (Credit Card Debt Viewer) helps users
to manage their credit card data at ONE place. The advantage of having all the credit card
information in ONE place is that users can not only view and update their debt, monthly
payments etc but can also see reports generated by our system based on the information
provided by the users.
The web app is accessible at: http:// sixthepisode87101.appspot.com
Highlights :
-- Project managed using Agile methodology with 3 week sprints
-- Created user stories and added to the product Backlog, held Sprint Retrospectives,
Planning, Estimating User Stories meetings etc.
-- Development in Java, angularJS, HTML5 and CSS
-- Good hands on experience on Version Control using GitHub
-- Studied and Implemented Google REST API client code to develop the web app.
3. Sacramento State Mobile Application (Fall 2014) Course: Software Verification & Validation
(CSC 234)
Technology: Manual Testing performed using Software Testing Strategies like White Box
Testing (Path Testing) and Black Box Testing (Equivalence Class Partitioning). We tested this
mobile application on iOS/Android, Safari/Chrome, 3G/LTE environments.
Abstract: This is software Testing project completed by a team of 3 people. We tested
Sacramento State Mobile Application which went live on December 2014.
Responsibilities :
-- Involved in testing this application using Black Box Testing techniques and Manual White
Box testing(Path Testing),
-- Testing efforts were focused to pinpoint defects in the system and identify areas of
improvement for the application,
-- Involved in creating a test plan to assess work, time and team efforts to be needed to
complete this project.
-- Identified potential design concerns to improve the efficiency, productivity, and end user
satisfaction.
-- Testing Deliverables were: Defect Report, Usability Report and Performance Report
4. Hypothetical Product based on Hooked Model (Fall 2014) Course: Human Computer
Interaction Design (CSC 238)
Technology : Hooked Model (Habit Forming Principles) by Nir Eyal
Abstract: We were a team of 4 people working on a hypothetical product similar to
StackOverflow and LinkedIn. The course taught us how to hooked users to the website. We
built a prototype system that demonstrate how we form habit to use our hypothetical product.
We studied Nir Eyal's hooked Model. We implemented a system prototype and in our
presentation we showed how our prototype hooked users to our prototype website.
Responsibilities :
-- Studied Hooked Model by Nir Eyal.
-- Studied Habit Forming principles that Facebook, Amazon has implemented to understand
the behavioral trends of users
-- Applied the gained knowledge to our hypothetical product.
-- Built the evolutionary system prototype of the hypothetical website.
5. Case Study project on Perpetual Learning Behavior of Zillow.com and Banking: Loan
Approval System (Spring 2014) Course: Knowledge based Systems (CSC 214)
Technology : Artificial Intelligence with Perpetual Learning Behavior of Zillow.com and Loan
Approval Software
Abstract: This was an individual case study project. It was focused on study of Zillow.com A
web portal that help people make intelligent decisions about homes in every stage of their
lives like home buying, selling, renting, remodeling and financing. It learns perpetually to take
decisions. I also studied how banking systems when allow loans, learns continuously and
gained knowledge. The procedure for applying loans would be same for all applicants,
however, the decision of approving loans depend upon many factors such as outstanding
debts, pursuit of new credit, employment status, income, employment history etc. Both
systems are self improving its performance via perpetual learning.
Responsibilities :
-- Performed comprehensive study of Zillow.com
-- Understood the concept and found out how Zillow learns perpetually to take decision like
increase in house prices in an area.
-- Studied how Loan Approving Software works and its decision making ability of whether to
approve or deny the loan application.
6. Amdocs Project (Fall 2012) Course: Software Requirements & Specification (CSC 232)
Technology : Perl scripting language, Deployment Artifacts, Development Environment Trends
Abstract: We were a team of 4 people working on a live project by Amdocs. The project was
focused on identifying why non functional requirements(NFR) failed to met at deployment
phase.
Responsibilities :
-- Performed comprehensive study of Amdocs (that time) current environment.
-- Understood which specific NFR are failing to be met.
-- Implemented a tool "TrackNFR", developed in Perl scripting which parse a SRS document to
find out and track NFR which need to be met.
-- Provided a deployment guideline document that included deployment configurations needed
for a particular NFR for ex. setting db connection pool for handling queue wait scenarios,
garbage collection settings for out of memory cases.
-- Provided an environment characteristics document that included what environment
specification needed for DEV/QA/UAT environments at Amdocs.
-- Project Deliverables were: "TrackNFR", Deployment Guideline Document, Environment
Characteristics Document.
Professional Work Experience
1. Saba Software, a US based Software Company Pune, India (2007 2009)
Technology: JBoss, WebLogic, WebSphere, UNIX, Solaris, Linux, Putty, WinSCP, Oracle 10g,
Java, Servlet, Oracle 9i,
SQL PL/SQL, JUnit
Abstract: Saba was a Human Capital Management (HCM based) product company which
delivered products like Saba LMS, Saba Collaboration, Saba Performance etc. At my stay at
Saba, I was involved in 5 projects which included Java/PL SQL development, Performance
Tuning, Websphere Administration, Hosting operations and Production
support
Responsibilities :
-- Implementation and Production support
-- Live issue resolution and Impact Analysis
-- Development in Java, Servlets, Development in PL/SQL
-- Unix and Linux scripting
2. CDAC (Center of Development in Advanced Computing) Pune, India (2006 2007)
Technology : Core Java, JSP, Servlet, HTML, Oracle 9i, SQL PL/SQL, JBoss
Abstract: At CDAC, I was pursuing a Postgraduate Diploma course. I worked as a team lead of
a development team comprising of seven developers in writing a portal for job providers to
upload new job openings and for job seekers to apply for jobs.
Responsibilities :
-- Involved in System design and documentation
-- Development in Java, Servlets
-- Development in PL/SQL
Awards & Recognitions
-- Star Performer award for first Quarter at Saba 2009
-- Star Team award for first Quarter at Saba 2009