Brandon L. Noard

Summary

Four years experience as a programmer, sysadmin, and network engineer, with expertise in PHP, SQL, and HTML.

Skills

Languages and Related Tech

PHP, SQL, Perl, JavaScript, HTML, CSS, RSS

Scheme, C, shell scripting, ASP

Template Toolkit, PhpDoc, PhpUnit, PEAR, PHP Savant

Servers and Tools

Apache (1 & 2), mod_perl, Subversion, MySQL, MSSQL Server

Sendmail, Postfix, SSH, NFS, Samba, Bind, Postgres, Xen, Vserver, LDAP, RT

Operating Systems

GNU/Linux (Debian, Ubuntu, Slackware)

Windows NT/2000/2003

Other Skills

Object-Oriented Programming

Web Application Design and Development

Data Analysis

Experience

Socialtext, Inc. Customer Support Manager, 10/2005 - present

Provide excellent technical support to enterprise level customers in the high stress environment of a small startup company. Effectively managing our request ticketing system. I provide customers with all degrees of technical knowledge with Escalating tickets, working closely with developers, QA, Sales and Project Management to ensure that all customer needs are being met. Administrate Socialtext on our hosted service. Involved with almost all aspects of the Socialtext appliance, to include building, configuring, and providing support for both sysadmins and end users. Providing documentation and training to the appliance sysadmin, troubleshooting problems that arise, upgrading software, field hacks. Added a feature to manage custom CSS layouts on our appliances. Manage all of our users custom CSS files

Wedge Community Co-op, Info Systems Generalist, 2/2003 - 10/2005

This position was part of a small technical team supporting a very busy co-op. The team was responsible for all of the store's data, generating reports, keeping all IT systems running, and working on custom internal- and external-facing applications for various departments within the co-op.

Beginning in June of 2005, I began a project to aggregate numerous sources of sales data and analyze them in order to set prices based on a predictive model. Its goal is to generate reports which allow the product buyers in the co-op to set retail prices based on sales. I have worked extensively with the accounting department in order to understand the problem domain. I also meet regularly with the product buyers, who are the application's intended users, in order to make sure that the application is what they need.

One of my first projects was to take the existing backend to our POS system and port it from ASP to PHP. As part of this effort, I re-architected the code base in order to improve its maintainability as well as greatly improve the quality and usability of the data being captured. In addition, I added a number of features in order to improve the user experience, in particular automating previously manual tasks and workflow.

Wedge, Website Maintainer and Developer, 7/2001 - present

Before I began taking on other tech work at the Wedge, my first technical position was as the website maintainer. My first responsibility was to clean up the website's computer-generated HTML. Later, I created a number of backend web interfaces to allow various departments to add dynamic content. For example, the HR department can add job postings, the deli can maintain their menus, and the product maintenance team can update the list of products on sale.

I have also added an RSS feed, a searchable archive of the co-op's newsletters, a recipes database, and a system to allow members to sign up to receive the co-op newsletter via email.

Volunteer Work

Administrator of the bryantneighborhood.org mail server.

Living With Purpose, LLC - Board of Advisiors, Technical Advisor

Compassionate Action for Animals - newsletter design and layout.

Education

University of Minnesota - 2000: B.S. in Sociology