EDUCATION
University of Central Oklahoma – Edmond, OK
Bachelor of Science in Computer Science
Graduation Winter 2017
PROJECTS
5x5 Tic-Tac-Toe
Desktop application in Java
Implemented mini-max with Alpha-Beta pruning for AI decisions
Implemented network play through sockets and data input/output streams
oPeer-to-Peer and Client-Server capabilities
Pokedex for Android
Android application in Java
MVC design pattern
Populates a list of Pokemon using information pulled from RESTful API
oEvolutions handled by doubly linked lists
oMovesets handled by Hashmapping
Implemented map functionality through Google Maps API
oImplemented weather functionality through JSON API
Tested and debugged other team members’ code
Java Game
Desktop application in Java
MVC design pattern
Implemented state design pattern
oEfficient transitions between game figure states
Implemented strategy design pattern
oEfficient behavior handling of items
Implemented quadtree for efficient collision processing by quadrants
Tested and debugged other team members’ code
Web Apps
Student/Teacher enrollment
oCoded in HTML, PHP, and SQL
SKILLS AND QUALIFICATIONS
Computer Skills
Computer Languages and Frameworks:
o Java
o C++
o SQL, MySQL
o HTML, CSS, PHP, JavaScript, Ruby/Rails
Experience with Agile software development, Group projects with version control (GitHub).
Trained in the use of Object Oriented Design Patterns.
Have taken Computer Science classes on, but not limited to: Data Structures and Algorithms, Database Management, Mobile App Development (Android), Computer Networks and Systems Security.
Honors and Awards
President’s and Dean’s Honor Roll
Science National Honor Society
Honors College