To find a position where I can utilize DevOps, Ruby, and agile best practices to create reliable code worth loving. I want to work in an environment where best practices and agile methodologies are an essential part of the development life cycle.
Principal Software Engineer at Synergist Computing
October 2014 – Present
Worked with a small team to manage, modify, deploy, and support dozens of mirrors, open source software tools, libraries, and resources for thousands of developers across more than 15 organizations. Supported deployments of GitLab and Redmine with over 10,000 monthly unique visitors. Helped improve the team’s delivery and accountability with agile software methodologies. Lead the team in automated provisioning of OpenStack and AWS infrastructure using Chef as well as automated deployments with Capistrano. Pushed the team to implement better test suites and CI as part of the development life-cycle. Helped simplify on-boarding of new developers with local VMs through re-use of production Chef cookbooks. Created multiple OSS tools to give back to the community.
Senior Software Engineer at Fusion Technology
October 2012 – October 2014
Managed paperwork and legal requirements for approximately 970 gems and OSS Ruby projects. Implemented several automated tools to support managing and streamlining processes involved. Worked directly with customers utilizing Agile methodologies to identify epics, create user stories, provide velocities, and consistently deliver in weekly iterations. Utilized Behavior Driven Development with Cucumber, Spinach, and RSpec. Implemented automated server provisioning without sudo utilizing ansible. Setup automated deployment through Capistrano. Created Ruby on Rails applications, Ruby gems, and Ruby command-line interface tools as appropriate for projects. Created an internal “Rails Base App” with opinionated tools pre-selected. It included: authentication based on omniauth, test infrastructure (Cucumber, RSpec, SimpleCov, Brakeman), and authorization (CanCan & rolify) with Twitter Bootstrap pre-implemented.
Web Application Developer at SLK design
May 2008 – Present
Principal Software Engineer at US Contracting
February 2012 – October 2012
ScrumMaster and Agile mentor for a team of 5 people. Helped the team implement an Agile methodology that improved accountability and helped to release new features at the end of each weekly iteration. Improved our internal deployment process to utilize Capistrano & ensure automated recovery options in the event of a failed deploy. Paired with fellow developers to help implement new features using BDD & best practices as well as to solve bugs due to the project’s previous technical debt. Coordinated with management to help them understand how Agile methodologies can work into an enterprise environment effectively. End-to-end web application development with Ruby and the Ruby on Rails MVC framework for the back-end while the front-end utilized Twitter Bootstrap, Backbone.js, and jQuery/jQuery UI libraries.
Software Engineer at Black Oak Technology Group
February 2009 – February 2012
Senior Web Developer & Server Administrator at Mountain Leverage
August 2007 – April 2008
Senior Web Developer / Applications Engineer at Altus Consulting Corporation
December 2006 – August 2007
Senior Web Developer at Essex Corporation
September 2005 – December 2006
President at Progressive Web Design LLC
December 1998 – December 2006
- Dreamweaver, Flash, ColdFusion, FrontPage, text editors
- Adobe Photoshop, Illustrator, Fireworks
- Apache and IIS web servers
- MySQL, Oracle, MS SQL, and MS Access databases
Web Developer at Cubic Defense Applications
October 2004 – August 2005
Web Developer at US Army
November 2001 – September 2004
March 2017 to Present
Served as a member of the national Libertarian Party IT Committee.
Members: Steven Haddox
RVM::FW makes it possible to use RVM (or rbenv) inside a restrictive LAN or Firewall just like you do at home.
OSS Ruby gems created for the Ruby community such as cert_munger, dnc, and omniauth-dice.
OSS Chef cookbooks for GNU Stow and RVM::FW.
Members: Steven Haddox
Flickr4Twitter is a service for uploading images from Twitter clients to Flickr.com after you have authenticated with both services.
December 2011 to December 2012
I organized and ran Frederick Riding Rails for Rubyists in the Frederick, MD area.
Skills & Expertise
- Ruby on Rails
American Intercontintal University Online
Masters of Science, Information Technology, 2004 – 2005
University of Maryland University College
Bachelor of Science, Computer Studies, Legal Studies, Internet Technologies, 2003 – 2004
Anne Arundel Community College
Associate of Art, General Studies, 2002 – 2004
Honors and Awards
- Eagle Scout with Silver Palm; Gold and Silver Venture Scout Awards
- Created one of Time Magazine’s “Top 50 Websites of 2008”
- Suma Cum Laude, Anne Arundel Community College, 2003
- Valedictorian, Hurricane High School, 2001
- Distinguished Graduate, US Army Intelligence Center (ELINT Analyst)
“Steven was a integral part of team building new functionality into production Ruby on Rails project that we worked on together. When he joined the project we had a Rails + Mongrel Cluster application. Steven migrated it to Passenger, introduced the team to RVM and Cucumber and built a standard Capistrano deployment mechanism that has saved the team literally hundreds of hours in the last year and half. Steven has very strong linux administration skills in addition to his Ruby and Ruby on Rails development skills. Steven has a true affinity for finding the technologies that reduce risk and add visibility into the project and I would recommend him for a senior development position; particularly in a team that would benefit, as ours did, from exposure to Ruby on Rails best practices.”
Galen Palmer, Senior Software Engineer, Six3Systems, was with another company when working with Steven at Black Oak Technology Group
“I’ve had the pleasure of working with Steven for the last 4 months, and he is one of the most passionate developers I have ever encountered when it comes to Ruby, Rails, and leveraging best practices as whole. As someone new to Rails development, Steven was really helpful in effectively communicating some of the little nuances of Rails. I feel that his expertise would be an asset to any team.”
Maurice Rand, Software Engineer, Booz Allen Hamilton, was with another company when working with Steven at Black Oak Technology Group
“Steven has great software development skills and is passionate about any project he takes on. He is an expert in Ruby on Rails and strives for agile, behavior/test driven development.”
Larry Lay, Software Engineer, Black Oak Technology Group Inc, worked directly with Steven at Black Oak Technology Group
“I worked with Steven for a year and within that time frame he taught the team so much about RVM, Passenger, and the fringe details of Rails that only an incredibly experienced developer would know. Steven is not only passionate about Ruby, Rails, and all the great gems that are available, but he’s also passionate about best practices and doing things right from the start. Steven is also a very tenacious developer who doesn’t give up finding the right solution for a difficult problem, but also has no issues seeking help from fellow team mates. Any team that focuses their developmental technologies around Ruby, Rails, and open source libraries/gems will find Steven truly invaluable.”
Jesus Jackson, Senior Consultant, Booz Allen Hamilton, worked directly with Steven at Black Oak Technology Group
“Steven Haddox brings a skillset, enthusiastic drive, and passion for Ruby that has been unmatched by any software engineer I have worked with. Steven lives and breathes Ruby, because of this, the projects he works on have fewer bugs, follow industries best practices, re-use code were ever possible, implement the latest technologies, and are of high quality and exceptional value for his clients. If your project needs a Ruby expert Steven is the guy.”
Tony Alletag, PMP, IT Consultant / Project Manager, Booz Allen Hamilton, managed Steven at Black Oak Technology Group