• File

Дмитро

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

Considering positions:
Python-програміст, AI engineer
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

DMYTRO SYDOR
PYTHON ENGINEER
Lviv, Ukraine
Email: [open contact info](look above in the "contact info" section)

SUMMARY

Third-year Bachelor's student in Artificial Intelligence Systems with a strong focus on building scalable
backend services and AI-integrated applications. Hands-on experience in developing fully asynchronous
RAG (Retrieval-Augmented Generation) systems using FastAPI and LLM. Expert at bridging the gap between
traditional software engineering and modern AI implementation.

TECHNICAL SKILLS
Python Machine Learning Linux / CLI
FastAPI, Alembic LangSmith WebSockets
REST APIs, JSON SQLAlchemy 2.0, asyncpg SQL
LLM APIs Git / GitHub C++
PROJECTS

AI Helper 2025 - Present (In progress)

Hybrid RAG System: Built a Retrieval-Augmented Generation pipeline combining pgvector similarity search
and full-text search, optimized with Reciprocal Rank Fusion (RRF).
AI Study Automation: Implemented automated PDF summaries, chat, key points, and exam question
generation using Gemini 2.5 Flash.
Async Backend Architecture: Developed a fully asynchronous FastAPI + SQLAlchemy 2.0 stack with streaming
(SSE) and intelligent caching.
Production & Security: Added JWT-based dual-token auth (Access/Refresh), real-time streaming, cost-
optimized caching, and LangSmith observability.

Contextual Popularity of Spotify Tracks (Academic Project)
Prepared and validated datasets for ML experiments
Trained and evaluated ML models for popularity prediction
Conducted iterative experiments and documented results

EDUCATION
Bachelor’s Degree — Artificial Intelligence Systems (3rd year) 2023 - Present
Lviv Polytechnic National University

ADDITIONAL INFORMATION
Languages: English (Intermediate), Ukrainian
Personal Traits: Curious, fast learner, open to feedback, motivated to grow as a AI Engineer
Availability: Flexible schedule compatible with university studies

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: