Hello there. If you’re reading this, I hope you are looking for a Software Engineer/Developer..
I really don’t believe that a simple 2 page resume can totally capture the full range of my skills and capabilities. So on these pages, I’ll document my experience and a few things that I’ve achieved over the years.
I have a wide range of experience, from writing Windows apps, to Unix client/server, to embedded. I count C, C++, Python and a touch Java among the languages I can code in. I can also code in other languages. I consider my C and Python code to be excellent. My C++ skills are decent, enough to be dangerous. I know Java, but only with limited experience. I can even code in assembly.
Most of my experience is on Unix and Windows. I’ve experimented with OS X programming on the side.
I tend to work on server side code. I’m not one who like to “move this button 1 pixel to the left.” I can do it, I just don’t like it. I’m also the guy tends to do a lot of small utility projects. Along the same idea, I also experiment with different ideas. One of my ideas lead me to discover a bug in BIND. You can read more about it on the BIND Bug page. Nothing like finding a bug in one of the most heavily code reviewed pieces of software on the planet.
I work well with QA, I have several QA co-workers and former co-workers on my references. Who else knows the quality of the code I put out better?
I’ve also telecommuted over the years. My current position lets me telecommute once a week, and in the past, my manager was on another continent. I also don’t mind travelling on occasion, I have my passport ready.
I’ve also started a coupe OpenSource projects over the years, such as FrontPython and a python library for The Gallery. I also made a Python library for OS X FSEvents. I’ve also contributed to others over the years, such as a small patch to KDE, and a patch to support NUV files to Perian. My code has probably fallen out by now, as it was a while ago.
Ideally, I would like to work for a small to medium sized company in the Phoenix, AZ area. Telecommuting is also a good option.
If you have an open position, please feel free to contact me.