Houston, Texas 77070
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
Graphic and user-interface design
Also experienced in
Java and Java web technologies (EJB, servlets, JSP)
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.
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
Enfold Systems — 2004 - June 2006
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
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
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.
B.A. Computer Science/History - Rice University - 2002
Matriculated 1998. Classes in compiler design, OS design, artificial intelligence, basic signal processing, and more.