Rostyslav Tarasov / Python Backend Developer

Open to junior roles & freelance work

I build backend systems.
Then show what I learned.

I’m building Ackvia, a reliability-focused form delivery service, while documenting the process in public. I’m interested in backend roles, practical automation work, and turning Ackvia into a real product.

Explore my work
Based in GermanyFastAPI · PostgreSQL · PythonLife Log on Telegram

01 / Selected work

Real projects.
Real constraints.

Backend systems, automations, and products I build to understand how they work in practice.

01Flagship projectIn active development

Ackvia.

Reliable form delivery.
With retries, state and visibility.

Ackvia accepts website form submissions, stores them, and delivers them to configured destinations. The project is evolving from a simple “receive and notify” MVP into a delivery system with background workers, attempts, retries, explicit statuses, locking, and auditability.

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Docker
The delivery path01 → 04
01
Website formJSON submission
02
Ackvia APIAccept · validate · persist
03 / QueueDelivery workerClaim · process · retry
04 / DeliverTelegramAttempt with result tracking

Current focus: making delivery behavior observable and reliable.

A closer look Implementation, boundaries & current direction

What I built

Async FastAPI endpoints, PostgreSQL persistence, Telegram delivery, a separate background worker, delivery attempts, retry scheduling, and explicit delivery states including PENDING, PROCESSING, AWAITING_RETRY, SUCCEEDED, FAILED, and UNKNOWN.

What I’m learning

How external side effects change backend design: claiming work safely, separating API latency from delivery latency, tracking attempts, testing failure paths, and designing the database around real worker queries.

Where it’s going

Ackvia is now also my university thesis project. The immediate goal is to turn the current backend into a finished product that outside users can connect to their forms and trust.

02
Personal projectCompleted practice

API Notes

A deliberate dive into how a backend works.

A task-and-tag REST API built to practice database migrations, validation, asynchronous PostgreSQL access, and authentication. A finished learning project I can revisit with better questions.

  • FastAPI
  • Pydantic
  • Alembic
  • JWT
  • pytest
What’s inside

Relational tasks and tags, SQLAlchemy models, Alembic migrations, password hashing, JWT login, user-filtered task lists, and ownership checks on selected write operations. Unit tests and Docker support local development. This is a practice API, with documented limitations in access control.

Built with others

Team projects. My contributions, in context.

03 / Team project

ReFind

Backend & frontend contribution

A lost-and-found platform. I contributed REST endpoints, PostgreSQL schemas, responsive React interfaces, and Socket.IO communication features.

  • React
  • Node.js
  • PostgreSQL
  • Socket.IO
Explore repository ↗
04 / Team project

ePet

Frontend contribution

A pet-management platform. My work included role-aware dashboards, pet registration interfaces, browser image cropping, filtering, and pagination.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
Explore repository ↗
Beyond the main stackAcademic AI explorations

These academic projects were substantially AI-assisted. They gave me experience connecting APIs, interfaces, and experimental models; I’m still building the ML foundations behind them.

SenseMind

A prototype connecting simulated sensor data, a Flask API, and an Android client. An exploration of the application pipeline, without clinical validation.

View source ↗

Voice I/O Lab

An audio analysis dashboard with waveforms, spectrograms, extracted features, and an experimental human-versus-AI voice classifier.

View source ↗

02 / A little context

Learning by building.
Then making it useful.

I’m Rostyslav, a computer science student based in Germany. My focus is Python backend development: APIs, data, background processing, and the engineering decisions around them.

I build products and small automations, document the process publicly, and use the feedback loop to get better at both engineering and product thinking.

EducationB.Sc. Computer ScienceKharkiv National University of RadioelectronicsExpected June 2027

My working toolkit

Backend

Python, FastAPI, Pydantic
REST APIs, background workers

Data

PostgreSQL, SQLAlchemy, asyncpg
Alembic, SQL

Development

Git, Linux, Docker Compose
pytest, Ruff, GitHub Actions

Also worked with

JavaScript, TypeScript, React
Node.js, Express, Flask

English B2Ukrainian nativeRussian fluent

03 / Contact

Let’s build
something useful.

I’m open to junior backend, internship, and working-student roles, as well as concrete backend or automation work.

Based in Germany · Open to relocation and remote conversations