Post Job Free
Sign in

C++ C Java Ml HTML XML Ant Jsp Java Servlet Unix

Location:
Fresno, CA
Posted:
January 21, 2014

Contact this candidate

Resume:

JOHN SAINNA

*** **** **** ******, *** *** Fresno, CA 93711 513-***-**** ********@*****.***

OBJECTIVE

Seeking an entry level position as Computer Programmer

EDUCATION

Masters in Computer Science 2011 to 2013

Fresno State University, Fresno CA

• Major: Computer Science

• Related course work: Algorithms, Bioinformatics, Information Security, Web Development,

Mobile and Wireless network, Computer Architecture, Software Engineering

Masters of Business Administration 2004-2005

University of Findlay, Findlay OH

• Major: Organizational Leadership

• Related coursework: Financial Accounting, Managerial Accounting, Human Resource

Management

Bachelors of Business Administration 2000 to 2003

University of Toledo, Toledo OH

• Major: Information Technology

• Related coursework: System Analysis and Design, Application Development using Database

Systems, Principles of Manufacturing Systems

PROGRAMMING PROJECTS

• As a group of five members, developed and implemented android based mobile application that

interacts with SMIL files: play video, display images or text and play audio. The goal was that,

users should be able to compose SMIL files on their mobile phones, text each other and be able

play them either serially or parallel. We followed software development life cycle from

requirement analysis to deployment and maintenance. The project was implemented using

Google’s Android SDK using Eclipse along with subversion for source management. We also

used Microsoft Project to work out the work-plan and track progress. Star UML was used for

design phase while drop box was used for shared documentation like Software Requirement

Specification. Although we worked together, I was assigned player implementation where I had

to compose objects from a parser and run them serially or parallel depending on objects start and

end times. The data was stored in Google Cloud. We chose Agile Development because we were

not sure about all the requirements during requirement analysis phase. At the end of semester,

we did a presentation of our complete project to computer science faculty and students and our

project was chosen as top two out of eight.

• Developed and implemented an internet trivia game using Server and Client Java API. A text file

containing answers is kept in a secure server. The player is given 10 seconds for each question

and at the end of trivia the Server gives the player the right answers. The player is penalized for

cheating, for example, the player is penalized more for guessing wrong than leaving it blank.

• Designed and implemented a dynamic website using J2EE Web Development Tools, HTML5 and

MySQL database. The purpose of the project was to design and develop an online bookmark

application that can be used to save bookmarks on the server and with the following

functionalities: User can create and organize his/her bookmarks into different categories, for

example news, movies etc., add bookmarks into different categories, delete categories and URL’s

that you no longer need and can email categories and URL to other users. I used Apache ANT to

automate the software building processes and MVC framework pattern to split the project into

Model, View and Controller parts. In the View part, I used JavaScript and HTML5 surrounded by

JSP and Servlet logic while on the Model part, I used JDBC to connect to MySQL database for

persistent storage.

SKILLS

• C++ • C • Java • ML • HTML • XML • ANT • JSP • Java Servlet • UNIX • MVC •

Information Security

• MySQL • J2EE Web Development • Java Beans • JSTL • Apache Tomcat • Eclipse •

Microsoft Visual Studio

EXPERIENCE

Graduate Assistant: Fresno State University, Fresno, CA 2013 to 2013

• Tutored students in Computer Architecture simulation using Java and C++

• Supervised and assisted students during programming labs

• Graded, maintained and submitted student records

• Provided research assistance to faculty

Computer Support Specialist: Marush Group Homes Toledo, OH 2002 to 2004

• Designed, implemented and maintained an automated program to monitor absenteeism and

tardiness that reduced the errors usually made by supervisors(by entering data manually) by over

60 percent

• Designed training manuals and certificates

• Updated databases and record keeping

• Assisted staff with computer trouble shooting and problem solving

EXTRA CARRUCULUM ACTIVITIES

• Full Track and Cross-Country Scholarship at the University of Toledo

• Cross-Country Captain

• Second in 5000 MAC indoor championship



Contact this candidate