Position: Front-End Developer
Category: JavaScript
English level: upper
Years of experience: 9

- Create feature where I had to use D3 library with React. 
It was tree data that I had to display as a tree of some cards. The problem was that D3 wants to control DOM and React wants to control the same. Approach of this problem was separate areas of responsibility. D3 must control data and line drawing of cards, React must control only cards drawing. It is because we need to use React components in cards, D3 library can’t work with React components.
- Working with virtualization.
It is also related with tree of cards with D3 library. In some cases we had a lot cards, maybe 3 or 4 hundred which were rendered in the same time. It affects performance especially in IE where we had freezing of UI. I create a filter which calculated how many and which cards we have in viewport - visible part of application. After calculating we got cards only in viewport what allowed us render only 28 or 30 cards in the same time. It increased performance a lot and freezing on IE was stopped.
I’m FrontEnd developer with more than 6 years experience of building websites and web applications.
I have knowledge of cross-browser issues with HTML5, CSS3 and Javascript. 
I work with such stack as React/Redux more than 3 years. I have a huge experience with creating of UI and developing of UX using modern development approaches such as: React routes and hooks, High Order Components, CSS preprocessing, static type checking, unit testing, configuring of Webpack bundler (dev mode, prod mode, code splitting).
I’m familiar with Angular framework and Node.js platform. which were used for developed my own projects. I don’t use them in enterprise projects but these technologies are very interesting for me too.

I was a mentor in study projects and for new employees who only have just started work on project.
To be as close as possible to the business needs. To have a possibility to work with product oriented development, new technologies and inspired specialists.