Arnold Doray is Thinksquared's lead software architect and has been developing software professionally for over a decade. He has conducted several developer training courses in the UK and Singapore. Arnold holds a bachelor's degree in physics and a master's degree in knowledge engineering.