*******@*******.***
Seattle WA 98126
Alternate Formats:
Qualifications
I was given my first computer when I was 6. I got bored with it and taught myself to program. In high school, I met the Internet. In college I ended up doing some web development for money. Everything else follows from that.
10+ years professional programming experienceAbility to learn new programming languages and systems rapidlyExtensive experience with Perl, Ruby, Apache, MySQL, and LinuxDeep understanding of dynamic websites at all layers, from database to user experience.
It may interest you to know that this resume is maintained in XML format and compiled into HTML, text, and RTF with a perl script, all available at my website.
Requirements
For any recruiters who might come across this, here are some do's and dont's for pinging Marty:
I'm not interested in relocating, nor commuting across Lake Washington.I'm not interested in working with ASP, .NET, C#, or anything hosted on windows.Don't ask for my resume in Word format. My website has html, text, and rtf formats available.I'm not currently interested in limited-term contracts.
Experience
Software Developer
SEOmoz, Inc.
Seattle, WA
4/2011-present General Ruby/Rails development
SEO tool creation and maintenance
Social Analytics tools
Rails Developer
contract for SEOmoz, Inc.Rooster Park LLC
Seattle, WA
2/2010-3/2011
[contract] General Ruby/Rails development
SEO tool creation and maintenance
Standalone analysis tools
PDF report generationGeneral PHP development
E-Commerce integration with Infusionsoft
Administrative tool creation
Lead Software Developer
Steampunk Conventions Inc
Seattle, WA
2/2009-present
[volunteer] Rails-based convention management system
Cart-based multiple-registration system using dynamically configured objects
PayPal e-commerce cart integration
Registration checkin system
[http://www.steamcon.org/]
Rails Developer
Marchex
Seattle, WA
12/2009-2/2010
[contract] Rails-based online yellow pages system
Scheduling system with dynamic calendar views
Security Improvements
I18N
[http://www.marchex.com/]
Rails Developer
contract for SEOmoz, Inc.Rooster Park LLC
Seattle, WA
11/2009-1/2010
[contract] Rails-based URL analysis site
Development of a stand-alone rails-based front-end for client API
Integration with existing and new Linkscape APIs, including a wrapper gem
[http://www.opensiteexplorer.com/]
Rails Developer
OptimisCorp
Murrieta, CA
5/2009-12/2009
[contract] Rails-based Electronic Medical Records system
Deep Javascript for dynamic-HTML scheduling interface
New functionality and bug fixes for patient documentation module
[http://optimispt.com/]
Senior Engineer
Website Core ServicesPopCap Games
Seattle, WA
3/2008-1/2009 Design and implementation of core services
Designed a new user authentication and authorization service
Researched service architectures and proposed which Java application server to useTools Maintenance
Improved performance and reliability of deployment management system
[http://www.popcap.com/]
Tools Developer
PopCap Games
Seattle, WA
7/2006-3/2008 Tools Development
Developed a custom deployment management system, handling multiple tiers and environments
Developed a Customer Relationship Management application
Developed a custom HR Information System, including employee data tracking and recruiting
Built a company-wide intranet, including phonebook, blogs, rss readers, and HR tools
[http://www.popcap.com/]
Web Development Engineer II/III
Amazon.com
Seattle, WA
8/2000-7/2006 Web development
Modified existing web templates and created new templates
Worked individually and as part of a team to complete a wide range of projects
Developed merchant-configurable templating mechanism for Registry system
Localized Order Summary templates for international launch
Refactored existing applications to interoperate more easily
Managed branch reintegration and deployment for multi-site testing and deployment
Led a small team of engineers to build a unified order-update application
Migrated UK order-management systems to new platform
Integrated Amazon Connect features onto Gateway and Detail pagesSoftware development
Developed source code visualization tool for web developers
Developed tools on top of Perforce to manage multi-branch merging process
Developed tools to improve web developer efficiency
Developed applications for data syncronization with external vendors
Developed service layers for registries on target.com
Consulted in design of generalized service framework
Consulted in design of generic registry service
Developed API layer to access services from frontend templates
Improved service API for order manipulation
Developed tools for sanity checking and build-verification of front-end code
[http://www.amazon.com/]
Personal Projects
A brief list of interesting things I've done on my own time
•
Took over management of an existing mod_perl website, rebuilt it in Ruby on Rails
•
Wrote an eVite replacement, implemented with a handful of perl CGI scripts
Skills
Some of the things I know, current and disused.
Shell Scripting (bash/tcsh/zsh)
Client/Server Development
Operating Systems, User/Admin Current:Linux (Ubuntu)MacOS 10.6Windows XP/7 Disused:Unix/Linux (Slackware, Gentoo, Red Hat, SunOS)MacOS 6.x-10.5Windows 3.1, 95, 98, NT4, 2000, Vista
Education
8/1995-12/1998, Cum Laude
Major: Computer Science
Minor: Mathematics
Fairmount College of Liberal Arts and Sciences, Wichita, KS