Position: Senior front-end developer
Category: JavaScript
English level: upper
Years of experience: 11

- led and built from scratch the front-end part of the application 
- migrated a front-end legacy project from JavaScript to TypeScript
- worked on package optimization and the final size of the gzip-compressed package was reduced by more than 30%, which had a positive effect on page loading speed
- made some performance optimizations (added memoization, refactored "heavyweight" calculations) and reduced the total number of layout re-renders
- proposed different ways of implementing the front-end features to build better and more performant UI/UX
- built a custom project UI theme based on the component library 
- took an active part in discussions and proposed improvements to the back-end API
- prepared technical documentation for the projects
- led communications with the project owner and scrum team 
- mentored new team members
- managed and ensured the knowledge transfer to the support team
Front-end developer with over nine years of professional experience in web development. Skilled in modernizing legacy codebases to enhance project performance, usability, accessibility, and developer experience, as well as constructing new projects from the scratch with or without additional tools/frameworks. Worked on projects of varying complexity.

Proficient in a range of technologies including JavaScript, TypeScript, ReactJS (Flux, Mobx, Redux/Redux Toolkit, React Query, React Table, React Router, etc.), HTML/HTML5, and CSS/CSS3. Has also worked with Knockout.js, AngularJS, and Backbone.js in the past.

Has conducted technical interviews for new hires and led small front-end teams, ensured knowledge transfer to new team members and support teams, and prepared technical documentation for the projects.