• File

Oleksandr

Python developer

Considering positions:
Python developer, AI engineer, Automation engineer
Age:
22 years
City of residence:
Boryspil
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedIn

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.

Oleksandr Dmytrenko
Junior Python Developer | Software Engineer | Informatics Student
Würzburg, Germany | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)
GitHub: github.com/Shershl | LinkedIn: [open contact info](look above in the "contact info" section)

SUMMARY
Junior Python Developer and Informatics student at THWS with hands-on project
experience in REST APIs, data processing, automated testing, computer vision, and
machine learning. Built end-to-end applications using Python, FastAPI, pytest,
PyTorch, OpenCV, and YOLOv8. Holds a Bachelor's degree in Automation and
Computer-Integrated Technologies.
TECHNICAL SKILLS
Programming: Python
Backend & APIs: FastAPI, REST APIs, API development
Testing & Development: pytest, Git
Data & Databases: SQL / PostgreSQL (basic), NumPy, pandas
Computer Vision & ML: PyTorch, OpenCV, YOLOv8, Machine Learning
PROJECTS
Traffic Object Detection API - Python / Computer Vision
Built an end-to-end object-detection service using Python, FastAPI, YOLOv8, and OpenCV.
Prepared VisDrone data, converted annotations to YOLO format, and fine-tuned an object-
detection model.
Implemented REST endpoints for image upload, detection, health checks, and annotated
prediction images.
Structured the project into separate data-processing, training, inference, and API modules.
AI Dataset Inspector - Python CLI
Built a Python CLI for recursive dataset scanning, file validation, and SHA-256 duplicate
detection.
Added automated pytest coverage for validation, hashing, duplicate detection, and directory
scanning.
Conditional Self-Attention GAN - Deep Learning
Implemented conditional Generator and Discriminator architectures in PyTorch with self-
attention and spectral normalization.
Built a custom dataset pipeline and trained with Hinge Loss, Adam, mixed precision,
checkpointing, and sample visualization.
EDUCATION
Bachelor of Science (B.Sc.) - Informatics | from 10/2026
Technische Hochschule Würzburg-Schweinfurt (THWS), Würzburg, Germany
Bachelor's Degree - Automation and Computer-Integrated Technologies | 2021 - 2025
Kyiv Aviation Institute, Kyiv, Ukraine
Exchange Student - Mathematics (DAAD Scholarship) | 2022 - 2023
Julius-Maximilians-Universität Würzburg, Würzburg, Germany
CERTIFICATION & LANGUAGES
CS50P: CS50's Introduction to Programming with Python - HarvardX / edX, 2026 (Verified
Certificate)
German: B2 (certified) | English: B2 | Ukrainian: Native | Russian: Native

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: