
Software Consultant and Instructor
Washington D.C. Metro Area

Software Consultant and Instructor
Washington D.C. Metro Area
Executive with direct experience of many aspects of the software and internet industries. Director of the Python Software Foundation. Author of "Python Web Programming" (New Rider/SAMS, 2002)
Solid architectural skills allow the specification of software systems and computer networks as required, according to basic security principles (which I teach professionally).
Adept with the agile Python language but I also use JavaScript and VBScript. Now seeing .NET platform assuming more significance with the availability of ASP.Net (layered on Apache) and IronPython (which interacts directly and concisely with the full .Net environment).
(Information Technology and Services industry)
2007 — Present (2 years )
Monthly article on Python-related topics
(Non-Profit; 1-10 employees; Computer Software industry)
March 2004 — Present (5 years 9 months)
In this role I try to develop the acceptance of the Python programming language and maintain the intellectual property associated with this fascinating open-source programming language.
(Privately Held; Computer Software industry)
August 1996 — Present (13 years 4 months)
Independent design, training and consulting organization
(Public Company; 501-1000 employees; LTRE; Information Technology and Services industry)
November 1993 — Present (16 years 1 month)
Teach a variety of network, security and system design classes drawing on extensive practical experience.
(Privately Held; 1-10 employees; Computer Software industry)
September 1988 — November 1993 (5 years 3 months)
Marketed Frame Technology (now Adobe) electronic publishing software to major coporates.
(Public Company; Information Technology and Services industry)
1985 — 1988 (3 years )
(Educational Institution; 5001-10,000 employees; Information Technology and Services industry)
August 1980 — September 1985 (5 years 2 months)
Taught undergraduate and masters classes in commercial computing. Researched system combining text, graphics and database. Groups under my supervision created the first WYSIWYG scientific word processor (VuWriter) and the first UK implementation of SmallTalk-80.
(Privately Held; 1-10 employees; Information Services industry)
June 1978 — August 1980 (2 years 3 months)
Led development of timeshared sales purchase and general ledger accounting system with integrated job pricing, job costing and payroll. Provided services to clients with VDUs and printers over leased lines.
B.Sc. , Computational Science , 1973 — 1976
Graduated with First-class Honours
education, training, software development, open source, cooking, walking, socializing
Fellow of the British Computer Society (FBCS)
Certified Information Technology Professional (CITP),
Chairman of the Python Software Foundation
2007: Received Frank Willison Award for Services to the Python Community