Alex Olesik

front-end developer

Purposeful front-end developer with a passion for thoughtful design, collaboration and learning.

photo

Hi, my name's Alex. Nice to meet you.

Start programming in 2019. Front-end developer with technical education. In 2020 I graduated from the mechanical engineering faculty of BNTU. During my studies at the university, I learned to quickly assimilate information, sleep little, work in stressful situations. I live and work in Minsk. I like to watch football, listen to music and play table games.

English level: B1

Skills

Code exemple

The rgb function is incomplete. Complete it so that passing in RGB decimal values will result in a hexadecimal representation being returned. Valid decimal values for RGB are 0 - 255. Any values that fall out of that range must be rounded to the closest valid value. Note: Your answer should always be 6 characters long, the shorthand with 3 will not work here.


  function rgb(r, g, b){
    let result = '';
  
    for (let i = 0; i < arguments.length; i++) {
      if (arguments[i] > 255) arguments[i] = 255;
      if (arguments[i] < 0) arguments[i] = 0;
    
      arguments[i].toString(16).length == 2 ? result+=arguments[i].toString(16) : result+= 0 + arguments[i].toString(16);
    }

    return result.toUpperCase();
  }
    

Projects

Education

2015-2020

computer mechatronics

Engineering degree

belarusian national technical university

2021

JS/FRONT-END. STAGE 0

Certificate

Rolling Scopes School

2021-now

JS / FRONT-END

In progress

Rolling Scopes School