RYAN MOORE
ryan at geek portfolio dot com
408-655-0755 - San Jose, CA
Summary
In One Sentence
I use my extensive design and programming experience to make the things I create more efficient and easier to use.
Technological Alphabet SoupLots of PHP, JS, X/D/HTML, CSS, Ajax, OOP, LAMP, DOM, MVC, regex, MySQL, JSON, CGI, HTTP, Dojo, YUI, XSS, CSRF, P4, Win, OSX, Linux, bash, make, vi, C/C++, PEAR, gcc
Also some Apache, Java, Python, Trac, XSLT, REST, Objective C, Cocoa, Perl, hardware, jQuery, Prototype, Scriptaculous, XML, xkcd
Design Skills System architecture, build and deployment systems, database schema, UI/UX, design patterns, optimization, security
Professional Experience
Comcast Interactive Media (CIM) - Plaxo,
Mountain View, CAWeb Engineer, 2006 to Present- Worked with a team to deliver weekly updates to the OO-PHP codebase for rapid implementation of desired features.
- Redesigned our build and deployment system to cut build times 75% and deployment times 83% while improving reliability and reducing bandwidth.
- Profiled and optimized delivery of our web application with a Javascript compiler and packager, as well as enhancing performance of functions within Javascript.
- Created an Ajax-based web application to enable access to the company's smart address book.
- Collaberated with product management to implement changes to our viral flows resulting in a 30% increase in conversion.
Self-Employed,
Clarksville, MD Freelance Web Programmer, 2003 to 2007 - Using Ajax, Java, PHP, and MySQL, created a photo-sharing web application that allows users to populate photo albums with drag-and-drop functionality rather than individual image uploads.
- Enhanced a product ordering system using a custom-written Javascript library to modify recurring form elements in order to simplify the interface.
- Created a web-enabled survey utilizing a tiered permission structure for access and reporting, with code abstraction to ease code maintenance.
Fisher Theatrical, LLC,
Hanover, MD Web Programmer, 2004 - Created a web-enabled catalog featuring a database-driven tree menu that allows users to quickly locate specific products within an expansive inventory.
- Reduced client costs by implementing catalog system on F/OSS LAMP architecture.
- Designed catalog system to be modular and extensible, anticipating future needs.
U.S. Foodservice,
Columbia, MD Various Positions, 1999 to 2006- While serving as liaison between Senior VP of Sales and National Account personnel, developed and customized reporting tools to support 200+ salespeople and $9 billion in sales.
- Consulted with a development team on the creation and implementation of a multimedia marketing tool for the sales force.
- Provided technical support and troubleshooting for 500+ customers and salespeople using proprietary and commercial applications.
- Analyzed company-wide network and system needs, created specification reports, and procured and certified hardware and software.
Education
Howard Community College,
Columbia, MD Major: Undeclared, classes for core requirements only
Virginia Polytechnic Institute and State University (Virginia Tech),
Blacksburg, VAMajor: Computer Science, 3 semesters - no degree conferred
Real-world experience commensurate with BS in Computer Science