Systems Administration
I currently take care of a number of linux systems used for various purposes; desktops, web and file/print servers etc. Here’s a quick list of what I generally implement:
- Ubuntu, Slackware
- Apache, nginx, lighttpd webservers
- MySQL, PostgreSQL, SQLite databases
Web Design
In addition to crafting this site, I’ve had design involvement in several large-scale transactional websites. HTML, CSS and JavaScript are the obvious benchmark. Here are some other languages and tools I use for the web:
- Python and the Django web framework
- the GIMP for imaging
I’ve also spent some time setting up and customising weblogs, wikis, and content management systems:
- WordPress
- MovableType
- Drupal
Software Development
- Java, Python
- Git, Mercurial, Subversion
People and Process
While I’m fairly technical, I take a great deal of of enjoyment from collaborating with others. I’m interested in how people and technology come together to build software, produce a killer website or solve a tricky problem.
This has led me towards large, complex projects and team lead roles where I’ve managed teams up to around a dozen people.
Resume
A technical resume is available to download.