Alexey Kolesnichenko
Address
Alexey KolesnichenkoSoftware Engineering, Meyer
Clausiusstrasse 59
RZ J3
8092 Zurich
Introduction
I am a research assistant under the supervision of
Prof. Bertrand Meyer
at the Chair of Software Engineering,
ETH Zurich.
I received both of my Bachelor and Master degree in Computer Science
at
Moscow State University (Russia).
Research
My main (pretty broad) research interest is concurrent programming and its applications.
In particular I am interested in using General Purpose GPU (GPGPU) Programming and making
it more accessible for non-GPU experts. I am currently working for the
Concurrency Made Easy project.
I am also interested in applied machine learning. In 2015 I went to Google Zurich for an internship, where I worked on the video ads dimensionality reduction problem together with the Youtube Audience Monetization group.
Teaching
Fall 2015: head assistant for Introduction to Programming
Fall 2014: teaching assistant for Introduction to Programming
Spring 2014: head assistant for Java and C# in Depth
Fall 2013: teaching assistant for Introduction to Programming
Spring 2013: teaching assistant for Java and C# in Depth
Publication List
2015
- Contract-Based General-Purpose GPU Programming
A. Kolesnichenko, C.M. Poskitt, S. Nanz and B. Meyer
In Proceedings of the 14th International Conference on Generative Programming: Concepts & Experience (GPCE 2015). ACM, 2015
◊ BibTeX ◊ to appear
2013
- Applying Search in a Contract-Based Automatic Testing Tool
A. Kolesnichenko, C.M. Poskitt, and B. Meyer
In Proc. International Symposium on Search-Based Software Engineering (SSBSE 2013), LNCS. Springer, 2013
◊ BibTeX ◊ Springer Version
- How to Cancel a Task
A. Kolesnichenko, S. Nanz, and B. Meyer
Proceedings of the 2013 International Conference on Multicore Software Engineering, Performance, and Tools (MUSEPAT'13), LNCS.. Springer, 2013. ◊ BibTeX ◊ Springer Version