• Файл

Yuriy

Python developer

Розглядає посади: Python developer, Викладач програмування, Front-end розробник, Аналітик
Вік: 23 роки
Місто проживання: Дубляни
Готовий працювати: Дистанційно, Львів
Розглядає посади:
Python developer, Викладач програмування, Front-end розробник, Аналітик
Вік:
23 роки
Місто проживання:
Дубляни
Готовий працювати:
Дистанційно, Львів

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

YURIY MAVKO
PYTHON PROGRAMMER

PROFILE
As a Python developer, I create modular and maintainable applications
using object-oriented programming. I work with file-based data storage
CONTACT (JSON, text) and databases, applying design patterns while following
SOLID, DRY, and separation of concerns principles. I also write unit tests
[відкрити контакти](див. вище в блоці «контактна інформація») to ensure code reliability and continuously improve my skills to develop
efficient and scalable solutions.
[відкрити контакти](див. вище в блоці «контактна інформація»)
WORK EXPERIENCE
[відкрити контакти](див. вище в блоці «контактна інформація»)
yuriy-mavko Pet-project
https://github.com/YuriyMavko/ Event manager
This application is a console-based event management system designed for
handling user authentication, event scheduling, and persistent data storage. It
follows a modular architecture by dividing functionality into separate components
SKILLS for user management, event logic, file handling, and interfaces, ensuring clear
separation of concerns and maintainability. Data is stored in a file-based structure
OOP using JSON for event information and plain text for login credentials, providing
simple persistence without a database. The system applies the Facade pattern to
SOLID centralize program execution and the Interface pattern to define consistent
Design Patterns interaction points between modules. Basic testing is implemented for user and
event logic to ensure correctness and reliability.
Git/Github
MySQL, SQLite Pet-project
C/C++/C# Library system

Algorithm and Data Structures This application is a desktop library management program featuring a graphical
user interface built with Tkinter. It supports multiple user roles — reader, librarian,
Principles: DRY, YAGNI, KISS and administrator — each with its own set of functionalities. I implemented the
MVVM architecture to separate concerns between logic, UI, and data interaction,
which ensures better scalability and maintainability of the codebase. Data is
stored using SQLite. I adhered to SOLID principles, particularly the Single
LANGUAGES Responsibility and Open/Closed principles, and followed the DRY principle to
avoid code duplication. By leveraging ViewModel layers, I was able to create a
Ukrainian (Native) flexible connection between the logic and the presentation without
English (Intermidiate) compromising the structural integrity of the application.
Polish (Basic) EDUCATION
PROFESSIONAL JUNIOR BACHELOR'S DEGREE IN SOFTWARE
ENGINEERING Sep 2020 - Jul 2023
Chervonograd Mining and Economic College
HOBBIES
BACHELOR'S DEGREE IN INFORMATION SYSTEMS AND
TECHNOLOGY Sep 2023 - today
Running Lviv National University of Environmental Management
Reading
АНЛГІЙСЬКА МОВА - B1 May 2023 - Sep 2023
Ukrainian folk dances
www.thecampster.com
C#/.NET FUNDAMENTALS
Feb 2024 - Apr 2024
SoftServe Academy

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: