Position: Front-End Developer
Category: JavaScript
English level: intermediate
Years of experience: 2

Summer 2017:
I am updating the project from AngularJS 1.3+ to modern app with AngularJS 1.6+ with a possibility for further migration to new Angular (usage of components and their lifecycle hooks, project architecture according to style guides, usage of ES6, improving app performance). I have optimized project dependencies, improved build of the project to modern standards (auto-insertion of dependencies, minification of .js and .css, template caching, ng-annotate, etc.).
Alongside that, I participate in development of app on pure ES6.
Technologies Stack:
JavaScript: ES6 and ES5, OOP, js patterns;
JS frameworks: AngularJS 1.x following Angular Style Guide, Angular 4. Basic knowledge of ReactJS; 
UI frameworks: UI-Bootstrap, Angular-Material;
Libs: Lodash, Moment.js, jQuery;
CSS: CSS3, SCSS, BEM, adaptive design;
HTML: HTML5, Pug, Handlebars;
Task managers: Gulp, Webpack;
Project generators: Yeoman, Angular CLI;
GIT control version system;
Package managers: NPM, Bower;
basic knowledge of TDD (karma, jasmine);