Independent Software Consultant
Phoenix, Arizona Area
Independent Software Consultant
Phoenix, Arizona Area
Software architect and engineer: 25 years of software development, encompassing mainframe to handheld, Assembly to Python. Specialties in Web development, code optimization, and object-oriented design.
Python, JavaScript, C, C++, XML, XSLT, HTML, CSS, SQL, Apache, Courier MTA, PostgreSQL, Zope, Plone, AJAX, Dojo
(Internet industry)
1998 — Present (11 years)
Partner in Abiliba Network Systems, a managed e-mail and Web hosting service. Responsible for all technical aspects of the servers including e-mail and Web server setup, configuration, and administration; designing and building specialized software tools; high efficiency spam and virus blocking; automated setup of Zope/Plone content management sites; ad server setup and configuration.
(Computer Software industry)
1996 — Present (13 years)
Independent software consultant specializing in all aspects of Web development, e-mail technologies, DOM, XML, XSLT, SQL database design, Python, SQLAlchemy (an ORM), XMLRPC, Dojo, Flash, and video conversion to Flash. Recent projects include SportHorse.TV (video-based social networking site), the Poisoned Pen Bookstore (custom online retailing), and Poisoned Pen Press (ONIX synchronization with Web services).
(Computer Software industry)
1986 — 1996 (10 years)
Independent software consultant specializing in compiler front-end, back-end, and code optimization. Designed and built several compilers. Was project lead for two compiler projects; chief architect for one compiler project. Also developed speech-aware software components, extension software, and a GUI for the components.
(Computer Software industry)
1985 — 1986 (1 year)
Compiler and related tools development
(Hospitality industry)
1982 — 1985 (3 years)
Reservations systems
Computer Science 1991 — 1992
Certificate in Data Processing , Computer programming , 1981 — 1983
Human Relations, Speech & Drama 1971 — 1972
computer languages, stained glass, warm glass, woodworking