Position: Frontend ReactJS developer
Category: JavaScript
English level: pre
Years of experience: 2

Successfully and quickly developed epics and large tasks in the
React-Redux-Saga bundle using StyledComponents and with test coverage
Implemented new calculations and data processing for the application, which can
be reused many times and have maximum performance.
Raised a trainee who successfully passed the probationary period, adapted to the
team and became an effective developer.
Introduced a new methodology for conducting Retro for the team, which reduced
its time by 50% and increased work efficiency by 20 story points per sprint
Gave lectures at the college for students in IT
Performed in the Front-End community
Wrote my library of Time Selection for the needs of the project. The calculation
was made exclusively using milliseconds and converting them into the data
necessary for the back-and and the client
Learned how to correctly lay architectural solutions for the needs of a large project
Over the course of two years, I participated in three projects that are Web SPA for a financial system with high performance requirements. One was written in jQuery. The second one is React, Redux, Saga. The third one is for web-mobile - for mobile React, Rout, Redux, Saga. They were saturated with a lot of business logic, small, subtle calculations. I was a Frontend ReactJS developer on projects.
I've worked with UIs using HTML5, CSS3, LESS, JS(ES6), SASS, SCSS, React and StyledComponents (depending on the application that used the particular technology). In React applications, we have made several themes that are easily changed using props. We also used Redux-Saga for the theme logic.
I have experience with both Class Components and Functional Components.
Created custom components, large modules.
I have used Redux-Saga all over the place. For REST requests, including WebSocket.
I also make full use of ES6+.
I covered all the logic with tests. I wrote tests on different technologies: BDD and TDD. I also used Enzyme, Mocha, Chai, Sinon, Jest technologies.
I brought applications to production through CI / CD TeamCity.
I have been working on a Postgresql database.
I lectured students on HTML, CSS, React, JS, Git, WebPack.
I wrote project documentation on the technical side of how modules work in Confluence.
I used Git(Bitbucket, GitHub) as my version control system.
I used WebPack as project builder.
I also worked with Babel.
I have successfully debugged any bug with Browsers DevTools.
I have experience in Desktop & Mobile browsers:
-Chrome
- Firefox
- Opera
- Safari
The code was constantly monitored for cleanliness using ESlint.
I also have experience with Redux-Thunk in Pet projects.
I also mastered Vue3, NodeJs in Pet projects.
Worked with all Atlassian products (Jira, Confluence, Bibacket), with Figma, Miro, TrelloFigma, Miro, Trello.