Taught classes to both private and corporate clients in a large variety of subjects, including Perl, Android application development, Java, XML, XSLT, Ruby, Ruby on Rails, Javascript, Object Oriented Programming, Regular Expressions, Visual Basic, Linux, VIM, and Bash and Korn Shell scripting.
Provided analysis of client's future training needs, and developed syllabus and course materials for new classes based upon current and desired business goals and directons.
Developed applications to support material management processes, including custom Programmable Logic Controller controls allowing “black box” functionality for easy direct communication with PLCs from other applications, new visualization and modeling tools, and customer error handling libraries.
Internal tools providing support for current business practices.
Developed virtual combat environments and custom tools designed to investigate the applicability of computerized simulations for training soldiers in Command and Control roles.
Rebuilt IT infrastructure to support multi-platform mission requirements, as well as to meet network security and reliability standards.