Cris Ewing

Seattle, Washington

Voice, Trumpet, Piano, Qin

Cris has over 12 years of experience as a web developer, building online systems in fields from music to medicine and providing Plone, Django, Pyramid and Python training at all levels.

Cris has served as a member of the Plone Foundation Board and organizer of the annual Plone Conference. He has contributed to numerous open source projects including the Plone add-ons Faculty/Staff Directory, bibliograph.parsing, and GetPaid. He has also contributed to the EdX project, having helped to implement Custom Courses for EdX. He has worked on numerous Jazkarta projects, including Plone+Salesforce integration for the Innocence Project, a Django-based application and judging system for startup accelerator MassChallenge, and the KCRW and Mountaineers Plone projects. He created the collective.citationstyles package to allow the dynamic application of bibliographic stylesheets to Plone bibliographies used by the Dumbarton Oaks and University of Minnesota Press projects. Cris also developed the Get Lost Montana mobile application using PhoneGap and JQuery Mobile, which communicates with a GeoDjango backend via Tastypie.

Cris is also a speaker and educator. He teaches Python web development for the University of Washington Professional & Continuing Education program and is the Lead Instructor in Python for Code Fellows, a leader in the rapidly growing field of technical training schools. He also teaches customized training courses in Plone, Django, Pyramid and network programming. In honor of his contributions to educating new Python programmers he was named Educator of the Year for 2014-2015 by the Puget Sound Programming Python meetup in Seattle, WA. He speaks frequently both at his local Python meetup and at conferences and events around the world. He was a keynote speaker at the PyCon Python conference in Portland, OR in 2016.