Thirty plus years of software development and project management experience in R&D type environments (both atmospheric research and upstream petroleum industries). Deep knowledge and experience in building effective teams of highly technical people to construct and maintain complex software to bring the power of workstations and supercomputers to retrieve, analyze, visualize, and interpret vast quantities of data (terabytes).I am currently focused on utilizing this experience and knowledge to help companies build the right teams of capable professionals to develop highly technical, complex software to meet company objectives.Among other characteristics, software development is a social activity, requiring teamwork, cooperation, openness, and healthy respect. The best people for teams are those who are not only very capable in their field of expertise, but also able to work well with different personalities and experts in different domains.Specialties: Agile software developmentHigh performance software development teamsScientific and Engineering sotware developmentComputing performance/efficiencyTest driven developmentCommunity development
Listed skills include Emerging Technologies, Sales, Applied Mathematics, and Sales Manager.