rsschool-cv


Andrei Kavaliou

Junior Python Developer

Contacts

About me

Open to internships and junior positions. During my studies, I discovered similarities between backend system development and my previous engineering work: working with logic, error analysis, attention to detail.

In my free time, I choose active hobbies: cycling, cross-country skiing, volleyball and others (depending on the season and company).

Skills

Code example

Count the number of Duplicates Write a function that will return the count of distinct case-insensitive alphabetic characters and numeric digits that occur more than once in the input string. The input string can be assumed to contain only alphabets (both uppercase and lowercase) and numeric digits.

def duplicate_count(text):
    text = text.lower()
    counter = 0
    while True:
        try:
            var = text[0]
        except IndexError:
            break
        if text.count(var) > 1:
            counter += 1
        text = text.replace(var, '')
    return counter

Work experience

Relay Protection and Automation Engineer
RUE “Minskenergo”, Jul 2015 – Dec 2024

Projects (educational)

Education

Higher Education
Belarusian National Technical University, 2010 – 2015
Faculty of Energy · Power Stations

Courses
Stepik, Coursera, OpenEDG, 2024 – present

Languages