- Owned reliability improvements to the wallet write path: designed idempotency handling with PostgreSQL advisory locks, found and fixed a race condition that created duplicate records, and extracted the solution into a reusable library available to other teams.
- Led the rewrite of synchronous request handlers to a reactive flow in the gateway routing payment traffic; onboarded and supported engineers, defined the client team's load-testing methodology and thresholds, and reduced p95 latency from 700 ms to 300 ms.
- Rolled out payment flow v2 to nine APAC countries as part of a mission team replacing a legacy payment monolith with microservices; shipped PSP-integration fixes and closed token-lifecycle and refund-flow gaps across Payments services under hard deadlines.
- Owned one country's v2 rollout end to end and acted as the stakeholder point of contact; ramped production traffic from 1% to 100% and retired legacy routing flags after confirming migration completion.
- Owned the Wallet teams' monitoring migration from Datadog to Grafana, covering 100+ dashboard panels and alerts; identified a metrics-pipeline bug that made a business metric read 5x lower than reality and became a technical point of contact for Grafana across the Wallet teams.
- Diagnosed poor wallet load-test results as a downstream bottleneck, isolated the dependency with a mock to measure true service throughput, and restructured the k6 suite with JSDoc typing for safer maintenance.
Kamil Babaev
Software engineer with 8 years of experience, including 4 years in fintech across wallets, payments and trading. Experienced in owning cross-service reliability and performance initiatives, production rollouts, observability, and distributed systems. Strong Kotlin/Java/Spring Boot/PostgreSQL background, with hands-on TypeScript experience and a track record of supporting engineers and working directly with product and operational stakeholders.
Experience
- Optimized application startup time by 30%, reducing deployment downtime and making releases safer.
- Conducted candidate interviews and evaluated take-home assessments as part of the engineering hiring process.
- Migrated projects from Buildkite to GitHub Actions and migrated build scripts from Groovy to Kotlin DSL, improving build safety and reducing CI/tooling overhead.
- Built a Prometheus-to-Looker data pipeline and dashboard, bringing operational metrics into the company's analytics workflow.
- Partnered closely with product managers to prioritize and deliver Yandex.Product, contributing to a 5% increase in e-commerce requests on the Search platform.