Alan Conroy

I'm always open to considering new opportunities, although I don't like switching jobs often. I want to work with highly intelligent and creative people where we can bounce ideas off of each other and come up with innovative solutions. Life is short - I want to spend my work hours on something that is fun. What do I consider fun? A job that is inherently interesting will make use of my creativity and problem-solving skills while allowing me to expand those skills in new directions. As a software engineer, I enjoy designing new architectures or redesigning existing ones that don't live up to the needs of the company. I enjoy implementing these architectures in code. Programming language is largely unimportant, since any decent developer can easily learn a new one. If you believe otherwise then you do not understand what software engineering is.

I don't want to sound negative, but to avoid wasting your time, or mine, here are some things that I have no interest in. I did systems administration for many years, but I have no desire to do anything other than software development. I also have no interest in management positions. I don't mind being a technical lead (and do very well at it), but my interest is in managing the creation, and ongoing development, of complex software systems - not people. It isn't that I lack ambition - I simply exercise my ambition in the area of software development. Finally, I am not a graphics artist, so although I can write a flexible user interface, if you want something that looks pretty, I'm not the developer for you. However, if you have someone who can make beautiful graphics then I can integrate them into a user interface.

Click here to see my resume
Click here to see an exhaustive list of software I've worked on and a skills inventory