As of October 2015 I have returned to contract/consulting under Kary Software LLC. I work remotely for my clients so I regularly travel around the United States (and sometimes internationally), staying somewhere for a few weeks before moving on to another city. I love it! (Unfortunately I'm on a hiatus from traveling to help take care of my mom, who had a brain aneurysm in January 2016.)
Most recently between November 2013 to October 2015 I worked in Kansas City, MO as a software developer in the biomedical research field. Our small internal team built software used by our scientists and staff to facilitate their research into the causes, treatment and prevention of gene-based diseases.
I am involved with local user groups and sometimes speak:
I have always done contracting on the side, anything from custom software development to helping teams modernize their legacy PHP code bases, working better as a team, establish git workflows, setup continuous integration, advocating automated testing and mentoring.
Before becoming a full-time contractor, I worked at the University of Kansas (within IT) as the team's Technical Lead Programmer. I pushed the team and my co-workers to adopt modern development practices. Our team was the central web development group on campus, responsible for the public-facing presence http://www.ku.edu and various custom web applications used by departments all over the University.
Since 2007 I have been the lead PHP application developer for RapidHire: a truck driver recruitment management software company based in the Denver, Colorado area.
At RapidHire, I have developed a web application system allowing truck drivers to input their extensive job application data and digitally sign their job application and legal documents, all in their browser. The system generates PDFs of all documents, including digital signature on all application materials, providing a fully digital job application workflow. This system allows RapidHire's customers to instantly screen and approve driver applicants without faxing or mailing legal documents to be signed and returned by the driver.
We deploy on an IBM AS400/i5 environment using DB2 and Zend Server instead, of a traditional LAMP stack.