Position: Middle front-end developer
Category: JavaScript
English level: upper
Years of experience: 3


• Experience in the successful use of the Angular framework (services, lifecycle methods, directives, DI, routes, pipes), worked on reducing the final bundle and introduced various kinds of optimizations on the project (splitting the application into separate chunks / modules, lazy loading of these modules), carried out transition from older versions to newer versions on one of the projects (starting with Angular 7, gradually, in parallel with the release of new versions, it was updated up to version 10) + implementation of new functionality in accordance with the lines that were included in the sprints, defects elimination.
• Experience with the NgRx library for project development (angular / rxjs version of the Redux template).
• Experience in working on an internal library on the Angular framework, creating new components, eliminating defects in component work, testing coverage.
• I have experience working on several large projects in a team using Agile methodology, made technical assessments of stories, carried out technical reviews of designs from business analysts, and coordinated models with backend developers.
• Worked on a commercial project on the React / Redux stack.
• Experience in JavaScript / TypeScript development (classes, async await,
promises, arrow functions, etc.). Wrote reactive code (Observable, RxJS library).
• Taught at a training center based on the company, and also successfully led
a team of student developers: experience in interviewing; experience of direct leadership of a team of 4 people; training experience for novice employees.
• Purposeful and responsible, I take the work process seriously, I am ready to work in a team, learn new things and improve myself.
• Knowledge of English: B-2