Deep knowledge of OOP, familiarity with many programming languages, Masters degree in computer science and 5+ years of java development - all this helps to me create both complex high-speed multithreaded applications and backends and compact desktop and web applications. I follow the development of the java language and perfectly know its architecure, core and new (java 8) features, and many specifications, frameworks and libraries.