Position: Frontend Developer (react)
Category: JavaScript
English level: intermediate
Years of experience: 6

- Took part in a team that successfully rewrote front-end web application segments of betting websites to React.js (from Vue.js). Upgrading and improving an aplication transferring with GraphQL for Api, Apollo client, React hooks, SSR - Next.js, Unit tests - Jest, responsive and pixel perfect design from Figma sketches, TS/Eslint configs, etc.
Responsibility: develop new features; planning tasks; grooming complicated business logic; researching best practice for performance optimisations; completion of tasks in time; to be active in technical discussions; provide quality reusable code; code review by style guide for each other member of team before continuous integration;

- Support inner company’s web tools and products. Provide new features for a bookmaker CRM-system, collection and processing of analytical data for the better supporting users and customers.
Several of them: develop advertisement service for mass landing creation by two clicks and automatization email sending to users;

-R&D projects (alfa version): took part in a team that successfully created an esport web platform; develop media web an interactive platform, live streaming service for a variety of entertainment esport content with monetization possability.
I am a front-end developer with 5+ years experience in creating and developing complex web applications, crm-systems, single page applications, design and integration of best technical and functional quality solutions.

Have experience in the betting industry sphere (mostly); booking and travel services; 
NFT e-commerce web applications; B2B and R&D projects. I’ve dealt with projects that started from scratch as well as products that were provided and supported in production.

My responsibilities included active participation in technical discussions, grooming, research, and evaluating technical options to meet business requirements. Provide quality, sustainable and reusable code. Support current projects and develop new features. Completion of tasks within the set time frames.

Also have some experience in mentoring team members: planning, setted tasks, code review as well. Coordination and communication between frontend team and featured stakeholders. Dealing with UI/UX designer team, making improvements and suggestions in design of applications.

Web development skills:
- experience with front-end technologies, including Html, Css, Js, Ts, Rest api;
- modern JavaScript libraries as Styled components, React, - React hooks, Redux, Rtk query, React query, GraphQL, Apollo client, Websocket;
- have some experience with Next.js, gRPC web client;
- experience and knowledge of responsive web design; 
translating design comps and wireframes into flexible and reusable code with Figma, Zeplin;
- create a Story book of Ui Components;
- implementation responsive and pixel perfect designs;
- Webpack, Git / Ci;
- experience working in an agile environment;