Software Engineer

Resourceful software engineer who thrives in a solo or teamwork setting. This developer enjoys object-oriented programming but always welcomes the opportunity to learn new technology needed to solve the most difficult problems. Able to utilize whatever tools necessary to deliver excellent products that are easily maintainable and expandable.