I'm passionate about web and mobile – I've led projects of all sizes, designed solutions, technically built and designed websites and apps of varying size and scale.
I've been a mentor, manager and technical lead to developers of various weight. I have designed and implemented coding and design standards and best practice, including release, testing and disaster recovery strategies.
I love working with various web technologies, mainly Python and Django (with a bit of Pyramid), nginx and apache, utilising tools like memcached, redis, celery, fabric, as well as fiddling with jquery and Angular.
I'm big on databases with extensive experience using PostgreSQL, MySQL, Oracle.
CTO @ Hopster is a TV and learning platform for kids aged 2-6. We combine awesome TV shows and smart learning games.
This year we've gone from being UK and iOS only to rolling out in over 80 countries, onto Android and Apple TV. We've been downloaded over 400,000 times and growing fast!
Our core stack is Python (we're on Google App Engine using Cloud Endpoints and webapp2), Cocos2d-x (C++), a bit of AngularJS and the usual front-end goodness. From February 2015 to Present (11 months) London, United KingdomCTO @ Hands-on CTO responsible for technical development and architecture of version 2 of parenting community http://quib.ly (Using Python Pyramid, nginx, memcached, PostgreSQL, jquery)
As part of the relationship with our investors, I also worked on several side projects:
Technical design, development and delivery of first phase of bespoke product market place for high net-worth individuals (Using Django)
Build of RESTful APIs, design of database and surrounding architecture, as well as managing the project team to meet delivery for a football themed app.
Technical development, design and architecture of an affiliate programme, allowing users to earn commission on products sales.
Technical development, design and architecture of a blood testing platform to publish HL7 medical data retrieved from Azure blob storage in a meaningful way, integrated with Shopify for purchase.
Various architecture related bits and bobs including designing robust, scalable virtualised solutions for various projects (I'm a big fan of Amazon AWS, I've also fiddled with Linode); mentoring and leading junior developers; managing technical releases including implementing release process; design and enforcement of development standards and best practices From December 2013 to February 2015 (1 year 3 months) London, United KingdomSenior Technical Architect @ Working on various Django websites of various sizes
Technically designed and built web services to deliver Apple Push Notifications and Passbooks to multiple Aviva branded apps
Code reviews, mentoring, design and architecture for various projects of various sizes, mainly using Python, Django, Apache, memcached
Database expert (PostgreSQL), performance tuning database queries and database design From January 2012 to December 2013 (2 years) Norwich, United KingdomSenior Developer / Technical Product Manager @ Lead Oracle developer and Oracle APEX Technical Product Manager
Development of bespoke workflow management system using APEX front end, PL/SQL backend; used by several hundred users across the world (using hierarchical concepts, pipelined table functions)
Developing new Oracle Reports for financial reconciliation using complex sql
Development of various Oracle APEX applications From May 2010 to January 2012 (1 year 9 months) London, United KingdomOracle Developer @ From December 2008 to May 2010 (1 year 6 months) Oracle Developer @ From May 2006 to December 2008 (2 years 8 months)
Bsc, Computer Science @ Rhodes University From 2001 to 2003 Selborne College From 1996 to 2000 Chris Brooke is skilled in: Oracle Application Express, Oracle SQL, PHP, Oracle Applications, MySQL database design, MySQL, Struts2, Oracle PL/SQL, Python, Django, Bash, Performance Tuning, PostgreSQL, MVC Architecture, Oracle