Information about me

I am looking for a junior front-end developer position to provide great results for my future team, gain experience and improve my developer skills.

My work experience

  • Books Reading
    • The application allows you to control how long you read a certain number of books in a specified period of time.
    • The teamproject is built with ReactJs and NodeJs.
  • SlimMom
    • Web-app for diet-planning and calories calculation.
    • The teamproject is built with ReactJS and Redux.
  • OLX SHOP
    • Online shop for people who want to publish an advertisement for the sale, purchase or advertisement of a product. .
    • The teamproject is built with webpack, written in vanilla JS.
  • HelloEN
    • Information portal for english teaching school.
    • The teamproject is built with JS, HTML, SASS, FlexBox.

My education

  • 2020-2021

    Fullstack JS Developer

    GoIT, Ukraine

  • 2017

    Foreign technicians and engineers

    UTI, Sweden

  • 2010-2012

    Finance

    School of Business of Belarusian State University, Belarus

    financier

  • 2005-2010

    Radiophysics and computer technologies

    Belarusian State University, Belarus

    physicist-engineer

Code examples

const randomIntegerFromInterval = (min, max) => {
  return Math.floor(Math.random() * (max - min + 1) + min);
};

const makeTransaction = (transaction) => {
  return new Promise((resolve, reject) => {
    const delay = randomIntegerFromInterval(200, 500);
    setTimeout(() => {
      const canProcess = Math.random() > 0.3;
      if (canProcess) {
        const result = {id: transaction.id, delay:delay}
        resolve(result);
      } else {
        reject(transaction.id);
      }
    }, delay);
  });
};

const logSuccess = (result) => {
  console.log(`Transaction ${result.id} processed in ${result.delay}ms`);
};
const logError = id => {
  console.warn(`Error processing transaction ${id}. Please try again later.`);
};
                       
                    

You can find more examples of my code here