About Me

Husband, father, and developer in Pleasanton, California.

Experience gained

For the past twenty three years I have worked as a developer in both corporate, start up, and higher education environments. I have moved from a focus on desktop applications written in Visual Basic to web applications writtin in Java and Ruby. I have administered windows, Linux and UNIX servers; been responsible for MySql and SQL Server database servers; payment gateway software; Tomcat, Apache, and IIS web servers. Recently I have also moved most of my development to cloud based solutions in AWS. I have managed developers and been a managed developer both to varying degrees of success. I've worked to integrate TDD and continuous integration to my environments throughout that time. I am a certified scrum master but favor more agile approaches to working but do not subscribe to any particular orthodoxy. Coming from a liberal arts background I like to work through a series of drafts before coming to a final product. Editing and revising my writing is the way I learned about iterative design and refactoring.

Experience sought

I am looking for a chance to move back into a management role and use some of my experience to help grow teams and individuals.

Ideal position

What I am seeking are interesting projects or teams that I can work on and with to gain more experience. My desire is to have a position that allows me to work from home and interact remotely with team members and clients developing solutions and helping to solve problems. I enjoy being able to work with a team to solve a problem, build out that solution and then turn it over for support so I can move on to a new challenge.