Self-driven Software Engineer and Development Manager with over 30 years of software development experience. Have worked on multiple teams as both a Senior Software Engineer and manager of software development teams, in both Agile and non-Agile environments. Able to communicate effectively with technical and non-technical personnel. Proven history of successful product delivery. Extensive experience with multi-valued languages such as Pick/Universe/jBase.