Oleg Krivenchuk

Front-end developer

Skills

  • HTML5
  • CSS3 (Framework Element, Bootstrap, etc.; Preprocessor Stylus)
  • JavaScript (Basics), JSON
  • Vue JS, Vuex
  • Webpack
  • Git (remote service GitHub)
  • WebStorm, VS Code
  • Figma (for web development)

Experience

  • I have little experience in JavaScript and Frontend development.
    I was working on an open source project with Vue JS from KazanExpresss and am still working.

Code Example

  • Task "Count characters in your string" from CodeWars:
    The main idea is to count all the occurring characters in a string.
    If you have a string like aba, then the result should be {‘a’: 2, ‘b’: 1}.
    What if the string is empty? Then the result should be empty object literal, {}.
  • ⠀⠀function count (string) {
    ⠀⠀⠀⠀⠀⠀let count = {};
    ⠀⠀⠀⠀⠀⠀string.split('').forEach(function(c) {
    ⠀⠀⠀⠀⠀⠀⠀⠀count[c] ? count[c]++ : count[c] = 1;
    ⠀⠀⠀⠀⠀⠀});
    ⠀⠀⠀⠀⠀⠀return count;
    ⠀⠀};