photo

Mikhailova Valentina Vladimirovna

Contacts:

About

Adaptive, responsible, able to work in team. I have no experience in IT, but I am ready and able to learn while working.

Skills

  • Css
  • HTML
  • JavaScript
  • React JS
  • Redux
  • TypeScript
  • npm
  • Git

Code examples

There's a task to write a function, that takes a name as an argument and returns the first 3 or 4 letters as a nickname (if the 3rd letter is a vowel, return the first 4 letters)


                    function nicknameGenerator(name) {
                        if (name.length < 4) {
                          return 'Error: Name too short'
                        }
                        let vowels = ['e','u','i','o','a']
                        for (let i = 0; i < vowels.length; i++) {
                          if (name[2] === vowels[i]) {
                          return name.slice(0, 4)
                          }
                        } 
                        return name.slice(0,3)
                      }
                

Math calculators

Also, for example, my two first training projects - mathematical calculators. In the first one, you can select a shape and calculate its area and perimeter. Technologies used: html, css, js

The second calculator is an algebraic one. It allows you to find the smallest common multiple, root of the quadratic equation, common divisors of numbers, the biggest divisor of numbers, all divisors of a number and calculate whether the numbers are a Pythagorean triple. Technologies used: html, css, js

Education

  1. 2017: Technical School of the Food Industry,
    Technology of fermentation production and winemaking, Technician-technologist;
  2. 2020: Peter the Great St.Petersburg Polytechnic University,
    Higher School of Biotechnology and Food Technologies, Biotechnology

Self-education

Languages