CV: Darya Drazdouskaya
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:
- Nёrds - design studio website.
- Cat Energy - online store of cat's fitness food.
- Kekstagram - image viewing service.
Education
- march-august 2019 - HTML Academy's courses and intensives
- 2019 - Codecademy's courses
- february 2019 - MinskCSS Workshop #2 "CSS Grid Layout"
- 2018-2019 - MinskCSS#5, MinskCSS#6 and MinskJS#5 meetups
- december 2018 - The Rolling Scopes #52 meetup
- december 2018 - Web-standarts days conference.
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 😉