Олег
Python-програміст
- Город проживания:
- Львов
- Готов работать:
- Львов, Удаленно
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/18628458/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
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
Похожие кандидаты
-
Python-програміст
Другие страны, Удаленно -
Python developer
Удаленно -
Python-програміст
Удаленно -
Python-розробник
Киев, Удаленно -
Python-програміст
Удаленно -
Python-програміст
Удаленно