About Myself
I have always been interested in programming, but my first experience at university was disappointing due to an outdated and unstructured curriculum. Over time, I became more engaged with web development through personal projects — customizing free templates, editing CSS/HTML with browser dev tools, and learning JavaScript out of curiosity. What began as a hobby slowly grew into a focused self-study path. I took several online courses (Udemy, YouTube), experimented with front-end projects, and eventually started learning React. Although my learning path was irregular, I’ve decided to take it seriously and build a solid foundation. I’m now ready to apply myself consistently, and I see RS School as a great opportunity to grow through structured learning and real practice.
Contact information
Skills
Code example
In this kata you are required to, given a string, replace every letter with its position in the alphabet. If anything in the text isn’t a letter, ignore it and don’t return it. “a” = 1, “b” = 2, etc.
Input = "The sunset sets at twelve o' clock."
Output = "20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11"
function alphabetPosition(text) {
return text
.toLowerCase()
.split('')
.map(e => {
return 'abcdefghijklmnopqrstuvwxyz'.indexOf(e) + 1
})
.filter(e => e > 0)
.join(' ')
}
Languages
- Ukrainian - Native
- Russian - Intermediate
- English - technical English
Courses
- self-study
- RS Schools Course «JavaScript/Front-end. Stage 0» (in progress)