Position: Scala/Java Developer with JavaScript experience
Category: JavaScript
English level: intermediate
Years of experience: 1.5

◆ Developed several SPA applications (AngularJS, Ember.js) from scratch;
◆ Built a streaming SAX parser combinators library in Java 8;
◆ Once upon a time fixed a bug in the Scala compiler;
◆ Done a prices calculation DSL, which was used in production;
◇ Studied a ton of books and papers in PLT/FP;
● Scala, Java 8 (SE);
● Basic OO, advanced FP design patterns;
● Concurrency, actors, complicated control/data flow, futures/promises, etc;
● HTTP, Ajax Push/Pull;
● SBT, Gradle, Maven, Ant;
● SQL (MySQL & some MS SQL), Redis;
● Git; Intellij IDEA, Eclipse, Emacs; Linux;
● JIRA, YouTrack, TFS;
○ JavaScript, CoffeeScript;
○ AngularJS, AngularUI, Ember; Sencha Touch, ExtJS; bacon.js;
○ HTML5, CSS3, SASS, LESS, Bootstrap; LaTeX, TikZ;
I'm open for any opportunities to grow as Scala and/or Java backend developer. Currently, I have work experience mostly in JS (and a bit in .NET as UI dev), because it's extremely hard to find a job in Scala/Java without years of Java experience and very easy to find a job in JS. Also, I'm fine with doing both frontend and backend.