CV: Darya Drazdouskaya

My avatar

Darya Drazdouskaya

Junior web-developer

Summary

While I was a student at the HTML Academy, I fell in love with semantics and the possibilities of creating accessible and user-friendly interfaces. HTML and CSS were becoming my best friends during those months, but then I understood that for developing myself as a web-developer I need to go deep into Javascript. That's why I became a student of the Rolling Scopes school :)

I'm also interested in UX/UI design and definitely will learn more about it in the near future.

Experience

Here are my study projects for HTML Academy's intensives:

Education

Skills

  • HTML
  • CSS
  • JavaScript
  • BEM
  • Less
  • Git

Code example

var ScaleValue = {
  DEFAULT: 100,
  MIN: 25,
  MAX: 100,
  STEP: 25
};

var imgPreviewSizeFieldset = document.querySelector('.img-upload__scale');
var scaleValue = document.querySelector('.scale__control--value');
var imgPreview = window.form.imgPreview;

// Function that change the scale of the image
var zoomImg = function (sizeValue) {
  imgPreview.style.transform = 'scale(' + sizeValue / 100 + ')';
};

// Function that change the value of the .scale__control - value field
var onChangeSizeImgPreview = function (evt) {
  var sizeValue = parseInt(scaleValue.value, 10);
  if ((evt.target.classList.contains('scale__control--bigger') 
  && sizeValue < ScaleValue.MAX)) {
    scaleValue.value = sizeValue + ScaleValue.STEP + '%';
    sizeValue += ScaleValue.STEP;
    zoomImg(sizeValue);
  } else if ((evt.target.classList.contains('scale__control--smaller') 
    && sizeValue > ScaleValue.MIN)) {
    scaleValue.value = sizeValue - ScaleValue.STEP + '%';
    sizeValue -= ScaleValue.STEP;
    zoomImg(sizeValue);
  }
};

imgPreviewSizeFieldset.addEventListener('click', onChangeSizeImgPreview);
					

You can visit my GitHub page to see more.

English

In 2016 I had passed the Streamline School's exam and got certificates for the B1-B2 level. Since then I’ve been using English only while travelling in Europe, practicing in Lingualeo app and watching Netflix 😉