I love helping people solve challenging problems in innovative ways.
I have 20 years of experience helping people solve problems through software. I enjoy working with teams to figure out the bigger picture and then coming up with useful technical solutions. I love that there is a new challenge every day and there is always more to learn. When a new idea strikes early in the morning, I can hardly wait to get into the office and explore it. By the end of most days, I return home energized by my teammates and our achievements.
My breadth of experience is now my greatest strength. I started my journey developing database-intensive business applications and websites. Then I spent a decade working with real-time, safety-critical software in autonomous trucks, missiles and planes. Two years ago, I returned to the private sector and to my roots, developing web applications. During my career, I have worked on everything from short one-person projects to massive multi-billion dollar programs. My roles varied included individual software developer, team leader, systems engineer and subject matter expert responsible for the entire software development process. Technologies have ranged from old VAX systems running Fortran to Docker containers running microservices, each one presenting opportunities to expand my skill set. I have also had the benefit and pleasure of working with and learning from so many incredibly talented developers, leaders and world-class experts along the way.
I am always interested in new opportunities to make a meaningful difference in an expanding business. If you are looking for an experienced software developer to lead a team or to solve tough problems, please contact me through email or LinkedIn. I am eager to talk about possibilities.
I hope you find this website to be helpful. This page is only the beginning. There is more information about my work at Rackspace, NAVAIR and beyond. You may also find some of my sample work like the Chess Opening Explorer to be interesting.
Success is not the key to happiness. Happiness is the key to success. If you love what you are doing, you will be successful.Albert Schweitzer