Backend work

Work experience

Key roles, responsibilities, and results.

Okkam Group

Senior Backend Developer

February 2024 - Present

I develop the backend of Easy Sellers, an analytics platform for marketplace sellers: product architecture, integrations, background processing, observability, and release stability.

  • Design backend architecture: modules, contexts, API contracts, and team-level technical standards.
  • Define non-functional requirements around stability, performance, logging, metrics, and tracing.
  • Own critical areas: complex integrations, incidents, performance hot spots, and stabilization work.
  • Break down epics and features, assess risks, and coordinate delivery with QA, DevOps, and analytics.
  • Run code reviews, protect architectural boundaries, and help the team avoid accumulating technical debt.
  • Take part in hiring, onboarding, and developing backend engineers.

FIX PRICE

Middle/Senior Backend Developer

February 2022 - February 2024

Worked on a high-load marketplace and PIM system: maintaining a busy backend, delivering data through brokers, improving performance, and bringing an MVP into production.

  • Maintained a high-load backend: fixed defects, investigated degradations, handled incidents, and worked with monitoring.
  • Contributed to Kafka adoption for product data updates with retries, failure handling, and resilient processing.
  • Optimized heavy database queries, reduced API latency, and removed bottlenecks in business flows.
  • Helped design a PIM system from scratch: data model, product lifecycle, offers, and integration boundaries.
  • Helped deliver the MVP on schedule: feature breakdown, implementation, integration stabilization, and production readiness.
  • Designed RabbitMQ events and messages with error handling, retries, idempotency, and service contracts.

Columbus Russia & CIS

Junior/Middle Backend Developer

June 2021 - January 2022

Developed a PIM system for Golden Apple: data model, import and export flows, legacy storage and storefront integrations, and MVP stabilization.

  • Contributed to MVP development and later integrations: data requirements, exchange flows, and stable system interaction.
  • Designed and implemented the PIM data model: entities, relationships, validation rules, import, and export.
  • Integrated the PIM with legacy storage and the storefront: exchange formats, partial updates, and edge cases.
  • Investigated data quality issues: empty values, broken records, format mismatches, and incomplete updates.