Ray has designed and programmed in Pick/D3 since 1979, for a variety of industries. He started a small independent computing programming company, Choice Computing, in 1983 which developed and published a metals industry software system called MetalTrack. Choice Computing merged with Zumasys is in 2010 and Ray became Vice President of Software Development at Zumasys. In this role, he manages D3 programming services as well as the expansion of the distribution of MetalTrack.