Position: Front-end developer
Category: JavaScript
English level: intermediate
Years of experience: 7

Have exeriance to design projects from scratch, migrate to newer stack or read existing code.
I am a mentor at html academy.
FrontEnd: HTML 5 (jade/pug), CSS 3 (SASS/SCSS, Compass), JavaScript (ES5, ES6, TypeScript, Angular 1.x, 2, IonicFramework, ReactJS; ExtJS; jQuery)
4 years experience at the position of Frontend Developer. Active usage of Angular and ExtJS during this period. One year with ReactJS. Clear understanding of prototype inheritance, closures, performing in JS and etc.
 
BackEnd: PHP(Symfony 2,3,4; Docrtine, YII 2), MySQL 
Long usage of Symfony 2 in conjunction with MySQL. Work with ORM, DQL and DBAL

Good knowledge of main principals of OOP. Clear understanding of MVC, MVVM and other popular patterns.
Rich experience in test automation (Jasmine, Protractor, Karma, SenchaTest)
Additional knowledges: Node.js and Apache configuration; Docker, Vagrant; Version Control Systems(Git, Mercurial), Linux, work with Agile

I have a rich experience in remote work and have a good level of self-organization.
I'm looking for a project with AngularJS, Angular 2+ or ReactJS in a role of Middle/Senior developer. I'm always ready to investigate and improve my skills.