Ph.D. Student @ University of Lugano
I am jack of IT trades, Pharo evangelist, and storyteller. At the moment I'm a Ph.D. student at the University of Lugano (USI) in the Faculty of Informatics. I am working under the supervision of Prof. Dr. Michele Lanza, in the REVEAL research group, along with Dr. Andrea Mocci, Luca Ponzanelli, Roberto Minelli and Tommaso Dal Sasso.
I have obtained BSc and MSc at the Ivan Franko National University of Lviv in the Facuity of Applied Mathematics and Informatics.
For more information you can download my Curriculum Vitae.
I'm interested in everything that is related with computer science, but I like software evolution and dynamic languages, the most.
My other long term interest is a Kyokushinkai karate that I was practicing for 10 years.
Also I like hiking, skiing, preparing a mulled wine and singing along while sitting near the fireplace.
Yuriy Tymchuk, Andrea Mocci and Michele Lanza.
MSR 2014 (The 11th Working Conference on Mining Software Repositories).
Yuriy Tymchuk, Benjamin Arezki, Anne Etien, Nicolas Anquetil and Stéphane Ducasse.
BENEVOL 2013 (12th edition of the BElgian-NEtherlands software eVOLution seminar).
Master Thesis, Ivan Franko National University of Lviv, 2013
Yuriy Tymchuk, Ihor Mykhalevych, Rostuslav Litynskyi.
Bachelor Thesis, Ivan Franko National University of Lviv, 2012
The SmalltalkHub analysis spinoff showing relations between developers based on their source code contribution.Project
This is my master's project, that I have done together with RMoD research team of the Inria institute. The main idea of the project is a creation of generic AST that can be used to model a source code of a different languages in detail.Repository | Abstract | Slides | Presentation
This was my bachelor's project, an I'm mentoring it until now. This is logical/electrical circuits simulator. Current goal of the project is to develop a fully functional object-oriented algorithm that can calculate a state of a circuit. And then make it abstract enough to be able to model all the similar processes e.i. "connected smart nodes".Repository