Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

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

Другие резюме этого кандидата

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: