Steve Baker
Email: ice(at)mama.indstate.edu

Objective: To work on cool stuff. To use my programming and administration knowledge to build cool stuff.
Education: Indiana State University, Terre Haute, Indiana
Bachelor of Science
Major: Computer Science
Minor: Computer Technology

Masters of Science in Computer Science (graduating May 2012)

Employment:
Office of Information Technology / Technology Infrastructure Services
Scientific and Research Systems Administrator

Oversee the operation of the Linux High Performance computing and large dataset storage systems on the campus of ISU as well as all Unix administration for the College of Arts and Sciences. Research oriented C and Unix programming / web (LAMP) programming / scripting as well as some OpenGL application development.

Center for Instruction Research and Technology
Scientific and Research Systems Administrator

Oversee the operation of the Linux High Performance computing and large dataset storage systems on the campus of ISU as well as all Unix administration for the College of Arts and Sciences. Research oriented C and Unix programming / web (LAMP) programming / scripting as well as some OpenGL application development.

Office of Information Technology, Indiana State University
Unix Systems Administrator

Oversee all Unix administration for the College of Arts and Sciences, which include the departments of Life Sciences, Geology and Geography, Math and Computer Science, Chemistry and Physics. Responsibilities include the administration of some 20+ linux servers, including 2 compute clusters, Sun workstations, A Linux lab and several Windows labs.

College of Arts and Sciences, Indiana State University
Computer Specialist I

Oversee all Unix related operations for the departments of Life Science, Geology and Geography, Terre Haute Center for Medical Education and Computer Science departments. Responsibilities include the administration of linux servers, Sun Sparcstations, several PC labs and an X-terminal lab.

Abbreviated additional work History:
Geology and Geography Department, Indiana State University
System Administrator

Life Science Department, Indiana State University
ICCPT Computer Consultant

Computer Center, Indiana State University
System Administrator

Computer Science Department, Indiana State University
Assistant System Administrator

Computer
Knowledge:

Languages:
C, Java (Unix/Android environments), Javascript, PHP, Shell (Bash, Tcsh), Python, and others.
Main work done in C, can learn anything and am familiar with most programming languages.

Operating
Systems:

UNIX (Linux, BSD, Solaris, AIX, et al.) Am very familiar with Unix and network programming in the C environment.
Android
Windows
Software:
Advanced knowledge of Linux, Apache, Samba, NFS, SSH, Xorg, Sun Grid Engine, OpenSSL, MySQL, Networking.
Working knowledge of OpenGL, FTGL, Sendmail/Postfix, PBS Have worked with and supported Gaussian, Molpro, Gamess, and many custom applications in compute environments.
Have supported many software packages for the PC, including Microsoft Office, Imagine, ArcGIS, DataStudio, Mathmatica, and others as well as provided NT domain logins via a samba server.

Programming
Projects:
Some example programming projects done as a student/professional at ISU for the fun of it, not related to course-work/job.
http://mama.indstate.edu/users/ice/progs.html

ISULive Unix/OpenGL based information display system for ISU campus which displays a live video feed, RSS feeds and time and weather.

StateView Web frontend and backend to a video server site like Youtube.
Clam C Like scripting language, supporting dynamically loaded libraries, functionally similar to C/Javascript.

Bs A full implementation of a Unix shell based on the C-shell (csh) with extensions including advanced filename wildcarding, advanced scripting support, fully implemented BSD job control, and many more features.

Sac A system accounting package, ala ac program for BSD with extensions for hourly and daily login profiling. Submitted to sunsite.unc.edu.

Tree Depth indented directory lister, included in most Linux distributions.

Interests: Programming, high level program language development, reading, Science Fiction literature/movies, video games.

References: Available on request.