Peter Fitzgibbons

Peter Fitzgibbons

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME

I am a senior software engineer/team-lead/software architect and software evangelist. I am excited about my work and the absolutely amazing advances happening everyday in the developer’s behind-the-scenes world within computing. I take a research-scientist attitude toward everyday tasks, and compile and distribute technical findings and solutions as they are relevant to the team and larger software community. I am a practicing student of software craftsmanship, Kathy Sierra, Edward Tufte, and human-computer-interaction. Giving users the ability to be awesome is a primary directive in my work. I am interested in how the technologies of IoT, Mobile, and VR will shape the use of Ruby/Rails, .NET, NoSQL, and cloud DevOps. My interest and expertise are also held in the areas of enterprise architecture/SOA, business analysis, “backend” complex requirement solutions, mentorship and development of under-represented members of the software industry, and helping kids learn to program.

English
Pacific Time (US & Canada) (-08:00)
Joined January 2018
EXPERTISE
10 years experience
Rails has a strong opinion about how websites work. Your business has it's own strong opinion and view of the world. Marrying these two...
Rails has a strong opinion about how websites work. Your business has it's own strong opinion and view of the world. Marrying these two opinionated forces can be really tough at times! You're looking for some guidance, a place to break-through the sea of Models, Views, and Controllers and pin down the code that's causing your site to be slow or intermittently broken. I'm ready to guide your team in regaining control and leveling-up their expertise in test-driven development, modularization, and database design, all in the goal of making your end-users feel like their doing an awesome job!
V4 v5MySQL Optimization
View more
7 years experience
Has your development team been working extra hours, yet falling behind in expected features, all the while chasing an increasing list of ...
Has your development team been working extra hours, yet falling behind in expected features, all the while chasing an increasing list of bugs? Meanwhile as business leader, the market forces are changing under your feet and you can't seem to control the development of your application to meet those needs. I can coach your team in the practice of the agile and scrum processes, and on how the parts of the agile methodology fit together to form an effective communication channel between the business owners and your development efforts.
AgileAgile and scrum
View more
AgileAgile and scrum
View more
10 years experience
I am a git evangelist of sorts. I have performed several conversions of "old school" version-control systems (SVN) to git. I am ready t...
I am a git evangelist of sorts. I have performed several conversions of "old school" version-control systems (SVN) to git. I am ready to help your team perfect your "flow" around how you use version control, how you use branches and perform merges, and ultimately how you control your "master" trunk version of the code to provide an effective history and "what's new" for your application.

REVIEWS FROM CLIENTS

Peter's profile has been carefully vetted and approved as a Codementor. Connect with Peter now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
cucumber-demo
Cucumber + Webrat + Selenium demo presented to Chicago Ruby Users Group Feb 02, 2009
Ruby
5
1
Gosu-Star-Catcher
TDD Walkthrough of Gosu for Ruby Tutorial
Ruby
2
0
EMPLOYMENTS
Staff Software Engineer
General Atomics
2017-07-01-Present
Working with an internal tools team, I implement and recommend technologies for the application website, including database design and op...
Working with an internal tools team, I implement and recommend technologies for the application website, including database design and optimization, Ruby/Rails code organization and testing techniques, and Docker infrastructure implementation.
Ruby on Rails
MySQL
Docker
View more
Ruby on Rails
MySQL
Docker
React
View more
Senior Software Engineer
Throtl.com
2016-02-01-Present
Throtl.com - Modified Car Enthusiasts Marketplace With over 50,000 members, users go to Throtl.com every day to buy and sell custom parts...
Throtl.com - Modified Car Enthusiasts Marketplace With over 50,000 members, users go to Throtl.com every day to buy and sell custom parts for their performance automotive projects Responsibilities # Design and implement back-end scanner that reads over 1000 web sites for new buy/sell listings every 10 minutes. # Implement elasticsearch indexing of listings for improved search performance and search terms handling. # Implement optimization updates to code and infrastructure to allow website and scanner to perform at-scale.
Ruby on Rails
PostgreSQL
Heroku
View more
Ruby on Rails
PostgreSQL
Heroku
View more
Senior Software Engineer Team Lead
Airspace Technologies
2016-04-01-2017-01-01
Team lead to 8 developers. Architect and lead implementation of major features to automated package routing, package tracking, and operat...
Team lead to 8 developers. Architect and lead implementation of major features to automated package routing, package tracking, and operations monitoring. Responsibilities # Team lead to 8 developer team, including remote-located members. Provided onboarding to 7 Sr. Developers. # Implemented automated routing system, including search across airline scheduling database for candidate flights per shipment, including ETL for ingest of 10MM flight records into searchable indexed tables. # Implemented integrtion of distributed sensor to provide real-time location updates of package location - AirTrace # Architected, Designed, and Implemented changes to multiple-application system for at-scale operations from prototype implementation # Devops : Migrated 3 production applications + db from AWS Opsworks/ElasticBeanstalk/RDS into Heroku stack + Postgresql # Implemented continuous integration + static code analysis to assist management of deployment pipeline. # Implemented continouous-deployment strategy to development and testing services on Heroku stack # Defined hardware requirements for next-generation location sensor - AirTrace # Provided Project-Management duties for team, including regular meeting with Business Liason for agile task prioritization
Ruby on Rails
PostgreSQL
Mentoring
View more
Ruby on Rails
PostgreSQL
Mentoring
Agile
View more
PROJECTS
Shoes.rbView Project
Open Source
2006
Shoes.rb is a desktop-application programming environment, written in Ruby. It's original creation was an effort to support Hackety-Hack...
Shoes.rb is a desktop-application programming environment, written in Ruby. It's original creation was an effort to support Hackety-Hack, an application to teach kids to program Ruby language.
Ruby
Java
Desktop Applications
View more
Ruby
Java
Desktop Applications
View more