Ukraine's #1 job service
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.
You can get this candidate's contact information from https://www.work.ua/resumes/17384757/
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
Backend Developer | Python · FastAPI · PostgreSQL
Germany · Remote | [
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
-
Python-програміст
30000 UAH, Remote -
Junior Python Developer
Remote, Cherkasy -
Python developer
Remote, Kyiv, Rivne -
Python backend developer
Remote -
Викладач, аналітик, Python Backend Developer
Remote, Dnipro