Experience June 2000 - Present Eaton Global Client Server Operations Systems Engineer Intern Member of team responsible for maintenance of Hewlett Packard 9000 enterprise servers in a high availability environment. Wrote shell scripts to summarize server performance data and publish on web daily. Involved with troubleshooting daily operations problems. January 2000 - Present Student Course Scheduler Ongoing project to design and implement program to automate creation of students' schedule of courses each semester. Program queries user for desired courses and returns all legal permutations based on user-defined constraints such as maximum number of credits, earliest time for a course, course prerequisites, etc.
Flexible architecture allows for addition of criteria for calculating and sorting schedules.
Using IBM Visual Age for GUI development and JUnit as testing suite. Spring 2000 Systems Design Project Edinburgh University Implemented Java client to control remote hardware and display returned image data using Sockets API for communications, AWT libs for GUI display, and JavaBeans architecture as basis of GUI design. Gave presentation to peers and industry representatives detailing marketability of product. Club Secretary Database Designed and implemented a database using Access and Visual Basic to automate various record-keeping tasks of a secretary. Database application was fully documented for both maintenance and use.