My Resume
Experiance
Migrated existing UI component library to ReactJS and refactored the components according to React rendering rules.
As a senior react developer I developed and maintained user interfaces for application using React.js, Redux, Thunk and Material UI. I created reusable and modular UI components in React to ensure a consistent and efficient development process. I also collaborated with designers, other developers, and stakeholders to translate project requirements into functional web solutions. My responsibilities were to implement state management solution using Redux to manage the application's data flow.
As a front-end developer, my responsibilities were to develop a front-end application from scratch with the use of React and Redux state management, creating store slices, defining store actions and slice reducers handaling this actions. On this project we used GraphQL Api so I was also responsible for setting up Apollo Client. I developed a number of well-structured, fully responsive, maintainable and reusable React components with the help of Material UI.
In Qulix my responsibilities were to implement frontend features for the application in React, participate in data structure discussion, writing unit-tests with Jest, and discuss the architecture of the React application. One of the most challenging task for me was to implement Gantt Chart and display the information according to the data fetched from the server. The project had big amount of modules and lot of components, so I implemented new features and worked with legacy code.
I worked as a web developer in the information technologies department. As a part of my job I was implementing some lightweight applications for the aim of reducing useless paperwork. Moreover I developed a web application with Angular from scratch which helps company to investigate and monitor their educational process. For the purpose of evaluating employee's type speed I developed a React application which shows a user a random text and they must type as fast as they can and get the results.
Education
This speciality in connected with evaluating organisation's activities, their economic condition using information technologies, corresponding software tools development.
Information system development for automating organisation's business processes, and its assessment with the help of information technologies