Position: React Frontend Developer
Category: JavaScript
English level: upper
Years of experience: 7

Fixture Calendar - a British project allowing users to track all sporting events. Two teams worked on the project. Back-end team from the customer and front-end (mobile and web application) team from my company. On this project, I worked as React front-end developer. In addition to developing the functionality, I was analyzing the structure of the old client site (routs, SEO structure) to implement it in a new one to save the results in the Google search results.

Took part in developing the site and mobile application CIAO - a service that allows restaurant customers to pay the bill by the mobile app with the help of a QR code. My tasks were - site layout and application (MUI framework) and site functionality development for the web app and PWA.
React JS developer in «Altamira»

Developed Next.js (TypeScript) application in a team of 15 people. Created responsibility pages, sections, and functional components using Material UI. Developed: multilingual (next-i18next), registration and authorization (next-auth), reset the password, block some actions without authorization, article functionality – search, filter, older/newer pagination. Worked with REST API methods. There was an HTTP client

Search and integration of solutions. Work with the client's backend team. I worked at Jira, Confluence, Slack, and Teams.

Frontend developer / Head of Development Department in «Five4dog»

As a frontend developer
Developed simple React-TypeScript web apps (Redux Toolkit, Axios, React Hook Forms, and Tailwind CSS). Designed responsive, cross-browser, and optimized layouts (HTML5, SCSS, JS, BEM, Bootstrap) using Gulp. Created reusable web components (see on CodePen). Website loading speed optimization (Lighthouse). Integrated Google GTM events for advanced analytics and event tracking.

As a Head of the Development Department
Analysis and evaluation of projects. Conducting interviews, and mentoring. Controlling the workload of the development department. Distribution of tasks. Communicating with clients.

Backend web developer in «ZR-Code» 

I tried myself as a backend developer. Development of online stores, and websites to search for hotels based on the framework OpenCart. Customization of the admin panel functionality according to the needs of the client (PHP, MySQL, JS, jQuery, HTML5, SCSS). Teamwork (GIT).

Frontend web developer in a startup

 "Pip" - a service for adding and storing discount cards. Development of the interface and functionality of the application website and client's personal account (HTML5, JS, SCSS, and Bootstrap). I also wrote documentation with a description and functionality of the project for investors.

Safari - a chain of fitness clubs in Ukraine

Development and support of the network site (3 cities). Development of the interface and functionality of client pages and custom admin control panel. Building many landing pages for various club offers and promotions (HTML5, JS, jQuery, SCSS, Bootstrap, Animations, Figma). Page load speed optimization. CRM systems integration (AMO, bitrix24). Payment system connection.

2012 - 2015 – Career start and Freelance
My current goal is to get a job in a stable and prospective company in the React Developer position to develop and improve React skills, namely Next.js, Radux, MoX, Node.js, TDD (Jest), Node.js, and other related technologies. To reach senior frontend level in the next 2-3 years. 

I’m looking for a company that needs a good specialist and a reliable, responsible, and positive team member. I am constantly developing, every day I try to become better than I was yesterday, so I am ready to share my experience and knowledge, and learn from others.