Position: Software Engineer / Front-End Developer
Category: JavaScript
English level: upper
Years of experience: 7


As a software developer, I have gained experience in developing, maintaining, and implementing features for multiple projects. Starting in 2017, I have worked on the implementation of new features for the desktop app using Marionette.JS and made improvements by fixing bugs and updating legacy code.

In 2018, I was involved in the development of a new desktop app built on Electron.JS with React.JS and Redux. From Q3 2018 to July 2022, I was dedicated to the development of a new web app built on React.js. My responsibilities included creating new parts of the app, implementing features, translating design into optimized code, and maintaining the app.

In parallel, from Q3 2020 to mid-2021, I also worked on the releases for the mobile app built on React Native. Currently, starting from July 2022, I am involved in the creation of a new app built on NEXT.js / React.JS and Apollo GraphQL. I have also worked on adding and modifying the existing API to the GraphQL server.

I have also participated in other various tasks such as building APIs for the middleware app and GraphQL tasks. Additionally, I have actively participated in team meetings, communicated with the Product and QA teams, and assisted and unblocked other developers. My key skills include React.JS, NEXT.js, React Native, Electron.JS, Node.JS, Apollo GraphQL, and other.