Gary is an experienced Craftsman who quickly gains an understanding of the business purpose behind the application. He combines an understanding of business needs with deep technical knowledge to deliver software that adds business value. In addition to building great software, Gary is passionate about building deep personal relationships with the teams he works with because it is consistent with his calling to work in a manner that honors God.
With over 20 years of software development experience, Gary has delivered desktop, server, embedded and web applications in a variety of industries. Gary is the inventor of several patented innovative technologies, and several more with patents pending.
Throughout his career, he has become proficient with many different skill sets:
- React, React Native, Angular
- MongoDB, MySQL
- JSON, XML, XSLT, XSD
- Microsoft COM/OMG CORBA/Java RMI
Gary has a Bachelor's Degree in Computer & Systems Engineering from Rensselaer Polytechnic Institute and a Masters Degree in Computer Science from Rochester Institute of Technology. Gary is also a certified SCRUM Master who follows extreme programming practices including Test Driven Development (TDD), Pair Programing, Continuous Integration (CI), and Refactoring. He is committed to good design principles such as SOLID, DRY, and YAGNI.
In addition to raising eight children, Gary is very active in his church where he serves as an elder. He is also active in his community, having served in the local community association, and also having organized several code retreats. In his spare time, Gary is an amateur woodworker making children’s toys and assorted furniture.