Last active: 07/23/2014
Software development is a blend of art and science, an appeal to the creative and the analytical, an expression of inspiration and objectivity. For 20 years, I have applied my passion for software design to the practical demands of clients.
The diverse range of projects to which I have contributed has strengthened not only my skill set, but my ability to approach new projects and software environments with confidence.
My work with small companies has exposed me to all aspects of the software development process, including software design, database management, user-interface design, source code implementation, technical writing, quality assurance, and customer support.