Tim Skirvin

Unix Group, Information Technology Services
Stanford University
209 Polya Hall
255 Panama Street
Stanford, California 94305-4136
Email: tskirvin@stanford.edu
Phone: 650/723-7953

Education

B.S. in Computer Engineering, University of Illinois at Urbana-Champaign, 1999

Professional Experience

Systems Software Developer, Information Technology Services, Stanford University, California, USA [2007 - present]

Senior Systems Administrator (SAGE Level IV), Theoretical and Computational Biophysics Group, Beckman Institute for Advanced Science and Technology, University of Illinois at Urbana-Champaign, IL, USA [2000 - 2007]

News Administrator (SAGE Level II-III), Center for Reliable and High-Performance Computing, Computer and Systems Research Laboratory, University of Illinois at Urbana-Champaign, IL, USA [1999 - 2000]

Computer Consultant (SAGE Level I), Department of Mathematics, University of Illinois at Urbana-Champaign, IL, USA [1995 - 1999]

Research Assistant - United States Army Construction Engineering Research Labs (USA-CERL), Champaign, IL, USA. [1996]

Beta Tester - Parallax Software, Champaign, IL, USA. [1995]

Professional Skills

Experienced with virtually all aspects of running a computational facility, including funding and budgeting; machine room management; day-to-day system patching and upgrades; client and customer support, from help desk to level 2-3 support; vendor relations; project and team management; storage and backups; funding agency politics, including grant writing; hiring; computational facility design; software design.

Extensive background with computation cluster design and support, including ground-up cluster design. Specific knowledge of queueing systems (especially SGE/GridEngine) and ROCKS and Scyld Linux clustering solutions. Knowledgeable of national supercomputer centers.

Strong background with writing maintainable and expandable open-source software projects, with special interest in developer support applications (

Intimate knowledge of Usenet News administration, design, and development.

Experienced with SQL database use, design and administration.

Management: experience with developing computational facility budgets. Have managed up to ten part-time workers. Have been involved in hiring consultants and part-time and full-time workers.

Specific tools (strong skills are indicated with italics):

Published Software

Other Professional Activities

Technical Reports and Presentations