I have a recent Ph.D. in computer science, and over 20 years of programming experience in Java. As a developer I focus on Android and full-stack web applications in JavaScript and Python, with past experience in C#, C++, Groovy, and Scala. I also conduct advanced research in programming language implementation, program transformation, and parallel computing. I`m familiar with frameworks such as Django and MongoDB/Express/Angular/NodeJS, as well as build tools including Maven, Ant, Gradle, make, git, and SVN. I`m well versed in Linux and Windows, as well as Java internals. In parallel computing I`m familiar with Apache Spark and Hadoop, as well as OpenMP, MPI, CUDA, and OpenCL.
©