• Файл

Олег

Python-програміст

Місто проживання:
Львів
Готовий працювати:
Дистанційно, Львів

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

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

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

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

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

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

Oleh Roman
Lviv, Ukraine | [відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») |
https://github.com/OlehRoman

Professional Summary

Motivated Python Developer with hands-on experience in backend
development, data engineering, and software architecture. Proficient in designing
scalable RESTful APIs, orchestrating data pipelines, and managing databases.
Strong problem-solving skills with a continuous desire to learn and implement
robust backend solutions.

Technical Skills

Category Technologies

Backend Frameworks Django, FastAPI, REST API

Databases & Engineering Apache Airflow, PostgreSQL, SQLite,
SQLAlchemy, SQL

Core Languages Python, C++

Tools & DevOps Git, Docker

AI/ML LangChain, RAG, PyTorch, Keras,
YOLO, OpenCV

Experience
Frontend Developer (SoftServe Oct 2024 – Apr 2025)

Participated in the IT Garage program from SoftServe, working in a team on
the SchoolHub project - a web platform for managing the school educational
process. Handled front-end and design development: setting up the structure
of the front-end project, creating pages and integrating functionality
according to the design, adapting the interface to different user roles
(student, teacher, administrator), working with layouts in Figma and
implementing them in React, organizing and participating in team meetings,
planning and presenting the results.

Projects
Airport Backend (Django)

Built a REST backend with Django and Django REST Framework for an
airline ticket booking system: airport and airline reference data, routes and
flights with dynamic seat-class pricing, orders with seat-availability
validation, role-based access (passenger, airport/airline manager,
administrator), JWT authentication, and OpenAPI/Swagger documentation;
stack includes PostgreSQL, Redis, Celery (auto-expiration of unpaid orders),
and Docker Compose.

Cryptography web platform (FastAPI)

Developed a FastAPI REST API with a modular design (APIRouter,
Pydantic schemas, CORS): endpoints for pseudo-random sequence
generation (Lehmer), MD5 hashing (strings and files), symmetric
encrypt/decrypt, hybrid RSA encryption, and DSA digital signatures.
Included file upload and download (UploadFile, FileResponse,
BackgroundTasks), error handling via HTTPException, and API unit tests; a
React frontend consumes the API. Stack: Python, FastAPI, cryptography,
pytest.

Olist Data Pipeline (Apache Airflow)

Designed an end-to-end analytics pipeline on the Brazilian E-Commerce
(Olist) dataset: Apache Airflow (CeleryExecutor) in Docker orchestrates
CSV ingestion, Python ETL into staged JSON, and loads into a PostgreSQL
dimensional model (dimensions, order- and line-item–level facts) via
SQLAlchemy; Alembic manages schema migrations, SQL refreshes
aggregate and partitioned reporting marts, and the design follows a layered
DWH (staging → public DWH → marts) with FileSensors, DAG chaining,
and sequential loads to keep the warehouse consistent under concurrency.
LangChain Documentation AI Assistant

Built an intelligent RAG-based assistant designed to query and summarize
complex technical documentation efficiently. Integrated Gemini models to
ensure the assistant provides highly accurate, context-aware answers to
technical queries. The development process involved utilizing Python,
LangChain, the Gemini API, and Vector Databases for optimized data
retrieval and processing.

ML Tennis Analysis & Tracker

Developed a comprehensive computer vision system to detect and track
players and tennis balls in high-speed video footage using YOLO v5/v8 and
PyTorch. Implemented a CNN-based key point extraction model to identify
court boundaries and map player movements onto a 2D mini-court digital
twin. Engineered pixel-to-meter transformation logic to calculate real-time
performance metrics, such as shot speed in km/h and total distance covered.

Education
Lviv Polytechnic National University — Lviv, Ukraine
Bachelor's Degree in Computer Science (Specialization: Artificial Intelligence
Systems)
2023 - 2027

Languages
●​ English: B1+
●​ Ukrainian: Native

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

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


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