18.08.2026 aktualisiert


100 % verfügbar
Junior Python Developer | Junior Software Developer | Web & Software Developer
Havana, Kuba
Nur Remote
Bachelor's Degree in Computer Science (in progress, 2025-2029)Skills
C++PythonObjektorientierte Software-EntwicklungBackendBackend-programmierung
Python Development
Hands-on experience building software projects using Python, including the development of a complete desktop application with Kivy and KivyMD frameworks.
Object-Oriented Programming
Application of object-oriented design principles and modular structure across screens, utilities, reusable widgets, and data files in real software projects.
Algorithms & Data Structures
Strong foundation in algorithms and data structures, applied in competitive programming and software development, including temporal sweep-line algorithms for resource management.
C++ & Competitive Programming
Experience solving programming problems using C++ with a strong foundation in computational problem solving and competitive programming.
Git & GitHub
Proficient use of Git and GitHub for version control and collaborative software development.
JSON-based Data Persistence
Implementation of JSON-based persistence for resources and scheduled events, including recurring event series identified with UUIDs.
Kivy & KivyMD
Development of desktop applications using the Kivy and KivyMD frameworks for Python, building modular and reusable UI components.
Web & Backend Development (Currently Learning)
Currently expanding knowledge into web development and backend development as part of ongoing professional growth.
Hands-on experience building software projects using Python, including the development of a complete desktop application with Kivy and KivyMD frameworks.
Object-Oriented Programming
Application of object-oriented design principles and modular structure across screens, utilities, reusable widgets, and data files in real software projects.
Algorithms & Data Structures
Strong foundation in algorithms and data structures, applied in competitive programming and software development, including temporal sweep-line algorithms for resource management.
C++ & Competitive Programming
Experience solving programming problems using C++ with a strong foundation in computational problem solving and competitive programming.
Git & GitHub
Proficient use of Git and GitHub for version control and collaborative software development.
JSON-based Data Persistence
Implementation of JSON-based persistence for resources and scheduled events, including recurring event series identified with UUIDs.
Kivy & KivyMD
Development of desktop applications using the Kivy and KivyMD frameworks for Python, building modular and reusable UI components.
Web & Backend Development (Currently Learning)
Currently expanding knowledge into web development and backend development as part of ongoing professional growth.
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2025
Sprachen
EnglishverhandlungssicherSpanishMuttersprache
Projekthistorie
Built a desktop application for planning shelter events and managing finite resources with Python, Kivy, and KivyMD. Applied object-oriented design and modular structure across screens, utilities, reusable widgets, and data files. Implemented JSON-based persistence for resources and scheduled events, including recurring event series identified with UUIDs. Developed event scheduling and resource-validation logic with co-requirement and incompatibility rules. Implemented a temporal sweep-line algorithm to detect overlapping resource usage and automatically find the next available time slot.