A year ago I started learning html+css. With the help of YouTube and articles, I learned how to make simple pages. Later I started learning JavaScript(JS) on the site https://learn.javascript.ru/. Studied DOM events and also got acquainted with the basic structure. I also had experience with NodeJS and MySQL. Able to learn quickly, strives to constantly improve skills and professional growth. I also used the Code Wars website (https://www.codewars.com/users/DimaKlan) to hone my JS skills. In my spare time, I studied video editing in Sony Vegas Pro and Adobe After Effects programs. Gluing videos, cropping videos, adding effects, working with music, etc.
2021 - 2022 I was trained at EPAM as a web developer, after which I began an internship. Responsibilities included creating layouts from Figma, as well as layout of some modules of the site, working with git / github.
2019 - present I work for OAO “Savushkin product” as a software engineer (system administrator). Responsibilities:
text += inputLower.checked ? textLower : '';
text += inputUpper.checked ? textUpper : '';
text += inputNum.checked ? textNum : '';
text += inputSymbols.checked ? textSymbols : '';
for (let i = 0; i < inputLength ; i++) {
const randomIndex = Math.floor(Math.random() * text.length)
password += text[randomIndex]
}
if(menuIcon.classList.contains('_active')){
document.body.classList.remove('_lock');
menuIcon.classList.remove('_active');
menuBody.classList.remove('_active');
}
if((pageYOffset > animItemOffset - animItemPoint) && pageYOffset < (animItemOffset + animItemHeight)) {
animItem.classList.add('_active');
} else {
if (!animItem.classList.contains('_anim-no-hide')){
animItem.classList.remove('_active');
}
}
function setScrollIntoView(top) {
const services = document.querySelector('.services');
services.scrollIntoView({
block: "start",
inline: "nearest",
behavior: "smooth",
});
}