ERP and CRM systems
Exchange of catalog, inventory, pricing, customer, order and payment data, including 1C integrations. Identifier mapping, bidirectional synchronisation and consistent status and update rules.
APIs and integrations
I connect websites, ERP and CRM systems, payment services and messaging platforms into working business processes. I build custom APIs and repair integrations that lose data, create duplicates or need constant manual reconciliation.
Exchange of catalog, inventory, pricing, customer, order and payment data, including 1C integrations. Identifier mapping, bidirectional synchronisation and consistent status and update rules.
Payment creation, notification validation, status checks, cancellations and refunds. Reconciliation between the website, payment provider and CRM, with recovery after temporary processing failures.
API contracts, authentication, permissions and validation. Endpoints for websites, customer portals and external applications, operational dashboards and traceable data exchange.
YCLIENTS, Telegram, MAX and notification services: account linking, booking confirmation, order updates, feedback requests and actions initiated directly from a message.
Collection from APIs, files and spreadsheets, with normalisation and deduplication. Historical imports, consolidated reports, Google Sheets, administrative interfaces and exports.
Investigation of missing records, incorrect amounts and conflicting statuses. Queues, retries, concurrency controls, API rate limits and OAuth token renewal.
Industriehof uses a custom bidirectional OpenCart–1C API. Work on Suborbia included MoySklad exchange, recovery of paid CloudPayments orders and RetailCRM payment synchronisation that avoids repeated changes.
A fitness studio network website was connected to YCLIENTS, payments, ERP and an online class platform. YCLIENTS Bots includes partner settings, messaging scenarios, queues and booking changes from Telegram and MAX.
Pro Maps includes OAuth access to multiple analytics counters, current and historical data collection, reports and PDF exports. An HH.ru–Google Sheets integration filters, normalises and deduplicates job applications.

Bidirectional exchange of categories, products, prices, warehouses, customers and orders with GUID-based mapping.
View project details
Multi-account statistics, token refresh, retryable historical imports and client reporting.
View project details
Partners and networks, service workflows, Telegram and MAX, signed callbacks and application of responses to YCLIENTS bookings.
View project detailsWe define the process, source data and expected result. For an existing project, I review the affected code. We then agree scope, cost and milestones.
I implement the agreed workflows and check the result and its dependencies. Changes to live systems account for data integrity and neighbouring functionality.
I prepare the deployment and rollback procedure and verify the result after release. I hand over the changes and we agree further support where needed.
It helps establish capabilities and limitations. Where it is missing, I first examine available methods, source code or export formats. A custom API can also be built for a system you control.
Yes. I trace a specific operation from source to destination, including requests, responses, stored data and logs. The findings determine whether a focused fix or replacement of the affected component is appropriate.
Each operation needs matching keys, retry rules and clear final states. Temporary failures can be retried; ambiguous records can be flagged for review. An API error must not be treated as a successful payment or booking.
No. I also work with custom PHP/Python systems, customer portals and internal applications. For each platform, I first check the connection options, access requirements and scope of possible changes.
Tell me which systems and processes you currently have to reconcile by hand.
No passwords or access credentials are needed for an initial assessment. Send a project link, briefly describe the current and expected behavior, and include a timeframe or budget if already defined.