Ilya Sergey
BIO
Ilya Sergey is a software developer at JetBraint Inc. His research interests include programming languages design, optimizing compilers, type systems and multiparadigm programming, both their theoretical and applied aspects. Last two years he concerned to development of JVM-based languages support in IntelliJ IDEA, namely Groovy and Scala. Ilya received his Masters Degree cum laude in Mathematics and Computer Science at Saint-Petersburg State University and now continue his research in the domain of Type Systems at DistriNet research group on the base of Katholieke Universiteit Leuven. Scala plugin for IntelliJ IDEA is almost fully implemented on Scala programming language itself. In his speech Ilya will describe some problems and their solutions related to implementation of code analysis, cross-compilation and interaction between Java and Scala parts of big project. Various cross-language development features, such as refactorings and navigation, will be demonstrated.
Presenting