← Back to list

Skills

Java
JavaScript
Ajax
jQuery
Bootstrap
MVC
React.js
SaaS
CSS
HTML
REST API
JWT
GitHub
Git

Work experience

Frontend Developer
01.2024 - 03.2025 |Hexlet
React 18, Redux Toolkit, WebSocket, Formik, Sass, Vite, JWT, Node.js, Commander.js, Jest, YAML, CI/CD
Project: An analogue of Slack chat: ● Implemented duplex communication using WebSocket API for instant message delivery between users. ● Integrated REST API for working with data (registration, chats, message history). ● Implemented the interface in React using hooks (useState, useEffect, useContext). ● Set up centralised state management via Redux Toolkit. ● Implemented client routing (React Router v6) with secure routes for authorised users. ● Implemented JWT authentication and secure routing (React Router v6). ● Set up error monitoring via Rollbar and CI/CD (Render). Project: RSS aggregator: ● Developed SPA in pure JavaScript using MVC architecture for state management. ● Implemented RSS feed parsing (XML) with content auto-updating and error handling. ● Configured URL validation and error handling when loading feeds. ● Provided adaptive UI with Bootstrap. Project: GSAP Interactive Landing Page: ● Implemented an interactive landing page with a feedback form using VanillaJS, adhering to the MVC pattern. ● Set up field validation, phone mask and sending data via EmailJS. ● Developed a form with validation and phone mask (custom solution). ● Completed the project with animations on GSAP Project: Difference Calculator (CLI utility): ● Developed a universal comparison tool for JSON/YAML files using a recursive approach. ● Implemented a user-friendly CLI interface using Commander.js

Languages

EnglishIntermediateRussianNative