Richard Allinson

Richard Allinson

Architect for large, highly scalable, internationalized LAMP applications

San Francisco Bay Area

Current
  • Principal Architect at Yahoo!
Past
  • EU Web Search Engineering Manager at Yahoo!
  • Senior Software Engineer at Yahoo!
  • Core Developer at Joomla - Open Source Project
  • Software Engineer at Yahoo!
  • Core Developer at Simple XML Application Server
  • IT Manager at Elgate Products Limited
  • Contributor at Zend Framework - Open Source Project
  • Google summer of Code at Developer for the Mambo Content Management System
  • Creative Product Designer at Elgate Products Limited
Connections
75 connections
Industry
Internet

Richard Allinson’s Summary

Social Networking, Information Networks, Internationalization, Geolocality, Distributed Systems and Architecture

Richard Allinson’s Specialties:

Architect for large, highly scalable, internationalized LAMP applications


Richard Allinson’s Experience

  • Principal Architect

    Yahoo!

    (Public Company; 10,001 or more employees; YHOO; Internet industry)

    July 2008Present (1 year 5 months)

    Principal Architect of Yahoo! Global Platforms

  • EU Web Search Engineering Manager

    Yahoo!

    (Public Company; 10,001 or more employees; YHOO; Internet industry)

    October 2007July 2008 (10 months)

    The roll involved heading up a team of engineers who developed & deployed Local Search and Web Search for the European market. I took a very hands-on approach to the architecture and implementation of both properties, which required a solid understanding of the distributed nature the system presented. As a follow on from my previous work I was tasked as the lead on a project to develop Guidelines & Standards for Continuous Integration and Internationalization testing.

  • Senior Software Engineer

    Yahoo!

    (Public Company; 10,001 or more employees; YHOO; Internet industry)

    May 2007October 2007 (6 months)

    I worked as the lead in a team of engineers to produce a distributed and internationalized local social platform based on the Symfony framework. Using an Agile approach the initial focus was on working with an existing team to increase productively while keeping a firm grip on quality. This was achieved by putting in place a fully automated Continuous Integration Environment that allowed the team to have near real-time feed back on development decisions.

  • Core Developer

    Joomla - Open Source Project

    (Internet industry)

    October 2005February 2007 (1 year 5 months)

    After working on Mambo in 2005 I was invited to join the Joomla Content Management System project as a core developer. My role was research based in the field of framework design. http://www.joomla.org

  • Software Engineer

    Yahoo!

    (Public Company; 10,001 or more employees; YHOO; Internet industry)

    May 2006October 2006 (6 months)

    I worked as a PHP developer on European Local Search, European Maps & Directions and the Global Answers product. The work involved designing and writing communication layers for integration of existing Yahoo platforms in order fit the needs of the Local European markets. The job required a high level of organizational skills in order to coordinate efforts between France, the USA and India to produce an internationalized product on time.

  • Core Developer

    Simple XML Application Server

    (Internet industry)

    June 2002April 2006 (3 years 11 months)

    A personal project that I began in 2002 to produce browser based MS Access style reporting. The software uses XSL style sheets to transform raw XML data into relevant presentable formats.

  • IT Manager

    Elgate Products Limited

    (Information Technology and Services industry)

    April 2000April 2006 (6 years 1 month)

    Managed a network of computers with remote workers. Duties included administrating Microsoft, Linux and IBM RS/6000 servers insuring minimum down time. Providing company wide user support for Microsoft Office and sourcing new technologies to improve workflow management. Maintaining SAP and Oracle ERP Applications. Integration and modification of browser based Customer Relationship Management software, including automated data-mapping from an Enterprise Resource Planning system. Key achievements:

    • Designed and implemented an extensions for an open source CMS
    • Developed and maintained an XML/XSLT reporting server written in PHP
    • Managed server migration and administration from Microsoft products to Linux
    • Designed and produced off-site back up software utilizing FTP

  • Contributor

    Zend Framework - Open Source Project

    (Internet industry)

    November 2005March 2006 (5 months)

    I contributed to the Authentication, Access Control and Session Management Systems for the Zend Framework. This involved using IP clean implementations for the various components and adhering to strict Unit Testing of all code.

  • Google summer of Code

    Developer for the Mambo Content Management System

    (Internet industry)

    July 2005August 2005 (2 months)

    I was one of 6 selected by Google from 186 developers to work on the multi award winning Open Source project Mambo. I had a time frame of two months in which to write, document, test and integrate several code enhancements including a new core caching system. The main goal of the project was to leverage reuse of code and introduce a simple Model View Control system for third party developers.

  • Creative Product Designer

    Elgate Products Limited

    (Design industry)

    October 1994April 2000 (5 years 7 months)

    The job entitled designing products for general sale and exclusive customers. Working alongside the Studio Manager and Sales Representatives duties included hand illustration and computer aided design for packaging and advertising.

    • Started computer aided design in house saving 40% design costs
    • Reduced packaging costs by moving film production to China
    • Decreased product sampling time with a direct to Hong Kong delivery system
    • Developed and implemented a database for tracking artwork production
    • Produced and managed digital backup procedures for product designs


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Richard Allinson’s full profile:

  • See who you and Richard Allinson know in common
  • Get introduced to Richard Allinson
  • Contact Richard Allinson directly

View Full Profile