Position: Front-end Angular developer
Category: JavaScript
English level: upper
Years of experience: 4

Achieved a master's degree in software engineering.
Front-end developer with 3.5 years of experience in writing commercial projects based on Angular framework and native JavaScript.
Have experience in development of the long-term and
scalable Angular application with participation in SCRUM
ceremonies. My assignment was:
- implementation of new features using the state
management (Akita, Elf, NgRx) when needed;
- doing code reviews and suggesting approaches that will improve app optimization and code quality by using best practices;
- refactoring code and solutions of existing components,
services and modules;
- cooperation with BE developers to find the best way to
implement a feature from both sides, fix or improve the
current solution;
- onboarding new teammates and mentoring junior
developers;
- tasks estimation;
- fixing bugs and writing unit tests;
- organizing brainstorms with the team to create new better сomponent solutions and new generic models for BFF services, etc.
Also, have some experience in video streaming with
WebSockets and WebRTC.
Have practice knowledge in the development of applications that use native JavaScript/JQuery and Bootstrap/Foundation frameworks. In the scope of such projects was involved in creating cross-browser, reusable and responsive pages that are optimized for desktops, tablets and mobile phones.
Additionally, I am familiar with atomic design.
As an experienced team player interested in projects with the latest technologies and best practices, appreciate the constant work of the team to improve the project both from a technical and non-technical side.