My Resume

Experiance

Mar 2024 - PresentWillo Labs
Senior Frontend Developer

Migrated existing UI component library to ReactJS and refactored the components according to React rendering rules.

May 2023 - Feb 2024Innowise Group
Senior React developer

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.

Feb 2022 - May 2023Vention
Senior React Developer

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.

June 2019 - Feb 2022Qulix Systems
Senior React Developer

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.

Aug 2016 - June 2019Belarussian Medical Academy
Fullstack developer

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

2017University of Radioelectronics
Mathematical and instrumental methods in economics

This speciality in connected with evaluating organisation's activities, their economic condition using information technologies, corresponding software tools development.

2016Academy of Public Administration
Information Resources Management

Information system development for automating organisation's business processes, and its assessment with the help of information technologies

Languages

JavaScript90%
TypeScript85%
HTML580%
CSS386%

Frameworks

React78%
NextJS80%
NodeJs58%

Knowladges

ReduxNextJsExpressJsGraphqlSCSSApolloLodashDate-fnsAxiosWebpackJestKarmaNode JsDockerKubernetesGitAgileGitLab CIGo CDMaterialUIMocha