Cris Ewing, Developer
I have a dozen years of experience programming dynamic systems, first in the field of computer music composition and then—since 2001—in web-based applications. I've built online systems in fields from music to medicine and I'm comfortable working across diverse platforms. This allows me to focus on picking the right tool for the job.
Experience
- Sound Data Management: 2008 - 2011
- UW Radiology Web Services: 2006 - 2011
- UW Department of Continuing Medical Education: 2003 - 2006
- UW Center for Digital Arts and Experimental Media (dxarts): 2000 - 2003
Systems and Servers
Apple
- Macintosh OS X
- Macintosh OS X Server
Unix variants
- Ubuntu Linux
- Debian Linux
- Red Hat Linux
- AIX
Microsoft
- MS Windows 2000
- MS Windows XP
- MS Windows 7
Web Systems Software
- Amazon Web Services
- Apache
- nginx
- Squid
- Pound
- HAProxy
- xdv/deliverance
- munin
- monit
- zenoss
Frameworks and Platforms
Plone, Zope, repoze.bfg (now Pyramid), Django, C# .net, Adobe Flash, Moodle, Open Journal System, Common Music, Common Lisp Music, SND, SuperCollider, CSound
Languages and Layout
Python, Lisp, PHP, Perl, C, C#, ActionScript, JavaScript, JQuery, json, XML, XHTML, HTML, CSS
Software Projects
- OpenEMV - Innovative tools for exploring public data on energy efficiency
- Hydra - Collaboration and data sharing website for researchers
- ePAR Lite - Online faculty achievement tracking and reporting
- uwrad.accounting - Spending account tracking system for the Plone CMS
- Faculty/Staff Directory - Personnel management and access control integration for Plone
- Liver Imaging Atlas - Interactive Web Based Dynamic CT Atlas of Liver Pathology
- bibliograph.parsing - Zope3 parser utilities for bibliographic data in multiple formats
- ZopeSkel - Code generation tool for rapid prototyping of Zope and Plone add-on products
- templer.core - Next-generation code templating tool for rapid prototyping of python projects
- templer.buildout - Next-generation code templating tool for rapid prototyping of buildout projects
- Metanav - Managed alternative navigation system for the Plone CMS
- GetPaid - E-Commerce software for Zope and Plone
Open Source Service
- ZopeSkel Release Manager
- PloneEdu Steering Committee Co-chair
- Frequent lecturer at Plone conferences and symposia
- Frequent participant in community sprints for Plone add-on products and other open-source python projects
