resume
Houston, Texas 77070
713.882.7395
Summary
World-class expert in Plone; broad competence in web application development, both client-side and server-side. Effectively builds clean, modern, and scalable web applications from graphic design to back-end implementation and everything in between. Has led small, focused teams in feature development, and planned the architecture of web-app systems. Also known for technical education as instructor and author.
Extensive experience in web application development using:
Plone, Zope, Python
HTML and CSS
Javascript and JS libraries Dojo and ExtJS
Graphic and user-interface design
Also experienced in
Java and Java web technologies (EJB, servlets, JSP)
PHP
Linux, Apache, Squid, and other server-side software
Publications and Presentations
Author, Building Websites with Plone, Packt Publishing, November 2004. 416 pages. http://plonebook.packtpub.com/
Speaker, Plone Conference 2003, New Orleans. Overview of Connexions Project.
Speaker, Plone Symposium 2005, New Orleans. Introduction to Pluggable Auth Service in Plone.
Speaker, Plone Conference 2006, Seattle. Case Studies: Plone in Education.
Speaker, Ploneability Higher Ed Conference 2007, Houston. Plone in Connexions.
Speaker, PyTexas Conference 2010, Waco, TX. Debugging in Plone.
Professional Experience
Independent Developer — November 2009 - now
Technology research and web site development for several clients; teaching and consulting.
Rice University — June 2006 - November 2009
Systems Architect — Connexions
Specified, designed, and implemented features for complex, dynamic, and high traffic educational website, using Plone, Zope, Python server and web technologies (HTML, Javascript, AJAX, CSS, etc.) Managed programmers in teams and on individual projects, created specifications for third-party developers. Supervised and coordinated development of 100,000+ line codebase. Helped scaled site to >2 million daily hits.
Enfold Systems — 2004 - June 2006
Developer
Develop web sites individually and in small teams in Plone/Zope/Python and HTML/CSS/Javascript; develop commercial software for Plone on Windows; on-site consulting; Plone training classes on-site and locally. Developed core Plone functionality (PlonePAS) and open source products (Sprout, GMailAuth, deminaction).
Rice University — 2003 - June 2006
Developer — Connexions
Web development of educational web application using Plone, Zope, Python and standard front end technologies. Migration of complex application to Plone 2, debugging, refactoring, development of new components. Authored ExtZSQL, PasswordResetTool, Plone groups tools, and more.
Pantellos — 2001
Marketplace Operations Development Intern
Proposed, executed, or assisted with projects for new and difficult problems for marketplace operations team and company in general; technology research, tools creation, and quick prototyping. Assisted in daily operations of electronic marketplace.
Emerging — 2000
Web Developer
Assist development team in specification, creation, and deployment of web sites and applications, with a specialty in auctions. Backend Java development for energy-sector electronic exchange. Technical representative on requirements gathering team for major client project. Also on strategy team for web presence of major aerospace contractor's project. Helped ship new version of website built during previous time with Synergy.
Synergy Development Corporation — 1999
Web Developmer
Assist small team in website creation. Requirements gathering for real-estate auction web site; implemented auction side of site, used in production for almost a year. OpenSite (auction software) consulting and training for Ashford.com.
Education
B.A. Computer Science/History - Rice University - 2002
Matriculated 1998. Classes in compiler design, OS design, artificial intelligence, basic signal processing, and more.