◇ Elevation A — front view

Artem
Ryazanov

← that’s me

Two years deep in payment systems: webhooks, HMAC signatures, order lifecycles and production logs. I know how these services break — now I build them.

⌖ Nha Trang, VietnamUTC+7 · RemoteRU / EN
MERCHANT client app PSP GATEWAY POST /orders PROVIDER SBP · card · H2H POSTGRES status: pending ① create · HMAC ④ webhook · retry ② route ③ callback persist LOGS grafana
Fig. 1 — Payin flow, as debugged dailyScale 1:1
01

Specification

Section A–A

I work at the seam between partners and code: reading third-party API docs, diagnosing requests and responses, tracing payment statuses through logs and SQL, reproducing bugs before release. Along the way I picked up Python and FastAPI, and I’m moving into backend development full-time.

NowTech Support · API integrations
TargetBackend Engineer
DomainFintech · P2P · e-com
Since09.2024
LocationNha Trang · Remote
LanguagesRussian · English
02

Bill of materials

Stack · parts list
Item
Assembly
Components
P-01
Core
Python · FastAPI · SQLAlchemy · Pydantic · asyncio · httpx · pytest
P-02
Data
PostgreSQL · ClickHouse · Redis · production SQL
P-03
Protocols
REST · webhooks / callbacks · HMAC SHA-256 · JWT · TLS · IP allowlists
P-04
Infra
Docker · Kubernetes (basics) · Git · Poetry · Makefile · pre-commit · ruff
P-05
Observability
Grafana · Kibana · Metabase · logs & metrics · Postman · curl
03

Service log

Experience
09.2024 — PRESENT
P2P / e-com payments service
Technical Support Engineer · API integrations
Reports to CTO · remote
1.1Onboard partners onto the API: read their docs, debug request/response pairs, verify HMAC SHA-256 signatures, JWT and IP allowlists.
1.2Trace payin / payout orders through their lifecycle — pending, reservations, retries, limits — across logs, SQL and Grafana / Kibana.
1.3Diagnose webhook / callback delivery and status mismatches between merchants, gateway and providers (SBP, bank cards, C2C, cross-border, H2H).
1.4Pre-release testing and bug reproduction; write clear escalations for the dev team; build SQL queries and dashboards in Metabase.
PAYIN / PAYOUTP2PSBPAPPLE / GOOGLE PAYWEBHOOKSSQL
04

Contact

Hiring for backend — Python, APIs, payments? Send a message, I reply within a day.

Project
Artem Ryazanov · CV
Drawn by
A. Ryazanov
Checked
ready to hire ✓
Scale
1:1
Date
2026.09
Rev
A
Sheet
01 / 01