Summary
A candidate with hands-on experience building nearly a dozen web applications with Rails, and over 10 years of experience in web development and project implementation. Passionate about Agile development methodologies and utilizes key concepts for continued success and happy customers. Able to create and develop web applications from start to finish.
Desires to find a position that will provide more Ruby on Rails experience with a team of peers to share and grow knowledge.
Highlights
- Over two years real-world, hands-on Ruby on Rails development and deployment
- Object Oriented programming using MVC patterns
- Able to build entire application from scratch (including frontend and backend)
- Comfortable with relational DB (MySQL/Postgres) design and concepts
- Professional experience with Apache (on Linux/Unix) using Passenger, SSL, Memcached
- Familiar with popular gems like: RSpec, Shoulda, Factory Girl, Nokogiri, ActiveMerchant, Paperclip, FasterCSV
- Able to wear multiple hats (developer, project manager, business analyst/client relations)
- Very much enjoys Agile methodologies (including TDD/BDD, Scrum, pair-programming)
Experience
Trion World Network, Austin, TX
Ruby on Rails Engineer, May 2009–present
- Work on small team to deliver a custom billing, authentication, and knowledge base implemented using a RESTful service-oriented architecture
- Created company specific gems to help keep code reusable and DRY
- Developed build scripts using Apache Ant for deployment with Bamboo, including continuous integration test reporting with CI Reporter
- Help create a roll-out plan to implementing a Scrum process to all the engineering teams
- Experience with Rails 2.x, jQuery, Nokogiri, Globalize, Passenger, ActiveMerchant, Rspec, rcov, Shoulda, Factory Girl, Memcached, RabbitMQ server, Sweatshop
Thunder Data Systems, Austin, TX
Web Application Developer, May 2008–May 2009
- Ruby on Rails, PHP development
- Developed and maintain several Ruby on Rails based applications including: scheduling application utilizing an AJAX drag-n-drop interface, several e-commerce websites using ActiveMerchant and Authorize.net, a social networking web site, and ported a PHP event ticketing application to Rails
- Designed the new DB for ThunderTix in MySQL (which has delivered over 45K tickets, including high-profile events such as Austin Carnival), used Five-Runs Rails Tune-up to diagnose bottlenecks
- Developed a REST interface for integration with .NET 3.5 mobile handheld software and ThunderTix
- Introduced Agile Scrum methodologies, TDD patterns (with rspec and rcov), and SCM using Subversion
- Experience with Rails 1.2.6/2.3.2, Passenger, ActiveMerchant, restful_authentication, rmagic, rspec, remarkable, rcov, Selenium, attachment_fu, and a variety of acts_as_ plugins
- Maintain legacy PHP applications for a variety of clients
InCircuit Development Corp., Austin, TX
Business Analyst / Scrummaster, 2007–May 2008
- Advanced adoption of Scrum through daily stand-ups, sprint retrospectives, kanban sprint tracking, group estimation techniques (planning poker) and customer sprint demos
- Challenged the team to self-organize and self-direct their activities through a more organic atmosphere focused on real-time collaboration and discussion
- Leveraged open source wiki software to help improve collaboration internally and communicate project status in real-time with customers
- Worked with clients and development team converting data to and from their Oracle database, and address design issues with DBA in relation to client projects
- Wrote Ruby scripts and used Selenium to tested the web application
HomeAway, Inc., Austin, TX
Technical Project Manager, 2005–2007
- Implemented an Agile Scrum project framework across three development teams (25 developers and a handful of business owners and stakeholders) including: teaching process roles, user story writing, backlog management, retrospective discussions, sprint planning and team self-assessment strategies
- Acting ScrumMaster for 3 teams, two of which have remote participants in a start-up environment
- Managed two web site infrastructure migration projects where sites from acquired companies were relaunched under a HomeAway brand
- Managed third-party vendor service integrations into our web site products (in ColdFusion)
- Managed delivery of two new web properties (one of which using Scrum from start to finish), migrating the sites into our MS SQL / ColdFusion application
Verio, Inc. ‚ an NTT Communications company, Austin, TX
Technical Lead, 2003–2005
- Supervised a team of five ColdFusion and Interwoven developers
- Created and documented a web development methodology used by my local team and a marketing group (for NTT related projects), which allowed for weekly inspection of progress by the client
- Evaluated business and technical requirements for a variety of web application projects
- Managed relationship with NTT Japan web sites ntt.net and nttverio.com (overseas parent company)
- Worked on the development of a customer billing portal (done in ColdFusion and Flash), which integrated directly with the Java-based billing system via webservices
- Helped out with development tasks when necessary and helped administer the production web systems
Developer II, 2001–2003
- Supervised a team of ColdFusion and Interwoven developers (3 developers, 1 DBA) on a variety of public-facing web application projects with an Oracle backend
- Intermediate administration of Unix-based Apache, ColdFusion and Interwoven servers (manage users, apache processes, httpd.conf, install ssl certs, etc.)
- Served as development lead on large Interwoven/Globalsight implementation internationalizing the Verio.com web site into five languages, including two English localizations (US/UK)
- Wrote ColdFusion code and DCT/TPLs (proprietary Interwoven document templates) for a variety of projects
Web Development Associate, 1999–2001
- Participated in a major redesign of the public site and developed a template methodology that supported code reuse through the combination of site structure and page elements
- Performed production related tasks (ColdFusion code, graphics editing, content creation) for Verio.com and company extranet using Dreamweaver and Fireworks
Education
2006 ‚ University of Phoenix, Austin, TX ‚ B.Sc. in Information Technology
2002 ‚ University of Texas, Austin, TX ‚ Managing Projects CEP
Certifications
ScrumAlliance Certified Scrum Practitioner (CSP), 2007
ScrumAlliance Certified ScrumMaster (CSM), 2006
References
Specific references available upon request.
See http://www.linkedin.com/pub/1/4a7/2a1 for additional information on my LinkedIn profile along with recommendations from colleagues and past associates.
Interests
AgileAustin (workshop coordinator), ScrumAlliance, Ruby on Rails (LSRC, Austin on Rails), Taekwondo blue belt
