Andrew Puentes
  • Home
  • Games
  • Projects
  • Coursework
  • Contact
San Jose State University
PROJECTS
Computer Science
CS 185C: Game Design Studio in [Games]
CS 151: Object Oriented Design
CS 100W: G.I. Surplus Website

Simple Calendar & Mancala - CS151: Object Oriented Design
January 2014 - May 2014

Simple Calendar
+ Individual Programming Assignment
+ Java
+ MVC Model
+ Functionality: Add Events, Clickable Days, Detects Time Conflicts
Picture

Mancala 
+ 3 Team Members
+ Java
+ MVC Model
+ Strategy Pattern for the Visual Style of the Mancala Board
+ Use Cases, Sequence Diagram, Simple Class Diagram
Picture
Responsibility:
+ View & Controller of the MVC

G.I. Surplus Website - CS100W
September 2013 - November 2013
The Mountain View Surplus, located in Campbell, CA, launched an online store in 2009 and was struggling to bring in traffic. The client wanted to revamp the website. 
+ 5 Team Members
+ Agile Development
+ Bi-Weekly Sprints
+ Scrum Sessions
+ Role as Project Manager changes every sprint
+ Creating Business Memos
+ Social Network Accounts & QR Codes
Responsibility:
+ Project Manager (for 2 weeks) - Created a business memo for the sprint
+ Graphics

Tools I Used:
+ Adobe Photoshop for Photo Editing & QR Code Design
+ Adobe Illustrator for Presentation Poster
Picture
Presentation Day
Extra:
+ Created props for the presentation table
+ Used foam board to build a crate and placed a Nexus 7 tablet inside to play a slideshow of the store's products
+ Decorated laptop monitor screens by using the store's logo
Computer Engineering
CmpE 187: Software Quality Testing
CmpE 131: Software Engineering I
CmpE 102: Fundamentals of Embedded Software
CmpE 30: Programming Concepts and Methodology
ME 19: Graphics for Engineers

Testing of OpenCart  - CmpE 187: Software Quality Testing
January 2013 - May 2013
The objective was to perform black and white box testing on an assignment project. The team tested OpenCart, an open source shopping cart system.
+ 4 Team Members
Responsibility:
+ Functional Testing
+ Model Based Testing
+ UI Automation Testing
+ Regression Testing
+ Setting up a Bug Tracking System
Tools Used:
+ IBM Rational Jazz
+ TestOptimal IDE + WebMBT Builder 
+ Selenium IDE + Firefox Extensions
+ Fogbugz
PPT Final Presentation [Google Doc]

Data Monitoring Application  - CmpE 131: Software Engineering I
August 2012 – December 2012
The project demonstrated software development by using the waterfall method. The professor used the company he worked for, SANcastle Inc., and the teams have to create a data monitoring application by the end of the semester.

+ 3 Team Members
+ Waterfall Development / Milestones
+ Proposals - Asked questions to the customers
+ Software Requirement Specification
+ UML
+ Designed a Website in HTML and Javascript to show data from a CSV file
 Tools Used:
+ Aptana Studio 3
+ jQWidgets
+ Adobe Photoshop

Software Requirement Specification* (46 pages) [Google Doc]
*Note: Unable to find the final version. This version leads up to the final version.

Picture
Login Screen for SANraMon
  • Home
  • Games
  • Projects
  • Coursework
  • Contact