Since beginning his career in 1999, Randy has become a seasoned and accomplished professional in all areas of Software Development. He honed his development skills at several development organizations, and has embraced a focus on software quality and the speed of development. He has implemented processes and technologies at many software companies to reduce time-to-market, and improve overall quality. More recently, he has upgraded his skills, and focussed on Big Data and Analytics, which align both his enjoyment of software development and solving problems.