• File

Rostyslav

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

Age:
20 years
City of residence:
Kharkiv
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberLinkedInMessenger

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.

Rostyslav Tarasov
Backend Developer | Python · FastAPI · PostgreSQL
Germany · Remote | [open contact info](look above in the "contact info" section) | LinkedIn | GitHub | Portfolio

PROFILE
Backend-focused Software Engineering student with paid production development experience. I build APIs and backend workflows
around PostgreSQL, authentication, async processing, reliability, testing, and deployment. Currently also building with Java and Spring
Boot.
SELECTED HIGHLIGHTS
• Built a concurrency-safe delivery worker using PostgreSQL FOR UPDATE SKIP LOCKED, retry/backoff logic, and stale-job recovery.
• Implemented session-based authentication, password hashing, workspace ownership, and authorization boundaries.
• Shipped paid production web projects; one e-commerce checkout had processed ~225 real orders by Oct 2026.
BACKEND PROJECTS
Ackvia — Lead Capture & Delivery Platform
Python · FastAPI · PostgreSQL · SQLAlchemy · asyncpg · Alembic · Docker · GitHub Actions · GitHub
• Built a backend that accepts website form submissions, persists them in PostgreSQL, and delivers them to Telegram through a
background worker.
• Made job claiming safe under concurrency with PostgreSQL SELECT ... FOR UPDATE SKIP LOCKED; added retryable/permanent
failure handling, exponential backoff, manual replay, and stale-work recovery.
• Implemented Argon2 password hashing, opaque session tokens, workspace membership, and ownership checks.
• Added PostgreSQL-backed automated tests and CI for auth, ingestion, delivery transitions, replay, worker behavior, and recovery.
API Notes — Authenticated REST API
Python · FastAPI · PostgreSQL · SQLAlchemy · Alembic · JWT · pytest · Docker · GitHub
• Built an async PostgreSQL REST API with migrations, validation, registration/login, JWT auth, user-scoped authorization, and automated
tests; resolved recursive response-validation issues in nested task/tag models.
ReFind — Lost-and-Found Platform
5-person team · Node.js · Express · PostgreSQL · OAuth2 · Socket.IO
• Contributed to REST/API work, PostgreSQL-backed features, Facebook OAuth, and real-time communication in a shared team codebase.
COMMERCIAL EXPERIENCE
Contract Web Developer — Remote | Jan 2026 – Aug 2026
Divide Energy — Next.js, TypeScript · divideenergy.com.ua
• Delivered a production e-commerce frontend integrated with a separate backend API: catalog, cart, checkout, authentication, and admin
flows.
• Supported the product after launch; the implemented checkout had processed approximately 225 real orders by Oct 2026.
eRecovery — Tailwind CSS · landing-erecovery.vercel.app
• Delivered a responsive production landing page from Figma and completed multiple rounds of fixes before handoff.
SKILLS
Backend: Python, FastAPI, REST APIs, async programming, authentication/authorization, Java, Spring Boot
Database: PostgreSQL, SQL, SQLAlchemy, asyncpg, Alembic, transactions, indexes, constraints, JSONB, row locking
Testing & Dev: pytest, Testcontainers, Docker, Docker Compose, GitHub Actions, Git, Linux
Additional production experience: TypeScript, Next.js, React
B.Sc. Software Engineering Languages
Kharkiv National University of Radio Electronics (KhNURE) Ukrainian — Native · Russian — Fluent
Sep 2023 – Jun 2027 (expected) English — B2 · German — A1

Rostyslav Tarasov · Backend Developer

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: