Resume
Services
Philosophy
Portfolio
About Us
Software
Contact

For a more detailed and technical accounting of my skills, please see my technical resume.

Printable version

Ian Bicking

4869 N. Talman Ave.
Chicago, IL 60625
(773) 275-7241
ianb@colorstudy.com
http://www.colorstudy.com/ianb/

Skills:

Environments:
Extensive experience with Linux, doing system administration and web development. Also includes experience with Apache, FreeBSD, Postfix, and a variety of other programs (primarily open source).
Applications:
MySQL, PostgreSQL, Apache, and others.
Programming Languages:
Python, PHP, SQL, Perl, and others.

For more concrete examples of work, please see my software portfolio.

Professional Experience:

Independent Consultant, July 2000 - present
Working for a variety of client, both subcontracting and direct consulting. Typical jobs have included both design and implementation, starting from defining requirements and continuing through maintenance. All jobs have been web oriented. I have included a selection of these jobs.
Designer and Implementor, Redline Review
Ongoing design and implementation of a system inspired from previous work. Redline Review is an web-based collaboration system for publishers in the production stage of book development. It handles document exchange, review, and archiving, comparison, and retrieval of past versions.
Programmer, Northwestern Transportation Center, April 2001 - present
Assisting with web and database development; created system for exporting Filemaker database to a Linux-based MySQL server.
Programmer, Fitzroy Dearborn Publishers, August 2000 - January 2002
  • Programmed and maintained extensive online collaboration system to receive comments from authors, advisers, and off-site staff on articles. I continue to maintain and expand this system.
  • Administered intranet server which hosted above program, mailing lists, FTP sharing accounts, and a connection with the Windows NT server.
  • Website redesign, restructuring of the editorial website.
(Fitzroy Dearborn was acquired by another publisher, and no longer has Chicago offices, though I still have a relationship with the offices of the purchasing company)
Programmer, Norphans.com, October 2000 - January 2001
Programming and web page design for online toy company, using PHP and MySQL. (The company ultimately did not receive funding for its product)
Distributed Support Services Consultant, Northwestern University, IL. November 1999 - April 2000.
Provided phone and on-site support for faculty and staff; network diagnosis; Linux server setup; web design with Dreamweaver and Photoshop; documentation
Computer Instructor, Bloomington Public Schools, MN. June-August 1999
Designed and led a class in web design for students, grades 5-8. Led adult volunteers.

Education:

BA, Computer Science and Mathematics, Earlham College, Richmond IN. September 1995 - December 1998.

Other Experience:

Author of the paper The Web Framework Shootout, presented at PyCon DC 2003, a conference for developers using the Python programming language.

Co-author of paper, Cheetah: The Python-Powered Template Engine which was presented at the Tenth International Python Conference.

Peer reviewer, Python: How to Program, chapter 25: Python Server Pages.

Administrator on stallman.indymedia.org, the main server for the Indymedia network (hosting www.indymedia.org, chicago.indymedia.org, and several dozen other Indymedia sites). Administration is handled cooperatively by a core group of volunteers.

Author and maintainer of SQLObject, an object-relational mapper for Python.

Developer for Webware for Python, a web application framework.

Maintainer of the Cheetah and Webware Wikis, providing a collaborative space to document these projects.

Author of FunFormKit, a form generation, processing, and validation package for Webware. Highly object-oriented and one of the most advanced form processing packages available.

Member, Computer Professionals for Social Responsibility, September 2000 - present.