Peter Pearson is a Senior Web Developer working with Catch Digital, an independent digital creative agency based in London. This site is a showcase of the projects he has been involved in while working full time, along with the occasional piece of freelance work as a designer and web developer.
Peter's focus is on developing, well built, visually impressive, standards compliant websites. He is particularly experienced in using the Drupal framework for developing complex content managed web sites.
As a key technical point of contact for many projects, he is almost as comfortable talking to clients as he is briefing and guiding other staff on complex technical builds.
In addition to his development work he is passionate about design in all its forms. This means he has a keen eye for ensuring the work he, and his team, produces looks the best it can.
+44 (0) 7515874092
peter@peter-pearson.com
Technologies:
- PHP / MySQL
- HTML / CSS / XML
- jQuery / JSON
- JavaScript / jQuery
- Linux - command line
- SVN
Drupal:
- Theming
- Module development
- Features / Drush / Views
- DOXYGEN commenting
- Multisite development
- Deployment procedures
Other experience:
- Systems integration
- Leading other developers
- Email marketing (Best practice and build)
- Technical specifications
- eCommerce
- SEO
- Usability
- User Experience
- Accessibility
Scope Charity - New identity launch
I was responsible for heading up the team of five who redeveloped and rebranded, this existing Drupal site, to a very tight deadline.
The complexity and size of the site made development challenging. Ensuring manageable deployment of complex changes was achieved through making extensive use of the Features modules and other exportables.
The site was awarded 5/5 stars in Webuser Magazine - March 2012
www.scope.org.uk >Role:
Catch Digital
- Technical Lead (Team of 5 developers)
Key tasks:
- Full rebrand with four colour schemes and three text size options
- Development of 'How you can help' section
- Ensuring changes could be deployed reliably
- Working with a complex existing build
Online Virtual Office bookings
Our client Executive Offices Group required a online bookings platform for purchasing a range of virtual office services. As the sole developer for this project I was responsible for all aspects of this Drupal/Ubercart eCommerce build.
Following the creation of a technical specification the site built to integrate with the clients business centre booking software via a SOAP web service.
Visit bookings platform >Role:
Catch Digital
- Lead developer
Key points:
- eCommerce build (Drupal/Ubercart)
- Full technical scoping and specification
- User journey / experience
- SOAP Web service integration with existing platform
- Custom module development
Suite of Executive Office sites
Working on this suite of sites involves maintaining and improving 4 sites built on an older proprietary CMS with elements of Wordpress.
Tasks involve implementing campaign based landing pages, web speed optimisation and caching, SEO, A/B testing, email marketing integration and ongoing site improvements.
www.executiveoffices.co.uk >Role:
Catch Digital
- Go-to-guy for suite of sites
Key points:
- Implemented caching system
- Page speed optimisation
- Initial roll out for 2 sites
- Numerous feature upgrades
Corporate client
As lead developer for this client I was responsible for the new Drupal based build of this large corporate client based in the heart of the city.
Before any build work could commence I was required to put together a detailed technical specification for the various stages of the sites roll out. Numerous meetings were required to fully understand the varying requirements of the different departments involved.
Role:
Catch Digital
- Technical Lead
Key tasks:
- Preparing full technical specification
- Development of site with careful consideration for planned expansion
Snazaroo
The Snazaroo app allows users to face paint their own photos or apply a series of ready made masks. They can also get instructions for using the real product to best effect.
My role in the App was centred around User Experience. The entire journey was carefully crafted before development began and much planning had to go into making the full range of options easily available to the user. This work involved extensive wire-framing, overseeing the design process and regular testing and feedback during the development.
Get the app >Role:
Catch Digital
- User Experience
Key tasks:
- Creating the user journey
- Wire-framing
- Overseeing design process
- Testing and feedback
UCL Alternative Languages
University College London needed an attractive site to help bring students to some of their lesser studied languages. The site showcases a series of videos giving an insight into studying at UCL and provides additional information from past students through social networking style user profiles. The catch with this project was designing in line with the painfully limiting UCL style guide.
Visit site >Freelance
Role:
Freelance
- Freelance
Key tasks:
- Complete design and build