Position: Front-End Developer
Category: JavaScript
English level: intermediate
Years of experience: 4

I devote all of myself to the work I do. That's why the most important thing for me is to see the same passion in the people around me. If I have a comfortable working environment and interested people around me, I will be able to give a two hundred percent performance with initiatives, suggestions, and high-quality work. Therefore, my requirements are very simple: people who like what they do and a favorable environment.
Now I am a temporary technical lead for a small front-end team. I see myself as part of a cool, skillful team of enthusiasts who are passionate about what they do.

Experience:
1) Developed a multifunctional admin panel. 
On this project: 
- Mentored a junior developer and was a temporary frontend team lead.
- Worked with a legacy project that was passed down to us, methodically transforming it to a standard look using modern and best practices.
- Constantly interacted directly with backend developers, designers, and infrastructure.
Main technologies: TypeScript, React, Agro, Vault, Sentry, MUI, React Hook Form, React Query, WebSocket API, REST API, React Router Dom, CKEditor, i18next.

2) Developed news platforms with a multi-million audience.
On this project
- Implemented many analytics services, advertisement logic, GDPR, and many other 3rd party solutions/scripts
- Continuously improved (often preventively) Core Web Vitels (including INP). 
- Implemented Service/Web Workers and Workbox into the project 
- Balanced between the latest technologies (such as Partytown and Next.js server components) and support for “old” devices. 
- Was involved in making decisions on the frontend infrastructure, such as NX architecture and micro frontends.
- Wrote front-end checks (GitHub Actions), sometimes made changes to infrastructure yaml files.
- Supported our Web Push Notifications implementation written with Service Worker and eventually replaced it with a third-party solution without losing newsletter subscribers.
- Implemented many SEO features.
Main technologies: TypeScript, Next.js, Node.js, Jest, NX, Service\Web Workers, WorkBox, Partytown, SASS, REST API, AWS SDK, CloudFront, PWA, Webpack

3) Developed landing pages, news sites, online stores, and admin panels (HTML-Coder)
On this project:
- Developed interactive, atypical components in native JS (3D objects, visual calculators, extraordinary calendars, route designs, and multi-step registration forms
- Developed browser extensions
- Optimized many pages and sites for PageSpeed Insights
- Communicated with various customers (business, backend developers, designers, etc.) and offered adjustments to business ideas
- Had experience at every stage of the “full cycle” (from the formation of a business idea to the release to production)
Main technologies: JS, JQuery, HTML, CSS, SASS, Gulp, Git, BEM, LightHouse, AJAX, PHP, Figma, PUG
I devote all of myself to the work I do. That's why the most important thing for me is to see the same passion in the people around me. If I have a comfortable working environment and interested people around me, I will be able to give a two hundred percent performance with initiatives, suggestions and high-quality work. Therefore, my requirements are very simple: people who like what they do and a favorable environment.