The most rewarding aspect of being a software engineer has been the constant opportunity to learn and solve new problems. I have found that I enjoy the challenge of taking on projects that force me to push the edge of my abilities. I actually find myself seeking such projects in my free time when my job does not provide such challenges. I have found that I thrive under pressure, and enjoy working in a fast paced environment. For these reasons, my ideal job would be one which requires my current skill set, and also pushes me to learn and expand upon those skills. I am self motivated, and capable of working independently or as a part of a team. I always enjoy the opportunity to learn about new technologies, and I also enjoy having a chance to share my experience with others that might benefit from my expertise.
Micro-controllers/Electronics/Robotics: In the last two years I have taken an interest in micro-controllers and robotics. I have enjoyed re-learning the basics of electronic circuit design. I’m currently experimenting with building a small R2D2 typed robot from and old roomba and a few arduino boards. I see my experiments in this project as essentially re-inventing the wheel for a learning experience.