James has twenty years of experience in the design, development, implementation, testing and maintenance of: n-tier client/server software, Windows GUI applications, Web applications, interactive multimedia software, voice recognition software, workflow and software agents, WEB based workflow software, document management software, WEB Services, video and image processing software, SGML, XML and CALS (Computer-Aided Logistics Support) software, OOA/OOD, DB management systems, SQL coding, simulation software, and interactive processing software in several high level languages on various mainframe, micro and mini computers. Have experience coordinating and managing the complete software life cycle including gathering business requirements, prioritization and resource management, time management, quality assurance, integration and implementation.