About the Reviewers
Mikhail Glukhikh graduated from Ioffe Physical Technical School in 1995 and from Saint Petersburg State Polytechnical University in 2001 with a masters degree in information technologies. During 2001-2004, he was PhD student in the same university, and then he defended his PhD thesis in 2007. The title of his thesis is Synthesis method development of special-purpose informational and control systems with structural redundancy.
Mikhail worked in Kodeks Software Development Center during 1999-2000, and in Efremov Research Institute of Electrophysical Apparatus during 2001-2002. Since 2002, he has been a lead developer at Digitek Labs, in the computer system and software engineering department. He was a senior lecturer at the department from 2004 to 2007; from 2007 he has been an associate professor. In 2013, he had one-year stay at Clausthal University of Technology as an invited researcher. In 2014, he worked at SPb office of Intel corporation, since March 2015, he participates in Kotlin language development at JetBrains.
Mikhail is one of Digitek Aegis defect detection tool authors. He is also one of the Digitek RA tool's authors. Nowadays, his primary R&D areas include code analysis, code verification, code refactoring, and code reliability estimation methods. Before he had also interests in fault-tolerant system design and analysis, and also in high-productive digital signal processing complex development.
Stepan Goncharov is currently working at Grab as the engineering lead of the Driver Android app. He is an organizer of Kotlin User Group Singapore and has developed apps and games for Android since 2008. He is a Kotlin and RxJava addict, and obsessed with elegant and functional code. He mainly focus on mobile app architecture.
Stepan makes a difference by spending more and more time contributing to open source projects. He is the reviewer of Learning RxJava, by Thomas Nield, published by Packt.