I love learning and experimentation. I draw on a background that includes philosophy, business, classics, code, and nine years of industry experience to provide innovative solutions, to ask non-obvious questions, and to push the boundaries of what is perceived as possible.
Cisco Systems Senior I.T. Engineer: Communication and Collaboration Platform 2005-04–2009-07
Cisco Systems Systems Administrator / I.T. Developer: Enterprise Messaging Systems 2001-04–2005-06
Cisco Systems I.T. Analyst: Engineering Support Analyst 2000-06–2001-04
University of Texas at Austin
Major: Management Information Systems
Minor: Dutch
Dates: 1995-2000
Bachelor of Business Administration
A multi-disciplinary approach that blends a base in business administration with a focus in building enterprise IT systems. Attention is paid to programming basics, project management, and consulting. The program culminates with a real-world project delivered to an Austin community organization.
University of Texas at Austin
Major: Philosophy
Minor: Dutch
Dates: 1995-2000
Bachelor of Arts
A classic liberal arts program in philosophy with focus on pre-Socratic Greek philosophy, German Idealism (Hegel), and Philosophy of science.
Rijksuniversiteit te Leiden, Leiden, The Netherlands
Major: Dutch
Minor: Philosophy of Science
Dates: 1997-1998
During a one-year study abroad term I studied advanced classes in Dutch speaking, writing, grammar, and composition. I also took 3 classes in the faculty of Philosophy: Rise of Scientific Europe, Seminar on Scientific Revolutions, and Rationality of Emotions.
Intensive 5-day training course covering the basics of Cocoa / Objective-C programming on Mac OSX.
Intensive 5-day training course covering the basics of Ruby on Rails development.
Intensive 5-day training course covering Linux administration.
Rated by proficiency on a 5-point scale with 5 being highest.
Perl
HTML
XHTML
Shell Scripting
Linux Administration
vim
CSS
XHTML+RDFa
Ruby
git
svn
emacs
Rails
M4
PHP
RDF
RDFa
Metadata
Apache
Systems Administration
Sendmail
Unit Testing
object-oriented design
mySQL
postgres
Cocoa
Java
Semantic Web
Javascript
Solaris Administration
Ruby metaprogramming
Internationalization(i18n)
Unicode
Dutch
French
Latin
VerbaLatina → Est: 2008-08-26 Category: Linguistics Language: Ruby
[https://github.com/sgharms/verbalatina/tree/master]
A Rails application that wraps a library set that programmatically conjugates regular Latin Verbs from 4 principal parts into all verbal parts, moods, persons, etc.
Linguistics Package → Est: 2003-07-09 Category: Linguistics Language: Ruby
[http://github.com/bruce/linguistics/tree/master]
Linguistics is a framework for building linguistic utilities for Ruby objects in any language. It includes a generic language-independant front end, a module for mapping language codes into language names, and a module which contains various English-language utilities.
CMailguard → Est: 2008-07-06 Category: Sysadmin Language: Perl
[http://code.google.com/p/cmailguard/]
For mail architectures that are highly distributed, consolidating mails and running elgibility-to-send to certain addresses is difficult and problematic. Mailguard is designed such that addresses can be routed to a central server. Upon reaching the server, the data is sent via STDOUT into the mailguard application. The application then classifies the sender and based on configuration parameters decides whether the mail should be silently discarded, forwarded on, or put into a holding pen until the message can be validated by a moderator.
M4Resume → Est: 2009-07-09 Category: Productivity Language: M4
[https://github.com/sgharms/m4resume/tree]
Tool for writing résumés in M4, and then having it flexibly build them into a variety of formats: LaTeX, XHTML, and XHTML+RDFa.
latintools → Est: 2009-28-01 Category: Linguistics Language: Ruby
[https://github.com/sgharms/latintools/tree/master]
Tools for entering LaTeX; useful for Latin writing quickly through Textmate; also has code for converting LaTeX-glyphs at CLI to HTML or UTF-8 codes.