I am a web developer with over 15 years of experience in the software industry. My specialty is web development. I am a full-stack developer and can work at any level of the stack including OS maintenance, web server configuration, database programming (Python or Perl) and config, Javascript/Actionscript, Ajax, CSS and HTML.
I like to give back to the community. I started the Sheepology project for church management and church web content management. I will be spinning off several modules from that project as projects in their own right including a Django/Flex based visual tree editor and a Django webcam. If you'd like to see some of my source-code, visit this project.
I have worked with several web content management systems including Joomla, Bricolage, and Ellington. In addition to this I have worked with the Jazbox print content management system and integration of Jazbox and Ellington. This experience in addition to my familiarity with common content management systems like Typepad and wordpress give me a thorough understanding of what a content management system should look like. I am building a web content management system into the Sheepology project as well.
While age (I'll soon be 39) and experience have tempered my sense of adventure, I still tend to want to ride the cutting edge of technology. I am always look for new and better ways to do things. In 2008 I left the employer I had been with for 12 years because I felt I would soon be joining the ranks of dinosaur cobol programmers (albeit with Perl). While the ride since (in the volatile newspaper industry) has been nerve racking to say the least, I very much enjoy being able to choose and develop cutting edge technologies.
As lead developer I am involved in a variety of projects. I have worked closely with the Ellington and Jazbox content management systems. I have been involved in some data conversion projects and some internal applications.
Visit the Tide Chart site.
This application has not yet been released to the public.
This is an internal database reporters use to keep track of "sources."
At the Rocky I as the primary Django developer. I built our Django environment from the ground up using PostgreSQL and Apache. I configured an Ubuntu RAID system for developement and hosted our public site on Webfaction. I wrote 90% of the Django code and helped train other developers to use Django. I used jQuery on the client. I developed numerous applications in a very short period of time.
NOTE: since the Rocky closed in March of 2009, many of the portions of the site I built have been shut down and so are unavailable for your viewing pleasure.
This application allows people to submit their holiday lights displays and provides our readers with an interface for plotting driving routes and rating displays.
The Colorado County Election Profiles was on a very tight deadline because of the impending election. I worked with a designer/CSS artist and Flash/Flex developer to finish this project in just over 2 weeks.
Denver Public Schools Report Cards
MR publishes reviews of research mathematics publications and provides a search engine to our database of reviews and bibliographic information. MR's production systems run Ubuntu Linux with Apache, mod_perl and Ingres. Internal application are developed using the HTML::Mason Perl templating system.
MathSciNet is the primary public-facing product of Mathematical Reviews.
This application is a web-based tool to scan and archive the mathematical publications MR reviews. It is for in-house use only.
ADA is an in-house application for identification of authors on reviewed publications. This project was a conversion from a combination of a legacy terminal-based application and a collection of printouts to an entirely web-based paperless tool.
Credits are shown in the video player window on the publisher's site. My clip is at the end of the full video.