- email: [email protected]
- phone: 573.263.2278
Working closely with customers in agile coaching, product development, and team augmentation. We believe in building amazing software through an understanding of the “why” in the product. We find this “why” through constant communication and trust. Using test driven development and continuous delivery of working software that exceeds expectations and provides constant value is our priority.
- Built and tested open source component to generate Powerpoint files
- Mentor on Agile development practices
- tech: Ruby, RSpec
- Contributed to subsystems of large construction management platform
- Core
- Financial
- File processing and storage
- Championed Agile Efforts
- Focus Driven Stories
- QA support
- Test Driven Development
- Retrospectives
- Constant Communication
- Mentor Developers across the company
- Object Oriented Design
- Test Driven Development
- Mentor QA
- Story splitting
- Technical understanding
- tech: Ruby, Rails, Resque, SideKiq, RSpec, Elixir, PrincePDF, PostgreSQL
- Contributed to rewrite of hospital/clinic patient portal
- Maintained legacy patient portal
- Write provider directory application for patients to find doctors
- developed in five weeks exceeding time a budget
- Championed better development practices
- Test Driven Development
- Continuous Integration
- Code Review
- Championed efforts to improve teams Agile practices
- Assessed current practices
- Recommended new practices
- Worked along side teams and utilized retrospectives to make changes
- Managed one subcontractor
- Mentored employees in software development and career improvement
- tech: Ruby, Rails, Node, Angular, Java, Spring Roo, CoffeeScript
- Plan and develop SCADA monitoring for water and power
- Connect to proprietary database system through native interfaces
- tech: Ruby, FFI, Slim, RSpec
- Championed Agile Development Practices
- Retrospectives
- Test Driven Development
- Focus Driven Stories
- Pair programming
- Continuous Integration
- Code Review
- Managed a team of five subcontractors leading to successful multi-year contract
- Transitioned one team member to full time employee
- Improved and re-architected complex, legacy application
- Increase test coverage
- Increase performance
- Reduce Technical Debt
- tech: Ruby, Rails, RabbitMQ, RSpec, Capybara, PostgreSQL, HAML, jQuery, Resque
- Content direction
- Technical setup
- On air personality
- Championed better development practices
- Software Design
- TDD
- Agile
- Delight customers on multiple projects
- Design
- Implement
- Deploy
- Plan
- tech: Ruby, Rails, MySQL, Vagrant, Chef, SASS, HAML, Bootstrap, Bourbon, Neat, and whatever else is needed to get the job done.
- Developed OS for micro computer
- Championed Good Technical Practices
- TDD
- BDD
- OO Design principles
- tech: Ruby, Rails, Python, GTK, Webkit
- Pitched and Implemented
- Implemented program with first apprentice
- Technical Lead
- Set standards for code quality
- Set standards for team practices
- Guided customer
- Managed customer expectations
- tech: Ruby, Rails, MongoDB, HAML, SASS, RSpec, Cucumber, and many other tools
- Integrated with other contractors
- Designed and developed RAmos a validation programming language
- Guided team members on military protocols to ensure sucessful relationship to customers
- tech: jQuery, Spring MVC Portlet, Liferay, Java
Developed Spring MVC 3 application to help farmers maximize their profits through crop insurance and futures markets. Utilized Prototype and Low Pro for UJS. Worked with a legacy DB2 database. Instrumental in utilizing JRuby and Cucumber for UAT development, and spent time updating the activerecord-jdbc-adapter to correctly set id columns allowing utilization of ActiveRecord migrations. 2009 - 2009
Responsible for test driven development of Secure Naval Chat allowing XMPP, IRC, and an in house secure chat protocol to be utilized on the same server while minimizing wire traffic and retaining chat history for later recall by the client. Also responsible for the client software and customer interaction while spending two trips aboard US Naval vessels. Utilized Java, Mina, and Eclipse RCP from 2007 - 2008
Developed internal Ruby on Rails application that handles accounting, project management, billing, employee management, time tracking, leave, etc. Responsible for keeping the site working with both Oracle and MySQL. Utilized TestUnit, Shoulda, and Webrat for test driven development. Used Prototype for UJS. 2008 - 2009
- Managed Staff
- Produced trainging materials
- Installed and Managed Equipment
- Deployed in support of Operation Iraqi Freedom April 2003 - August 2003
- Ground Radio and Satellite Communications Technician
- University Of Missouri - Rolla — BS Computer Science, Minor Mathematics 2006
- Missouri Commendation Medal
- Air Force Commendation Medal x 2
- 2006 Time Person of the Year
- Maintainer
- GrovePi - Elixir hardware library
- backpack-ht16k33 - JS library for LED matrix for Tessel
- Riposte - rubygem
- Contributor
- Elixir
- ElixirALE
- Phoenix
- Rubygems
- Rails
- Git
- Github
- Blog: Dirty Information
- Podcast: This Agile Life
- Business: Binary Noggin