Larry Myers
| Address | 139 E Clay St. Lancaster, PA 17602 |
| Email | larry@larrymyers.com |
| Phone | (717) 405-7215 |
| Web | http://larrymyers.com |
Work Experience
MapQuest
Sr Software Engineer, July 2009 - Current
Software Engineer, Feb 2007 - July 2009
-
Tech lead for the front end rearchitecture of mapquest.com.
Designed and developed custom javascript framework to handle all client side
functionality of site. Created namespaced libraries for Ajax, Events,
cross-browser compatibility, and a widget framework.
-
Maintained and developed new features for the MapQuest javascript mapping toolkit. New features
include: double click to recenter and zoom, built in iPhone module for using draggable maps
with Mobile Safari, new modules to itegrate with MapQuest Platform Services.
-
Created new Platform Services API and Documentation site
(http://platform.beta.mapquest.com). Used Java
Servlets to create web services for core MapQuest functionality (routing, geocoding, etc).
Used html/css/js to create interactive documentation so that developers can see documentation
and demos on same page.
-
Project lead for MapQuest Local (http://local.mapquest.com).
Launched site in 1 month using agile practices, and continued with iterative releases every 2 weeks.
Generating 3 million unique visitors per month within 5 months.
-
Developed iPhone friendly versions of MapQuest and MapQuest Local. Used custom html, css,
and javascript to give both sites a custom look and feel on the iPhone's Mobile Safari browser.
-
Developed back end processing system for the Business Locator advertiser program. Allows businesses
to have branded icons on the maps on mapquest.com with and submit their own location data to support
custom geocoding and referral links.
-
Developed custom ETL system to automate search data generation and updates. Migrated
from proprietary 3rd party search engine to Solr (
http://lucene.apache.org/solr/). Resulting system enabled search results to be updated
daily and for new functionality to be developed quickly.
-
Developed web based push button tool to automate the deployment of all major sites and
systems to test and staging environments. Allowed QA teams to update builds without need
for developer assistance. Written as a self contained python web app using web.py, cheetah templates,
json ajax services, and html/css/js.
-
Gave brownbag talks at both MapQuest and AOL on various topics: Unobtrusive Javascript,
JRuby, Ruby on Rails, and Test Driven Development.
RR Donnelley
Contractor, September 2006 - December 2006
- Worked with Digital Services Group to enhance the Service Oriented Architecture used to
process customer data for large print jobs.
- Handled daily spot work for print jobs that required generating print files and creating
custom layout files in postscript for the digital print department.
- Worked on new features for the RightMix product, an ASP.NET web application that assists
customer service in lowering costs for client print jobs.
Software Architects (acquired by Capgemini in 2007)
Consultant, May 2004 - April 2006
- Implemented dynamic reporting system using ASP.NET, SQL Server, and Crystal Reports
- Designed smart client prototype using WinForms and .NET
- Designed and implemented test scripts using Rational Robot to test web application interfaces
- Developed templates and guidelines for implementing online help system for a web application
- Created DTS packages in SQL Server to automate ETL tasks, and developed SQL testing
scripts to automate testing of DTS packages and new database objects
- Load tested web applications with Mercury Load Runner
Open Source
JDBC Wrapper
A ruby library for accessing databases via JRuby through JDBC.
http://rubyforge.org/projects/jdbc-wrapper/
Locus
A javascript library for doing client-side geolocation.
http://larrymyers.com/locus
http://github.com/larrymyers/locus
mqapi-py
A python library for using the MapQuest XML API.
http://github.com/larrymyers/mqapi-py
Education
Bachelors of Science, Computer Science, 2004
Purdue University