Yakov Fain is a co-author of the Amazon bestseller “Angular 2 Development with TypeScript” as well as a number of other technical books on programming including several books on Java. Yakov works as a software architect at the IT consultancy Farata Systems, USA. A Java Champion, he has taught multiple classes and workshops on the Web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts at https://yakovfain.com.