Максим
Python-програміст
- Вік:
- 27 років
- Місто проживання:
- Одеса
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/19810555/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
[
github.com/mxm-mrz [
PROFESSIONAL SUMMARY
Python Backend Developer with 4.5+ years of commercial experience building distributed and event-driven backend
systems with FastAPI, Django, PostgreSQL, Kafka, and Redis. Reduced internal diagnostic screen latency from 5-6
seconds to 1.2 seconds and warehouse loading-calendar response time from 4-5 seconds to 600-800 ms through SQL
query optimization, targeted indexing, and backend workflow redesign. Focused on reliable APIs, asynchronous processing,
database performance, and maintainable service architecture.
WORK EXPERIENCE
Middle Python Backend Developer May 2024 - Present
MANYCHAT Remote
International messaging automation platform. Worked across a 10-service backend ecosystem consisting of 6 FastAPI
services, 2 worker services, and 2 internal Django modules in two cross-functional teams.
• Designed and developed REST APIs and service-layer logic for campaign scheduling, audience preparation, batching,
delivery status processing, and incoming conversation routing. Contributed to defining service boundaries, designing
status models and data storage approaches, and separating synchronous and asynchronous workflows.
• Redesigned the scheduling pipeline into five stages: campaign validation, send-window verification, audience preparation,
batching, and dispatch. Moved resource-intensive audience processing from HTTP requests to background jobs with
Celery.
• Developed PostgreSQL models and queries using SQLAlchemy, added Alembic migrations and indexes, and reduced
diagnostic screen latency from 5-6 seconds to 1.2 seconds.
• Optimized a distributed delivery pipeline using Kafka and Redis for distributed locks and rate limiting, reducing transac-
tional event processing latency from 450 ms to 120 ms while sustaining throughput above 5,000 EPS. Classified failures
as retryable and non-retryable and added structured reason-code logging, reducing support workload by 35%.
• Centralized timezone handling in the scheduling model and service layer, eliminating early campaign starts. Added unit
and integration tests for multiple time zones and boundary-time scenarios.
• Supported releases and production environments using Docker, Kubernetes, CI/CD, ELK, Prometheus, and Grafana.
Wrote tests with pytest and pytest-asyncio, participated in code reviews, and helped junior and middle-level developers
with complex technical scenarios.
Stack: Python, FastAPI, Django, REST APIs, PostgreSQL, SQLAlchemy, Alembic, Redis, Kafka, Celery, Microservices,
Event-Driven Architecture, Docker, Kubernetes, CI/CD, GitLab CI, ELK, Prometheus, Grafana, pytest, Linux.
Python Backend Developer Nov 2021 - Apr 2024
INNOWISE Remote
B2B warehouse logistics platform for delivery slot booking, shipment processing, document control, and disputed delivery
cases. Integrated with WMS, TMS, and ERP; worked in a 10-person delivery team.
• Developed and maintained Django REST Framework APIs for delivery slots, warehouse loading calendars, delivery
records, documents, claims processing, permissions, and status transitions.
• Designed data models, business rules, audit history, database migrations, indexes, and concurrency protection for
sensitive booking operations.
• Optimized Django ORM and SQL queries using EXPLAIN ANALYZE, select_related, prefetch_related, composite
indexes, and separation of list and detail queries. Reduced calendar latency from 4-5 seconds to 600-800 ms.
• Reworked slot-conflict validation by separating checks for warehouse gates, time windows, cargo types, and delivery
states, reducing conflicting bookings and manual rescheduling.
• Moved load recalculations, notifications, and external synchronization to Celery and RabbitMQ. Added payload validation,
technical statuses, retries for temporary errors, audit history, and Redis locks for concurrent operations.
• Developed a claims-processing status model with reason codes, an explicit owner for the next action, audit history, and
reminders for stalled cases. Wrote unit and integration tests, participated in code reviews, CI/CD, Docker image builds,
ELK analysis, and stage and production diagnostics.
Stack: Python, Django, Django REST Framework, REST APIs, PostgreSQL, Django ORM, Redis, Celery, RabbitMQ,
Docker, CI/CD, GitLab CI, ELK, pytest, OpenAPI, Linux.
SKILLS
Languages & Frameworks Python, FastAPI, Django, Django REST Framework, SQLAlchemy, Django ORM, Alembic
Data & Messaging PostgreSQL, SQL, SQL Query Optimization, Redis, Kafka, RabbitMQ, Celery
Architecture REST APIs, Microservices, Event-Driven Architecture, Asynchronous Processing, Distributed
Systems, External Integrations
Infrastructure Docker, Kubernetes, CI/CD, GitLab CI, Git, Linux, ELK, Prometheus, Grafana
Testing pytest, pytest-asyncio, Unit Testing, Integration Testing, OpenAPI
Схожі кандидати
-
Odoo Developer, Python-програміст (AI, LLM, Automation)
Дистанційно -
Python-програміст
Дистанційно, Київ, Одеса -
Python Backend, AI Developer
45000 грн, Дистанційно -
Python-програміст
Дистанційно -
Python-програміст
Дистанційно -
Python-програміст
Дистанційно