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

Created reusable components which were used by several microfrontends. Took ownership of tech debt tasks in our project, suggested improvements in state management, incresing severity of TypeScript. Gave JS lectures in University. Participated in mentoring of non-production specialists from different countries.
Production experience with 3 projects, which involved Angular 2+, React (with typescript). 
Developed front-end part for a bunch of features that required high performance and involved writing algorithms for working with a large set of data coming from back-end.
Participated in code refactoring, improved the codebase of the application.
Communicated with Product Owners discussing the requirements for the tasks.
Participated in code-review process.
Mentored newcomers.
Have non-production experience with AWS, serverless, GraphQL, NodeJS
I prefer typescript over plain JS, good codebase over legacy one. Also I'd like to work as a full-stack developer, preferably with Node.js.