Skills and Experience
Below you will find a listing of what I consider useful and valid skills, along with an approximation of how far I have developed them. If you have any questions regarding experience with a particular area, feel free to contact me.
Skill Category Index
For the sake of organization, I have categorized applications and topics under skill categories. If you are interested in something in particular, follow one of the links below.
- Technical - Operating Systems
- Technical - Programming Languages
- Technical - Databases
- Technical - Misc.
- Software - Design and Production Applications
Technical - Operating Systems
Most of my efforts in learning and working with operating systems are currently focused on Linux, Unix, and their derivatives within the family. My primary operating system is Linux, with a lot of the experience carrying over to Unix (BSD, Solaris), and Mac OS X (a BSD derivative). While I was very current with Microsoft Windows up to XP, I have focused much more on the Unices for the last four to five years.
Skill |
Experience |
|---|---|
| Linux | Advanced |
| Microsoft Windows (2000, XP) | Advanced |
| Mac OS X | Intermediate |
| Unix (BSD, Solaris) | Intermediate |
Technical - Programming Languages
My background as a lifelong tinkerer and former Computer Science student has left me with a strong background in software development. My main focus is scripting languages such as Python, which may be applied to a wide variety of projects ranging from web development to desktop applications. I am also a capable web application developer (primarily with Python and PHP).
Skill |
Experience |
|---|---|
| Python | Advanced |
| Javascript | Advanced |
| HTML / CSS | Advanced |
| C++ | Intermediate |
| PHP | Intermediate |
| Java | Basic |
| Perl | Basic |
| C | Basic |
| Applescript | Basic |
Technical - Databases
My database skills are diverse and complete enough to take on a wide variety of projects. While a strong understanding of SQL makes you largely capable on any reasonably SQL-compliant relational database, the products below are the ones I've spent the majority of my time working with.
Skill |
Experience |
|---|---|
| MySQL | Advanced |
| SQLite | Advanced |
| PostgreSQL | Basic |
| Filemaker | Basic |
Technical - Misc.
I've included some other areas and applications that are technical in nature, but don't fit in the other categories.
Skill |
Experience |
|---|---|
| Apache (webserver) | Advanced |
| Django (web framework) | Intermediate |
| Embedded Development (tiny computers) | Intermediate |
| Subversion (source management) | Intermediate |
| Esko BackStage (pre-press workflow) | Basic |
| Job Definition Format (JDF) | Basic |
Software - Design and Production Applications
While my main focus and interest is technical in nature, I do have an overall intermediate level of experience with most of Adobe's creative Suite. I have served in a pre-press role for International Paper and can fill such a role, although it is not my main interest. I look to apply my understanding of pre-press and workflow to things that are more technical in nature.
Skill |
Experience |
|---|---|
| Adobe Illustrator | Intermediate |
| Adobe InDesign | Intermediate |
| Adobe Photoshop | Intermediate |
| Quark Express | Intermediate |
| XMPie (Variable Data) | Basic |
| DesignMerge (Variable Data) | Basic |

