Position: Senior Frontend React JS
Category: JavaScript
English level: upper
Years of experience: 6

Masters Degree in Data Science
I’ve been in the IT sphere for around ten years. For four of them, I was a quality assurance engineer and, for six years, a front-end software developer.
I graduated from the Vinnytsya National Technical University in 2005, and in June 2021, I graduated from the Ukrainian Catholic University and got a Master’s Degree in Data Science. During my career, I worked with big companies and startups from London, Austria, Switzerland, and the USA.
The most challenging project in which I gained significant experience was the Payment System development for a large British company (from September 2017 – to April 2019). We worked with cutting-edge technologies for that moment, like React, Redux, Recompose, and the newest libraries on CI/CD setup. My responsibilities were to develop features, resolve and fix issues, and write end-to-end, unit and integration tests. We had many challenges on the project, like responsive UI design for mobile and desktop versions, implementing algorithms and integrating external systems. 
I worked for one of the largest British energy companies in my previous project. The company processes organisation often required rotation between internal projects where I had to get deep into the project details for a short period. My responsibilities were supporting existing projects, fixing issues, covering code with unit/integration tests, implementing new features, developing one project from scratch, and setting up CI/CD. I received good experience on that project with React, Redux, React-hooks, Styled Components, testing libraries (jest, react-testing-libraries, Cypress), and CI/CD setup with the CircleCI platform.
Since May, I’ve been working on a cryptocurrency project. The company will have their cryptocurrency, currency exchange platform, analytic charts and ML algorithms on the backend side. The project started in January, and I joined the team in May. My previous QA engineer experience helped me find many critical issues after joining the team. I implemented new features, led integration backend tasks, fixed issues on the project, and increased unit tests code coverage from zero to sixty per cent. I work with React, React Context, React-Hooks, GraphQL, testing libraries, D3 for analytic visualisation charts and new libraries like BigNumber, Ether, and web3 (specific for cryptocurrency projects).