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

- Insisted on idea frontend-backend working sessions during testing and implemented it in working process. It has boosted the whole team work speed and efficiency more than twice.

- Proposed and defended the idea to allocate time for refactoring, which allowed us to optimize the code base, make the code more efficient, and reduce the quantity of bugs.
- FinTech project
The project is a mobile application for loan management. The main responsibilities included developing new features and components using TypeScript, React Native, participating in the project estimation, planning, code review, writing reusable efficient source code and using best design practices.

- EV Charging Company
Development of SPA for a globally active producer of charging solutions for electric vehicles using TypeScript, React, MobX, Material UI, SASS, performing code refactoring, code review, identifying and addressing performance bottlenecks.

- FinTech project.
Front-end application development from the outset in tandem with Team- and Tech Lead, using the best approaches and current solutions to date, the idea of Atomic design, SOLID, GRASP approaches,
React with hooks, MobX-State-Tree, Typescript, Apollo GraphQL.

- Internet banking system. 
Development of an internet banking and remote assistance for entrepreneurs. Product development and support.
Existing code optimization.
Front-end development using React with Recompose, Redux, Redux Form and Lodash utility library.
I would like to keep improving my qualifications as a developer working in a friendly team of professionals that are passionate about the development of the product they are working on to achieve maximum efficiency and good results. 

I believe that people are the most valuable resource and a cohesive team is extremely important, because the success of each and the support of each other adds up to the success of the team and the product.

I always strive to find out how the team lives, to find common ground with people, I make suggestions if I know how to improve the work process and I am ready to listen to the opinion of others, so would like to see myself as a Team leader.