Versatile senior software developer with the capacity to handle diverse responsibilities in both software development and management of computing resources. Track record of working effectively on a variety of projects with diverse teams and demonstrating commitment to their success. Supports core organizational goals and improves operational efficiency through:

• Expertise in development of scalable multi-tiered software systems
• Ability to quickly understand and utilize new concepts
• Object-oriented Analysis, Design & Programming
• Investigation and application of new technology
• Self-determination and ability to overcome challenges independently
• Effective verbal and written communication