Frontend Web Developer
Kiryl Harbacheuski

frontenddeveloperMinsk, Belarus

React developer with 4 years of commercial experience.

My love is making beautiful things and enjoying the results.

Skills

  • React
  • Typescript
  • JavaScript
  • Next.js
  • CSS(SCSS)
  • Redux
  • Mobx
  • Webpack
  • Vite
  • Material UI
  • Ghost CMS
  • Docker

Job

Finmarket Soft

(fulltime since jan 2022)

Education

Belarusian State University of Informatics and Radioelectronics

(КСиС/ВМСиС 2021 - 2025)

Hobby

Music / Films / Books

I have extensive experience in client side development using a variety of technologies and i can create both landing pages and large applications with a lot of logic and states

My primary stack is

React and TypeScript. I have extensive experience with server-side interactions via REST APIs. I've used CSS preprocessors on all my projects and worked extensively with the MUI UI library. I have experience with MobX and Redux Toolkit state managers, but I also actively use React's built-in state management tools. I've worked with GraphQL and RxJS.

Related experience and technologies:

  • Figma;
  • Git (Gitlab/Github/Bitbucket);
  • Extensively used Docker for application deployment;
  • Experience writing unit and integration tests with Jest and the React Testing Library;
  • Wrote simple backend applications in Node.js using Sequelize ORM.

Projects

1. Cryptocurrency finance system

  • Developing a backoffice for cryptosystem configuration. The main part was implementing CRUD interfaces with tables, data validation, and business logic.
    The architecture consisted of approximately 90 microfrontends using Webpack Module Federation, which allowed for independent development and deployment of parts of the system.
    I wrote the project from scratch through to the production stage.
  • Development and support of several company websites and blogs based on Ghost CMS, with unique design themes.
    This work included layout using Figma layouts, improving website performance using PageSpeed ​​reports, developing new pages, and redesigns.

2. Advanced English language learning product

  • Developed a mobile onboarding system with Stripe payment system integration.
    I implemented several onboarding sequences with analytics links, allowing me to test and compare various user journeys.
  • Developing a backoffice for configuring application settings.