cv

Docs / PDF version

 Ed Crewe                           http://edcrewe.com              ed.crewe@bris.ac.uk   


8 Claremont Ave., 
Bishopston, 
Bristol 
BS7 8JE 
United Kingdom

@edcrewe
http://bitbucket.org/edcrewe
http://github.com/edcrewe

http://www.bris.ac.uk/ilrt

work phone: +44 117 3314386 
home phone: +44 117 9095821
mobile: +44 7518031909


WORK EXPERIENCE

2000-present University of Bristol, IT Services  - Senior web developer in the R&D unit – a team funded by external commercial work and research, that also develops and delivers University services such as its CMS and national services such as the BOS survey tool.

My role is to research, select and develop novel technical solutions for the provision of University and external services and web applications. To feed new software architectures into the repertoire of tools available within the University's IT infrastructure. To provide technical consultancy and system analysis and service management skills.

I have over ten years experience as a web application developer. Currently, I tend to act as a system architect developing automated build and deployment scripts, reusable software components and integration tools for CMS and application frameworks. I have skills in Unix platforms, network and server administration.

I still do some front end site development where the rapidly evolving world of AJAX, HTML5 and mobile platforms keep things interesting. I am well versed in Internet protocols, security and standards, and have pioneered cloud and Enterprise scale integration solutions.

I act as our division's DBA – Oracle, Postgresql and MySQL along with NoSQL systems such as Zope's ZODB, Cassandra and RDF triple stores. I am competent in a number of programming languages including Python, Java, Perl, PHP and VB. I have software engineering experience across a broad range of applications, e.g. MIS, VLE, CMS, repositories, web services, portals, e-commerce, research tools, harvesters, simulations.

As a small software house, there is no room for specialists. Hence, I am regularly involved in translating clients' requirements to system analysis, through technical specification and Agile techniques to iterate to a solution. Other software skills, such as test driven development, release management, user-centred design and usability are all part of the job, as are project management and client handling skills.

1996-2000 University of the West of England Education & Art Faculties – Microsoft and Apple network admin, IT tutor and .NET web and desktop teaching software developer.

pre 1996 self employed Graphic Designer


TECHNICAL SKILLS

14 years web development, software architecture, project specification and management.
Languages: Python, Java, PHP, SQL, Javascript, Perl, VB
Databases: Oracle, Postgresql, MySQL, SQLServer, Cassandra, BigTable, ZODB, RDF stores
Markup: HTML, XML, RDF, SOAP, JSON, SVG, SAML2, YAML etc.


OPEN SOURCE, TALKS and PUBLICATIONS

Over the last few years, I decided to spend some free time packaging and releasing a number of open source Python framework and CMS packages derived from code required for the day job (see below).

  1. django-cookieless Session maintenance without cookies for django, 2012
  2. django-csvimport CSV import for django, 2011
  3. django-oraclepool for Oracle performance optimisation, 2010
  4. ilrt.contentmigrator migrates content between CMS, 2010
  5. collective.contentgenerator for populated Plone buildbot performance testing, 2009
  6. ilrt.formalworkflow Plone content publishing workflow, 2009
  7. ilrt.migrationtool Plone release management tool, 2009
  8. collective.editskinswitcher chrome changer for Plone, 2008

I am a member of some local software user groups, and have spoken at a number of these external gatherings and at conferences, as well as within the University.

  1. Europython 2012 - Creating federated authorisation for a Django survey application
  2. Google Europe Users Group 2012 - Using App Engine and Google Apps as a CMS
  3. DjangoCon Europe 2011 - How Django can help integrate the Enterprise
  4. Europython 2010 - Fabric and deployment tools

Over the years I have produced a few research papers and consultancy reports.

  1. Extending the Open Journals System OAI repository with RDF aggregation and querying (African Journals Online)', Digital Repositories: FORTH, May 11-13, (pp. 72-81), 2005.
  2. Technical Assessment of HEFCE metadata system architecture, for Higher Education and Funding Council for England, 2003.
  3. A Toolkit for Supporting Evaluation, ALT-J, Volume 9(1), (pp. 38-49), 2001

EDUCATION

University of the West of England, 1997 - P.G.C.E. in Higher Ed teaching 
Filton College of Art and Design 1993 - Foundation Course in Art and Design (part-time) 
University of Bristol, 1989 - Physics of Semiconductor Materials M.Sc. 
Bangor University, 1988 - Electronics B.Sc.

INTERESTS

Although I have a diverse educational background, it does have a common thread. Personally, both in terms of hobbies and work, I get my greatest rewards from creating things. I still pursue my interests in fine art by attending life drawing classes - cooking and wine making are also hobbies. At work, my greatest rewards are from creating software and systems.



Powered by Google App Engine

Site code, Google Apps integration and design - Ed Crewe 2011