Christian Niles
41-08 42nd Street #3B
Sunnyside NY 11104
christian@unit12.net
212-203-2623
http://www.unit12.net/
# Objective
A Senior Software Engineering position in a creative, agile environment.
# Professional Experience
Outside.in, Lead Developer/Architect
2007 - Present
* Proposed and led project to rewrite the entire site using Ruby on Rails;
* Re-architected neighborhood database using GIS technologies, and expanded database to cover all of the United States;
* Primary developer on most new features, including Discussions, Neighborhood Updates Mailer, and additional in-progess features;
* Mentored development team on Ruby and Rails, and was involved in hiring of new staff.
unit12.net, Founder
2001 - 2007
* Founded my own business providing complete web development services, from design to deployment;
* Built custom web applications using mod_perl, J2EE, Ruby on Rails, and PHP;
* Administered RedHat Linux and MacOS X servers for clients and wrote custom management scripts in Ruby, Perl, and Bash;
* Directly trained client staff and IT departments.
Christiane Robbins, Collaborator
March - November 2006
* Produced a Cocoa application as the centerpiece of a digital art project that visualized real-time air quality data. The work was featured at the San Jose Museum of Art from July 2006 to November 2006, and at the Beall Center for Art and Technology, U.C. Irvine in September 2006.
Social Science Research Council, Independent Developer
2001 - Present
* Directly involved in nearly all web development projects for over 5 years;
* Created central LDAP directory and web-based management system enabling SSRC web applications to share user account information;
* Developed website management system used daily by 80+ staff for over 5 years to manage www.ssrc.org;
* Recently redesigned standard site templates, and migrated all content (~3000 pages, and ~2500 media) to the Bricolage CMS.
Nettmedia, Senior Web Developer
1999 - 2001
* Worked directly with designers and clients to implement site designs;
* Evaluated web application frameworks, built prototypes, and wrote custom server and client-side scripting libraries;
* Directed two associate developers, and trained designers and interns;
* Built and administered network of Linux servers used for research, development, and testing.
# Education & Academic Work
New York University, cum laude
Class of 2003
Individualized Computer Science major entitled "Human Factors of Computer Systems Design";
Published research with Natalie Jeremijenko, “Collated Path: a one-dimensional interface element to Promote User Orientation and Sense-Making Activities in the Semantic Web” in the Proceedings of the International Conference on Information Visualisation, 25-27 July 2001, London, England, UK.
# Open Source Contributions
Provided patches, bug reports, or documentation to many projects, including Bricolage CMS, DOM4J, PostgreSQL JDBC driver, Pantomime, and others.
The following are my major contributions back to to community:
MailDrop
A Cocoa project I’ve started to make it easier to migrate IMAP and POP email accounts.
StAX Utilities Project
Seeded this project with the majority of its codebase, and committed source code.
# Skills
Professional Experience with:
* Ruby, Java, Perl, PHP, and JavaScript;
* XHTML, CSS, XML, XSLT and related web standards;
* Rails, J2EE/Servlets, mod_perl;
* Linux and Mac OS X Server Administration;
* Database and Directory Management (PostgreSQL, MySQL, OpenLDAP);
* GIS technologies and tools (Postgis, MapServer, etc.);
* Subversion, CVS;
* Wireframing and Diagramming in OmniGraffle;
* Graphic Design in Photoshop and Illustrator.
Additional Experience with:
* C, Objective-C;
* Cocoa;
* UNIX/POSIX APIs, including networking and threading libraries.
Familiarity with:
* C++, shell scripting, and x86 assembly;
* OpenGL, Quartz, graphics programming;