Position: Frontend Developer
Category: JavaScript
English level: upper
Years of experience: 4


Front-end developer with successful experience in creating progressive web apps using Angular. Analytical and skilled in understanding business problems to develop systems that improve functionality. Talented at working effectively in collaborative and self-motivated environments. Started my development journey with Java (Spring, Hibernate), so familiar with the backend, OOP, SOLID principles, databases, etc. Later completely switched to JavaScript/Angular. 
Main responsibilities and duties usually include implementing new features from scratch, fixing bugs, design separate components, modules, classes, database tables, etc. Also, perform unit and integration testing and participate in conference calls/face-to-face meetings with the Customer.
The main tech stack consists of Angular, NgRx, RxJS, SCSS, testing tools(Cypress/Jest/Karma), design component libraries(Material, PrimeNG, NgZorro).
Also participated in tech interviews and internal lectures.
At the moment, persistently moving along the path of improving front-end development skills. Wish to receive new knowledge from more experienced colleagues and share my own, of course.
You can explore more detailed info about work experience and other stuff in added CV.