02.10.2026 aktualisiert

**** ******** ****
100 % verfügbar

Python Backend Developer

Moscow, Russische Föderation
Weltweit
Master's Degree in Applied Mathematics and Computer Science
Moscow, Russische Föderation
Weltweit
Master's Degree in Applied Mathematics and Computer Science

Profilanlagen

Khushdil_Resume.pdf

Skills

APIsPythonPostgreSQLMessaging Application Programming InterfaceRabbitMQSqlalchemyFlaskBackendFastAPIBackend-programmierungCelery
Python Backend Development
Expertise in Python-based backend frameworks and libraries including FastAPI, Flask, SQLAlchemy, asyncpg, Alembic, and asyncio for building scalable and high-performance backend systems.

Databases and Caching
Proficiency in relational and caching databases such as PostgreSQL, Oracle, MS SQL Server, and Redis, including advanced techniques like transactions, row-level locking, cache-aside strategy, TTL, and cache invalidation.

Integrations and APIs
Strong knowledge of REST API, RabbitMQ, gRPC, WebSocket, and Telegram Bot API for building and integrating distributed and asynchronous systems.

Testing
Experience with pytest, pytest-asyncio, testcontainers for unit and integration testing, including running isolated PostgreSQL instances in CI environments.

Infrastructure and DevOps
Hands-on experience with Docker, Docker Compose, Nginx, CI/CD pipelines, and GitHub Actions for containerization and automated deployment workflows.

Developer Tools
Familiarity with Git, Linux, Bash, Postman, Makefile, and pgAdmin for version control, system administration, API testing, and database management.

Asynchronous Processing
Implementation of asynchronous workflows using Celery and RabbitMQ for tasks such as verification code delivery and order processing under concurrent requests.

Machine Learning
Foundational knowledge in machine learning acquired through a dedicated course at Zypl.ai.

Erfahrung

Berufserfahrung0 - 5 Jahre
Freelancer seit2022

Sprachen

Englishgut

Projekthistorie

Backend Developer

FirstByte (Dushanbe, Tajikistan)
Contributed to the development of an online pharmacy backend using FastAPI, implementing the order processing service. Implemented a product reservation mechanism using transactions and row-level locking in PostgreSQL and RabbitMQ for asynchronous order processing. Implemented caching for the product catalog and product details in Redis using the cache-aside strategy with TTL and cache invalidation. Implemented a two-step user registration flow using Redis, Celery, and RabbitMQ. Set up integration testing using pytest-asyncio and testcontainers. Implemented internal REST API calls as agent tools using aiohttp with asynchronous execution, timeouts, and retries.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden