Former Microsoft engineer convicted of 18 felonies for digital currency fraud scam