Software Developer / Technical Project Leader
VISION — EXECUTION — LEADERSHIP — RESULTS
Innovative technology leader who can translate ideas to action and results. Effective team participant/leader skilled in communicating technical concepts and gaining support for new ideas. Customer advocate recognized for commitment to usability and ability to develop new capabilities from existing technologies. Evangelist for Agile Development practices.
Ardent believer in the power of technology to communicate ideas and advance human endeavors.






