
Architect for large, highly scalable, internationalized LAMP applications
San Francisco Bay Area

Architect for large, highly scalable, internationalized LAMP applications
San Francisco Bay Area
Social Networking, Information Networks, Internationalization, Geolocality, Distributed Systems and Architecture
Architect for large, highly scalable, internationalized LAMP applications
(Public Company; 10,001 or more employees; YHOO; Internet industry)
July 2008 — Present (1 year 5 months)
Principal Architect of Yahoo! Global Platforms
(Public Company; 10,001 or more employees; YHOO; Internet industry)
October 2007 — July 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.
(Public Company; 10,001 or more employees; YHOO; Internet industry)
May 2007 — October 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.
(Internet industry)
October 2005 — February 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
(Public Company; 10,001 or more employees; YHOO; Internet industry)
May 2006 — October 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.
(Internet industry)
June 2002 — April 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.
(Information Technology and Services industry)
April 2000 — April 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
(Internet industry)
November 2005 — March 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.
(Internet industry)
July 2005 — August 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.
(Design industry)
October 1994 — April 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