Independent Computer Software Professional
Washington D.C. Metro
Independent Computer Software Professional
Washington D.C. Metro
Experienced developer, strongly focused on Python and C development on Unix platforms and using open-source tools. Particularly interested in web applications, back-end tools, and designing simple but flexible architectures.
Computer Languages: Python/Jython, Java, C, C++, Java, JavaScript, Unix
shell, SQL.
Text processing: XML (DTDs, RELAX NG, RDF, RDF Schema), LaTeX, TeX. reStructured Text.
Web: Quixote, Apache, Java servlets, FastCGI, SCGI, XML-RPC.
Databases: PostgreSQL, Durus, ZODB.
(In Privatbesitz; Computer-Software industry)
März 2009 — Present (1 year 1 month)
(In Privatbesitz; Internet industry)
Juni 2007 — Present (2 years 10 months)
Am currently working as part of the web development team.
(In Privatbesitz; Nur ich; Computer-Software industry)
Oktober 2006 — Present (3 years 6 months)
Green Dragonfly LLC is my part-time consulting firm, specializing in:
* Python-related programming work.
* Web-related programming work.
* Writing articles and programmer-oriented documentation.
(Gemeinnützig; 51-200 Mitarbeiter; Computer-Software industry)
September 1994 — Present (15 years 7 months)
I first became aware of Python by using it for a class project while getting my BSc at McGill, and after a while began contributing to the documentation and to the core interpreter. Past activities:
* Working as a member of the Python development team, helping maintain the CPython interpreter and assessing bugs and patches.
* Contributing to the standard library by writing the initial versions of modules such as zlib, gzip, and _bsddb.
* Writing for the Python documentation set.
* Helping write and administer the Python web site (http://www.python.org).
* Writing a "What's New in Python 2.X" document for every version of Python since 2.0. The latest is for Python 2.5.
(Gemeinnützig; 1-10 Mitarbeiter; Computer-Software industry)
März 2005 — März 2008 (3 years 1 month)
I was elected as a member of the Board of Directors when I took over the organization of the PyCon conference (http://us.pycon.org), and remained a director for three terms. PyCon was my primary PSF-related activity.
(In Privatbesitz; 11-50 Mitarbeiter; Verteidigung & Raumfahrt industry)
Mai 2003 — Juni 2007 (4 years 2 months)
I work as an R&D developer on ASTi's Telestra product line, a system for simulating radio and audio communication.
(Gemeinnützig; 1-10 Mitarbeiter; Veranstaltungsdienste industry)
März 2005 — März 2007 (2 years 1 month)
I volunteered to be the co-chair of PyCon in 2005, and was responsible for the 2006 and the 2007 conferences, both held in Dallas, TX. Both events were well-liked by the attendees (especially the 2007 conference) and did not lose money for the Python Software Foundation that backed them.
(Gemeinnützig; 11-50 Mitarbeiter; Nanotechnologie industry)
Februar 1998 — Mai 2003 (5 years 4 months)
Was part of the team developing a web site for the MEMS Exchange. The result was a manufacturing-oriented site where users could browse through our catalog of available process steps and assemble them into a process sequence, then request that the sequence be performed at the participating fabrication sites.
See http://www.amk.ca/python/writing/mx-architecture/ for a discussion of the underlying software architecture.
(In Privatbesitz; 11-50 Mitarbeiter; Marketing und Werbung industry)
Februar 1996 — Februar 1998 (2 years 1 month)
Worked on building web sites for Magnet's customers. Some of the projects I worked on included:
* The first version of the American Greetings e-commerce site.
* Public web sites for Nissan, Infiniti, and De Beers.
* An intranet web site for Fedex.
(In Privatbesitz; 11-50 Mitarbeiter; Computer-Software industry)
Januar 1995 — März 1996 (1 year 3 months)
CS&T was called Dexotek when I first started working there as an intern around 1994 (I'm not sure of the exact year). CS&T's major project was Unison (later Corporate Time), a client/server calendaring system that was targeted at large corporations. I worked on command-line tools that were shipped as part of the product, a never-completed curses interface, and a gateway between Unison and IBM's PROFS/VM system.
After I left, CS&T changed its name to Steltor and was then acquired by Oracle.
BSc , Computer Science , 1991 — 1995
I started at McGill in the Honours Physics major, but decided that I wasn't well-suited to physics and switched to computer science.
DEC , Pure & Applied Science , 1989 — 1991
Secondary diploma , 1985 — 1989
Python, Linux, free software (in the FSF sense), web applications, reading, writing, learning the cello.
Python Software Foundation.
2002 Frank Willison Award for contributions to the Python community.