140 17th St. #18
Brooklyn, NY 11215
C (914) 255-7533
Brooklyn, NY 11215
C (914) 255-7533
profile
Detail-oriented engineer and open source expert seeks position pushing technical boundaries. Significant experience developing custom networking protocols, business applications, including process automation and database design.
skills
apache
applescript
asterisk
bash
bind
boxee
c++
c
clojure
darwin streaming server
debian
django
drupal
emacs
firefox extensions
freebsd
google app engine
grep
java
ldap
lucene
mac os x
mysql
objective c
open id
perl
php
postfix
postgres
python
red hat
ruby
sed
shibboleth
solaris
sphinx
sqlite
subversion
twisted
ubuntu
vi
professional guitarist, composer, and audio engineer.
github
Many projects and code examples available at my github profile:
https://github.com/philchristensen
repositories (click me!)
gists (click me!)
experience (click me!)
Sr. Software Engineer, Freelancers Union; Brooklyn, NY — March 2011 - present
- Restructured developer operations: installed and administered workflows for Jira-based task management system used company-wide, designed and implemented new Django infrastructure including unit and integration tests, static analysis, and one-click deployment to testing and production environments using Fabric and Puppet.
- Developed Contract Creator tool for creation of custom contracts for freelance employees, downloadable as PDF or RTF format documents.
- Designed and implemented datamodel, administration interface, and all front-end buildout for 2012 Open Enrollment plan pages.
Backend Developer, OMGPOP; New York, NY — February 2011 - March 2011
- Comitted and deployed product features on first day with no prior Ruby or Merb experience
- Redesigned game product database administration interface to improve usability and efficiency
- Implemented role-based permissions system for internal administration tool
Senior Programmer, Anthology of Recorded Music; New York, NY — May 2007 - February 2011
- Designed and developed ground-up rewrite of the DRAM Online audio streaming service.
- Implemented custom access module for Darwin Streaming Server, AJAX-enhanced administration interface, application-level support for Shibboleth authentication, and robust import workflow mechanism for importing new audio collections.
- Trained and managed junior developer through development of new Sphinx-powered search tool, UnAPI metadata support, and other projects.
Senior Programmer, Reflexions Data; White Plains, NY — December 2004 - May 2007
- Designed and developed a custom distribution of the Drupal CMS aimed towards authors of literary works. Made customizations to enable serving 1600+ sites from a single database.
- Designed and coordinated development on a multiuser presentation platform; client/server software coordinated the display of presentation data on 50 to 100 clients with interactive features and extensive metrics and reporting.
- Primary system administrator for production and development machines, office networking, Asterisk VOIP system, custom backup server, Postfix mail servers, and Plesk administration
Programmer, Farechase Inc./Yahoo! Inc.; New York, NY — April 2004 - August 2004
- Participated in maintenance and development of new and existing data retrievers for FareChaser travel search tool.
- Created Perl framework of harvesting tools, using WWW::Mechanize and HTML::TreeBuilder, including a fail-safe retriever shell to provide additional flexibility over existing implementation.
- Farechase sold to Yahoo! in July of 2004; left to pursue graduate degree.
Lead Programmer, RESCUECOM, Corp.; Syracuse, NY — August 2003 - April 2004
- BlackBerry mobile development, J2ME, fixed-point math
education (click me!)
State University of New York at Purchase — Studio Composition MFA — Fall 2004 - Spring 2006
State University of New York at Oswego — Music BA — Fall 1997 - Summer 2001
State University of New York at Oswego — Music BA — Fall 1997 - Summer 2001

