Greg Barnett
Ruby on Rails/PHP Developer
cell: 253-592-5147
email: g r e g a t g p b t e c h . c o m
Me in a nutshell:
An above average, versatile, self-directed, opinionated Ruby on Rails/PHP application developer; with some Systems Administration skills.
Position Desired:
I am looking to join a company that has a useful product or service, and lots of interesting problems to solve. Ideally, this company will be using either Ruby on Rails or PHP with an open-source framework for their web development.
My recent work has involved mostly back end processes, However, I would like to shake the rust off of my front end skills and do more UI development, preferably using jQuery.
The company should be in King or Pierce County; either located within an hours drive from Northeast Tacoma, or allow some telecommuting.
Experience:
Senior Software Engineer, Ubermind
February 2011 and continuing
- Ruby on Rails
- Services for mobile apps
Rails Developer (Contract at Ubermind), GPB Technology Services
October 2010 to January 2011
- Ruby on Rails
- Services for mobile apps
Rails/LAMP Developer, LuxuryRealEstate.com
February 2006 to August 2010
- Ruby on Rails (primarily back end processes)
- Import of real estate listing data for multiple sites from a multitude of sources.
- Administrative / Reporting UI for back end processes.
- Automated sitemap generation; following sitemaps.org protocol
- Built sites using proprietary PHP Framework.
- Code Refactoring
- Feature and Performance Enhancement
- Bug / Security Fixes
- Systems Administration
- Version Control implementation (subversion)
Photographer/Sole Proprietor, Grand View Photography
April 2005 to July 2007
- Wedding, Event, Lifestyle, Commercial and other on-location photography
- Fine art photography
- Retouching/Photoshop
Web Developer, Crown College
September 2002 to March 2005
- Built and maintained web sites, web applications, web services with PHP and Python
- Maintained legacy Microsoft Access database application
- Report generation and data analysis. Includes preparing data for DOE, IRS, ACCSCT and other assorted government agencies.
- Implemented version control, and later upgraded version control system from cvs to subversion
- Implemented coding standards
- Miscellaneous event photography
- Systems administration (Linux, Apache, MySQL, Subversion, CVS, DNS, etc.)
- Contributed code to an open-source course management project.
Web Developer, Loudeye Technologies
June 2000 to April 2001
- Participated in all phases of the redesign of the Loudeye corporate site. Performed all programming and document markup for the redesign.
- Created a custom content management system.
- Implemented version control and code standards for the web team.
- Created web applications using PHP as needed.
- Developed scripts in Python.
- Created, maintained and updated various websites.
- Linux system administration (CVS, Samba, Apache, MySQL, PHP)
- Created and optimized images using Macromedia Fireworks, based on prototypes provided by a graphics designer.
Consultant / Contractor, GPB Technology Services
April 2000 to December 2000
- Developed a Microsoft Access application for a major telecommunications firm to help them track the skill level, training needs and administrative information of their customer service representatives.
- Developed a Microsoft Access application for a small chain of automotive repair shops to prepare marketing materials.
Developer/Administrator, Autocenter.net
January 2000 to March 2000
- Web Development (PHP)
- Linux Administration
- Networking
Network Administrator, Greg's Japanese Auto
May 1998 to January 2000
- Developed applications using Microsoft Access.
- Maintained and created spreadsheets in Excel.
- Network/Server Administration and Tech Support for 6 heterogeneous (Linux, Windows, DOS) LANs.
- Was twice recognized by the Automotive Service Association for having an outstanding site.
- Recommended and approved purchases, negotiated with vendors.
- Created and maintained documentation.
Personal Projects:
Sites
- RailsConsens.us
- Public alpha, launched June 2010.
- ScriboVita.com
- Currently in private alpha.
Open Source
- named_lock
- Rails plugin that allows use of MySQL's named locks by active record.
- external_database
- Rails plugin that allows you to split your models among multiple databases, using just one connection
- snapshotter
- Rails plugin that takes snapshots of your models, for use in OLAP/Reporting systems.
Skills:
| Programming |
|
|---|---|
| Linux Administration |
|