Software Engineer, Yahoo Inc and Owner, Weboot.com
San Francisco Bay Area
Software Engineer, Yahoo Inc and Owner, Weboot.com
San Francisco Bay Area
Passionate Software Engineer experienced in designing and implementing scalable high traffic web based community applications and Web Services.
PHP, MySQL, Apache, Caching Strategies, Data Partitioning, Web 2.0, User Generated Content, Community applications, LAMP, Scalability, Optimization, XML,Web Services, SOA, Feeds, REST.
(Internet industry)
December 2007 — May 2008 (6 months)
Developed a scalable generic social web platform that can be used to build many kind of social networks quickly. Performed many roles in this position - I architected the entire backend framework for thingfo, did all the monitoring, operational setup of our servers, evaluated software and technologies to use, reviewed outsourcing resources and product/project management.
» Architected and Implemented a scalable backend database and web framework for Thingfo
» Data Partitioning Architecture and Implementation
» Leveraged Amazon S3, SQS and EC2 web services
» Developed full text search using PHP-Lucene
» Integrations/Mashups with various public apis (Yelp, MyBlogLog, Flickr, Upcoming, Yahoo! Local, Twitter, Jaiku, Pownce, Google Maps, Google AppEngine, Y! FireEagle, Last.FM etc..)
» Facebook Application Development Experience
» Smart Data Caching Architecture
(Privately Held; 11-50 employees; Computer Software industry)
2008 — 2008 (less than a year)
(Public Company; 10,001 or more employees; YHOO; Internet industry)
May 2006 — December 2007 (1 year 8 months)
I worked as part of the core team to implement a User Generated Content Platform for Yahoo! properties. The platform is a REST based web services system and provides photo and video upload, blogging, commenting, rating, profile, tagging and live searches on UGC data for yahoo properties.
»Designed and Implemented an extensible loosely coupled SOA Framework to build REST web services on.
»Partitioned Database design and implementation
»Lead the design and implementation of the following modules of the UGC platform
»Core WS Framework Design and Architecture
»Blogging Web Services.
»Commenting Web Services
»Photo Upload and Retreival Web Services
»Tagging Web Services
»Worked extensively with PHP5, Apache, Squid Proxy Cache and MySQL
(Public Company; 10,001 or more employees; yhoo; Internet industry)
June 2005 — May 2006 (1 year)
Worked in a team of 3 engineers to maintain and develop all aspects of Yahoo! Education and Yahooligans websites. We all did the backend, frontend, operations and database administration.
»Feed processing
»Caching Strategy Implementation (APC, Memory and Static)
»Yahoo! Encyclopedia, Dictionary and Thesaurus Development
»Yahoo! Answers integration within Yahoo Education
»SEO Optimizations
»Conversion of old Legacy code to PHP for Yahoo Education and Yahooligans
»Reference Search (Using Internal Yahoo Search Technology)
»XML and XSLT processing for content from feed providers
»Did minor AJAX work for reference sections - Autocomplete features.
»We were among the pioneers of using Agile Scrum methodology at Yahoo!
(Non-Profit; 1001-5000 employees; Biotechnology industry)
May 2002 — May 2005 (3 years 1 month)
Designed J2EE and PHP web applications for the research community with emphasis in BioInformatics. Relational Database Design to store biological information. Implemeted JSPs and Servlets to interface with EJBs for a hospital wide J2EE Web Ordering system.
(Sole Proprietorship; 1-10 employees; Computer Software industry)
September 1996 — May 2005 (8 years 9 months)
Web Hosting, Web Design, Open Source Installation and Contributions.
(Educational Institution; 10,001 or more employees; Higher Education industry)
August 2001 — December 2001 (5 months)
Re-vamped department website from static html to PHP, adding dynamic content management to it.
(Privately Held; 51-200 employees; Information Technology and Services industry)
May 1999 — August 2001 (2 years 4 months)
Designed software for feed processing of data from test providers (VUE and Prometric), for payroll management, for test questions and candidate management. Also did database administration.
(Privately Held; 51-200 employees; Internet industry)
February 2000 — May 2000 (4 months)
Speced out, designed and built an entire e-commerce engine and website from scratch, with credit card processing, inventory system and user shipment tracking. http://www.marinefilters.com/
(Educational Institution; 10,001 or more employees; Information Technology and Services industry)
August 1997 — May 1999 (1 year 10 months)
Assisted faculty, staff and students with computing needs in the areas of Microcomputer applications and PC hardware. Provided helpdesk support for laboratory software.
MSc , Computer Science , 2000 — 2001
BSc , Computer Science , 1996 — 2000
Open Source Development, AJAX, Hiking, PHP, Community, Biking, OSS, Web Services, Skiing, Distributed Systems, Swimming, Web 2.0, Travelling, Caching, REST, Scalability, MySQL, Replication, Cooking
ACM, AITP
Who's Who in American Universities and Colleges
Yahoo! Platform Builder Award 2007 !