Position: Frontend Developer
Category: JavaScript
English level: intermediate
Years of experience: 0.5

As a freelancer I have been involved in:
• Rewriting the client-side robotics control interface from jQuery to React + Redux for a robotics startup project.
• Creating several one-page sites on pure JavaScript and SCSS with adaptive layout.
• Configured webpack for all these projects.

During education:
• Created a number of applications on React with basic functionality: navigation, filtering and redrawing optimizations.
• Learned basic programming principles, from OOP and SOLID to architectural methodologies like Feature-Sliced Design.
• Tried different ways of client-server interactions, from RESTfull HTTP requests to WebSockets.
• Learned to make adaptive layout using different approaches: from pure CSS and SCSS with BEM methodology to Tailwind.
• Learned the basic principles of the GIT version control system.
Tech stack:
• JavaScript ES6+, TypeScript.
• React.
• Redux, Redux Toolkit, React Router.
• RESTful API, Axios, CreateAsyncThunk, Redux Thunk, RTK Query.
• Layout: HTML, SCSS, TailwindCSS, adaptive layout.
• Other: Webpack, Git, 
• Basic knowlege: Node.js, Express, MongoDB, WebSockets.
• In progress: Jest, Next.js.