- Файл
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
Київ, Дистанційно -
Python Developer
Київ, Дистанційно -
Python Developer (Trainee, Junior)
25000 грн, Львів, Дистанційно