About the Author
Mike Liu studied Mathematics and Applied Software Engineering at Nanjing University between 1984 and 1988. After graduating with a bachelor's degree, he worked as a Programmer/Senior Software Engineer/Architect on Unix and DOS using C/C++, Dbase, and Oracle. In 1995 he moved to New Zealand and studied Business Computing at Auckland University of Technology. During the five-year stay in New Zealand, he worked as a Senior Software Engineer on Unix and Windows using C/C++, Java, FoxPro, Informix, Oracle, and SQL Server. He moved to the United States in 2000 and since then has been working as a Web Developer/Senior Software Engineer/Principal Software Engineer of various operating systems using various programming languages and database technologies. He studied Software Engineering at Brandeis University and graduated in 2005 with a master's degree.
Mike became a Sun Certified Java Programmer (SCJP) in 2000, a Microsoft Certified Solution Developer (MCSD) for Visual Studio 6.0 in 2001, and an MCSD for .NET in 2004. He started using C# for production development back in the year 2001 when C# was still in beta stage and he is now integrating a Business Process Management application with a WCF services backend system.
Mike had his first book—MITT: Multi-user Integrated Table-processing Tool Under Unix—published in 1993, and had his second book—Advanced C# Programming—published in 2003. The previous version of this book—WCF Multi-tier Services Development with LINQ—was published in 2008, with LINQ to SQL being used as the ORM in the data access layer of the WCF services.