What's the correct order of writing for a MSc. and a Dipl.-Ing. degree? (e.g. on a business card)
You should notice that in Germany academic titles such as Dr., Dipl.Ing, Mag are writen in front of the name, whereas titles such as M.Sc., B.Sc., M.A., etc., a written behind the name (see here). So if it all I would say the correct order is


  Dipl.Ing (FH) Firstname Lastname, M. Sc.


However, I would just ignore the Dipl.Ing (FH).