Profile

My academic specialization is economics. I'm fascionated by numbers and idea that the whole world may be represented by different mathematical and algorithmical models. Don't have much experience in coding, but working till the proper result.

Education

Working experience:

  • 2011-2014

    - Deputy chief of orders Department for EpicentrK, Lugansk, Ukraine.

  • 2015-2018

    - Dispatcher for Altermed, Group of Clinics, Saint-Petersburg, Russia.

Code example:

Sum of digits

The goal the of the code to replace given number with the sum of its digits until we get to a one digit number.

 
JavaScript:
                
function getSumOfDigits(number) {
    let arr=number.toString().split('').map(el=>parseInt(el))
    const getSum = (arr) => arr.reduce((a, b) => a + (+b), 0); 
    
    while (arr.length != 1) {
       let sum = getSum(arr);
       arr = sum.toString().split('');
      }
  
      return parseInt(arr[0]);
    }
                            
                        

Examples of projects:

Drum kit

*Music application made during 'JavaScript/Front-end Course. Stage 0'.

- Main function - play sounds on a keystoke or mouse click. Activating different buttons produce different sound.

  • HTML
  • CSS
  • JavaScript
  • DOM-structures
drum-kit

Custom video player

*Custom video player made during 'JavaScript/Front-end Course. Stage 0'.

- Main function - play video file. User may change playback options, use hot keys, switch to full-screen mode

  • HTML
  • CSS
  • JavaScript
  • DOM-structures
drum-kit

Museum site

*Landing page of Louvre Museum 'JavaScript/Front-end Course. Stage 0'.

  • HTML
  • CSS
  • Figma
  • Fixed layout
player