An IT professional with 22+ years of successful involvement in every aspect of the software development process, significant hands-on experience in software development, database management, requirements gathering, quality assurance, customer support, and technical writing. Willing and able to switch hats when necessary to ensure the success of any project. Excellent verbal and written communication skills. Very grounded person with varied interests who is able to work as a technical lead or software developer equally well with technically-minded and non-technically minded alike!