Position: React Developer
Category: JavaScript
English level: upper
Years of experience: 3


I worked in many different and interesting projects, main part of my experience i worked on russian chat eXpress(Unlimited Production) with stack React, TS, Redux, Saga, Socket.io, Electron(support chat on desktop) , i worked on it about 1.5 years, main part i worked on fixing huge bugs on different OS, refactored redux state for chats like our chats at first was in array with chat like object, and at that time we already had working chat with all functionality, and i had a task that i should change the chat state form array to object and detect chats with it like a key ( chats:{ “chatUUID”: {…chatInfo} } ), and i worked on it about one month because, i has a huge code base and i should refactor all logic working on old chat[] for chat{} and after one month i finished it and started refactoring unit tests(Jest) for all chat logic that i refactored.
It was the most dangerous and interesting huge task, after i did many other interesting tasks like copy/past ,drag&drop for multiple and single files, upload(can edit and crop image for example) and sending,  after that a huge task that i did, it was a 3 layer routing system for 3 parts of chat body, it was third column(like account info), again third column but with opened smart apps( like weather, mail sender…) developed the route for them and the main route of the application, after it developed conference room for calls, like we had group call and conference call, the main behavior of conference call that we can share the conference link and someone can join as guest for on time and many other things i did in this company.
I worked in company like HodlHodl it is a crypto currency platform that you can create contracts, buy and sell crypto, main stack React, Redux, RTKQuery, TS. And we developed many modules for our application.
Now I’m working in Rochetech company and developed admin panel for mobile application, with interesting functional, working with map and locations, image editors, statistics and many interesting things. It’s generally about things that i remember very well, about other experience you can read in my CV, thanks for attention!)