- Файл
Yuriy
Python developer
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/14701744/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
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
[
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
Другие резюме этого кандидата
Львов, Удаленно
YURIY MAVKO C/C++ developer PROFILE INFO As a C++ programmer, my expertise lies in crafting efficient and EDUCATION optimized programs while delving deep into solving complex Sep 2020 - Jul 2023...
Похожие кандидаты
-
Python-програміст
Киев, Удаленно -
Python-програміст
Киев, Другие страны, Удаленно -
Python-програміст
Одесса, Удаленно -
Junior python developer
27000 грн, Винница, Другие страны, Удаленно -
Python-програміст
Львов, Удаленно -
Junior Python Developer
Прилуки, Удаленно