Oleg is currently a postdoctoral researcher in the Embedded Software Group, University of Waterloo. His research interests are focused on application of data mining and machine learning algorithms on execution traces to help embedded software developers better understand their systems.
Oleg has recently completed his PhD at LIG lab and STMicroelectronics in Grenoble, France. During his PhD, Oleg worked on execution trace analysis to facilitate temporal debugging of embedded software running on Systems-on-Chip from STMicroelectronics. He got his Masters in Computer Science from the University of Grenoble Alpes (France) in 2012, and his Bachelors in Computer Science from the Sumy State University (Ukraine) in 2010.