I will build python microservices backend with fastapi, kafka and postgresql

P
pysasori
P
pysasori
Vladyslav
Einige Informationen werden in englischer Sprache angezeigt.

Über diesen Service

Senior Python backend engineer specializing in event-driven microservices: FastAPI, async SQLAlchemy, PostgreSQL, Kafka, Alembic, Pydantic v2.


Built to survive growth, concurrent load and third-party failures while staying predictable and maintainable for the next engineer.


What I build and ship in production:

- Domain-driven structure: service, repository, use cases and thin handlers. One class, one responsibility.

- Kafka pipeline: request, poll, retry and response queues, consumer and producer setup, at-least-once delivery.

- Outbox pattern: DB transaction first, external API call second, no lost operations on network failure.

- Idempotency: unique constraints plus duplicate detection, so redelivery never corrupts data.

- Typed contracts: Pydantic v2 schemas everywhere, no raw dicts.

- Error handling as architecture: domain exception hierarchy, explicit catch, retry and log rules.

- Event history table for audits and debugging.


Right fit if you need microservices from scratch, Kafka added to an existing Python monolith, or a reliable integration with payments, banking or logistics APIs.


Result: an architecture any mid or senior developer can pick up after me.

Lerne Vladyslav kennen

Vladyslav

Senior Python Backend Developer

5,0(7)
  • AusUkraine
  • Mitglied seitApr. 2023
  • Letzte Lieferung2 Jahre
  • Sprachen

    Russisch, Ukrainisch, Englisch
Senior Python backend developer with 5+ years in production systems: FastAPI, Django, PostgreSQL, async SQLAlchemy, Kafka, Docker. I design event-driven microservices and clean, testable architectures that handle real money and real load, and I build fast, reliable MVP backends for startups. Clear communication, honest estimates, and code the next developer can pick up without a handover meeting. From a one-off script or bug fix to a full backend: describe what you need and I will tell you how to get there.

Meine weiteren Dienstleistungen im Bereich Software-Entwicklung