I have over 15 years of software development experience in roles including Chief Architect, Software Developer, and Development Team Lead. My main areas of interest include agile development practices and methodologies, web application architecture and frameworks, thin rich client front-end development, Ruby, Ruby on Rails, Java, J2EE, JavaScript, JavaScript toolkits, lightweight frameworks, Web 2.0 technologies, collaboration, and knowledge sharing.
| Position Desired | Full Time |
|---|---|
| Willing to Relocate | Yes |
| Commuting Distance | Up to 30 miles |
| Acceptable Travel | Up to 20% of the Time |
| U.S. Work Authorization | U.S. Citizen |
| Eligible for U.S. Security Clearance | Yes |
Describe your ideal work environment. (02/27/2008)
My ideal work environment is one with a team that understands the value and benefits of Agile software development, the value of a collaborative development environment, the value of open source technology, and allows me to work with technologies that interest me and people that allow me to continue to grow as both a technologist and a leader.
Where do you see yourself in 5 years? (02/17/2008)
In 5 years I see myself as a thought leader in the field of agile methodologies and web application architecture and development working for a company that recognizes my technical expertise and experience. I also see myself as a successful technology author with multiple published books to my name.
What are you most passionate about? (02/17/2008)
I describe myself as a passionate technologist. I am very passionate about technology, especially web development technology. I am continuously reading, researching, and learning more about technologies that interest me to broaden my knowledge base. I am also passionate about education, collaboration, and knowledge sharing. I believe that collaboration and knowledge sharing are essential elements of successful large organization.
How would your co-workers describe you? (02/17/2008)
Those I have worked with would describe me as a passionate technologist with a broad spectrum of knowledge and a constant thirst to learn more and grow. They would say I work well with a team and enjoy sharing my knowledge and mentoring those around me.
What did you learn from your previous job? (02/17/2008)
I believe that there is something to learn from every job, project, or assignment. Whether the learning experience is with an unfamiliar technology, a difficult work environment, a peer that I respect, or the challenge of working with an inexperienced team, I have learned from every project that I have been a part of.
Why did you choose this career? (02/17/2008)
I chose this career because I've always had a strong passion for technology and learning. Software development is a field that is constantly evolving. Emerging technologies in the software development field provide new opportunities for learning and expertise continuously.