Position: Full Stack Web Developer
Category: JavaScript
English level: upper
Years of experience: 11

from the latest:
- Design and architecture of platform that allow for designers to create fully functional applications using DSL ,
- messaging system design and implementation (Slated.com)
- fronted architecture of FinTech applciation with frequently updating stock quotes configured to run both in OpenFin and browser (28Stone)
- redesign and refactoring of one big application moving stateful services spagetti to Ngrx (Entity). As result: hugely reduced number of bugs.
Software engineer with 14 years experience in software web development and 18 years overall in IT. Worked with many technologies and languages: Java( GWT, Flex, EJB, Spring, etc...). Last 5+ years my main instrument is Angular (since beta) and all related stuff (Typescript, Ngrx, RxJS, CDK, etc..). Currently i`m in progress with learning Scala. Have passion for Functional Programming (Scala, Haskell, Purescript). In my usual tasks i`m trying to write pure testable and side-effect isolated code, using fp-ts ecosystem and/or ramda if possible. Have solid experience in mentoring of team members.