promo page image

Hey there!
I'm Victoria Kochieva

Hello! My name is Victoria. I'm 27 years old. I live in Minsk and I'm a frontend developer. I worked as a freelancer for a long time as an owner of a small business and then as a frontend developer. I've finished Rolling Scopes School and now I'm in searching for a job in fronted-development sphere.

cv avatar

I'm Victoria Kochieva. A Front-end Developer and Designer

I graduated from university 3 years ago and I majored in architectural design.But I've changed my proffessional sphere and now I want to work as a front-end developer. I'm very fit for it: I'm an ambitious, creative person who likes to set high goals and achieve them.

I like non-standard solutions and interesting challenges. I always liked programming in my school, I'm a creative person with logic and structural thinking and that's why I decided to retrain as a front-end developer. I constantly study information and sources Frond-end development related. My stack of technologies you can see here:

  • Html/CSS
  • BEM
  • Sass/Scss
  • JavaScript
  • TypeScript
  • Webpack
  • Git
  • Ui design
  • Photoshop
  • Figma
  • English level: B1
  • React, Redux
  • Angular (in progress)
  • NodeJS (in progress)

Experience and Education

experience section image

Experience

I have got an experience in frontend development about one year. I worked as a designer and a product photographer for a long time before. And today I work as a freelancer - frontend developer.

I have such projects, which you can look throw below (portfolio section: projects and code examples).

Education

  • Belarusian National Technical University, courses of architect design , 2012 - 2013;
  • Belarusian National Technical University : Specialist degree. Qualification: Architect Designer, 2013- 2019;
  • BThe Rolling Scopes School, 2021- 2022;

Online courses

Code Examples

function deepCount(a){
    return a.reduce((acc, value) => {
        return acc + (Array.isArray(value) ? 
          deepCount(value): 0)}, a.length);
    }
 
function antiOptimizeAsync(task) {
  return new Promise((resolve, reject) => {
    setTimeout(function() {
       resolve(task());
    }, 2000); 
  });
}
 
contacts section image

You can contact me any time

Please, write me, if you have any questions: