Overview
Technical skills
Timeline
Roles

Overview

Backend API engineer (senior-level) focused on reliable REST and real-time services with optimistic concurrency and idempotency as core strengths. The strongest proven skill is building concurrent, correctness-first APIs with atomic compare-and-swap and idempotent request handling, demonstrated by OrderBook.cs and the integration tests that exercise races and idempotency. Public code does not evidence advanced production concerns such as structured logging/alerting, full migration/versioning pipelines, or token-based auth lifecycle management.
Phone

Technical skills

Languages
5
SQL
C#
JavaScript
TypeScript
Node JS
C#
7
WPF
Entity Framework Core
Serilog
Hangfire
Moq
ASP.NET Core
.NET
DevOps
15
AWS
Rest API
Docker
Kubernetes
GitLab
Grafana
Kibana
Prometheus
TeamCity
Jenkins
gRPC
ArgoCD
Yandex Cloud
GitHub Actions
CI/CD
Databases
5
PostgreSQL
MySQL
ElasticSearch
Apache Kafka
RabbitMQ
Other
24
React.js
Angular
Informatica
ETL/ELT
Azure
Docker Compose
Oracle
Redis
Next.js
Dapper
gRPC for .NET
GitHub
Teradata
CI/CD
Containers
MariaDB
QA
GitLab CI
Vite
xUnit
Bamboo
Rollup
GitOps
Harbor

Timeline

Software Engineer • Middle
ZFX / YCH Blue Digital Limited • Full-Time
Dec 2022 to Present 3 Years 9 Months In office
Built and optimized backend services for fintech/trading use cases using C#/.NET, REST/gRPC, and event-driven messaging with Kafka. Improved business logic and reduced processing time by tuning data retrieval and stream handling. Enhanced reliability and observability by optimizing Elasticsearch logging and working with infrastructure teams on fault-tolerance testing and production troubleshooting.
C#
gRPC
Rest API
Apache Kafka
Docker
AWS
Kubernetes
MySQL
ElasticSearch
Prometheus
Grafana
Kibana
ArgoCD
GitLab
Senior Software Engineer • Senior
IBS Remote • Full-Time
May 2022 to Dec 2022 7 Months Partially remote
Modernized enterprise APIs and microservices with C#/.NET and REST, including event-driven integrations with Kafka. Reduced application resource usage by refactoring and extracting legacy logic into cross-platform services. Led Docker migrations for services with platform-specific enterprise dependencies and coordinated CI/CD and deployment activities with infrastructure teams.
C#
Rest API
Apache Kafka
SQL
Entity Framework Core
Docker
Kubernetes
Yandex Cloud
CI/CD
Senior Software Engineer / Team Lead • Lead
7tech • Full-Time
Jun 2021 to May 2022 11 Months In office
Delivered SaaS microservices for a smartphone-management platform using C#/.NET, REST APIs, and RabbitMQ messaging. Improved reliability and integration stability through technical planning, quality control, and hands-on troubleshooting. Led user-story refinement and mentored engineers via code reviews and technical guidance.
C#
Rest API
RabbitMQ
PostgreSQL
Docker
AWS
Jenkins
Grafana
Prometheus
Entity Framework Core
Hangfire
React.js
GitLab
Senior Software Engineer • Senior
Renaissance Insurance • Full-Time
Sep 2020 to Jun 2021 9 Months In office
Enhanced insurance business logic using C#/.NET Core and REST-based services. Improved performance and expanded unit/integration test coverage with NUnit and mocking to reduce regression risk. Worked with CI tooling and production-ready logging to support ongoing development and reliability needs.
C#
Rest API
Docker
SQL
Entity Framework Core
Serilog
TeamCity
Moq
React.js
GitLab
Software Engineer • Middle
Renault Russia • Full-Time
Feb 2020 to Sep 2020 7 Months In office
Developed backend and frontend components for an internal portal using C# and ASP.NET technologies. Implemented UI features with Angular and integrated server-side data access using SQL Server, ADO.NET patterns, and Entity Framework. Optimized database load and query execution, and contributed to planning for cloud migration and cost reduction.
C#
Angular
SQL
Entity Framework Core
Docker
GitLab
Team Lead / Senior Software Engineer • Lead
Magnit • Full-Time
Aug 2014 to Feb 2020 5 Years 6 Months In office
Led and evolved delivery for large-scale retail, logistics, forecasting, reporting, and ETL systems, progressing from engineer/analyst to senior and team lead. Built order-calculation and reporting workflows that significantly reduced processing time and improved reporting capability. Designed data distribution and inventory forecasting solutions using C#, SQL, and Informatica-based pipelines, while mentoring teams and automating data workflows to improve data integrity.
C#
SQL
Informatica
ETL/ELT
WPF
Kuban State University
Bachelor's Degree • Mathematics and Computer Science
2014 Krasnodar, Krasnodar Krai
Senior Backend Developer Confidence: Medium API Engineer
Backend API engineer (senior-level) focused on reliable REST and real-time services with optimistic concurrency and idempotency as core strengths. The strongest proven skill is building concurrent, correctness-first APIs with atomic compare-and-swap and idempotent request handling, demonstrated by OrderBook.cs and the integration tests that exercise races and idempotency. Public code does not evidence advanced production concerns such as structured logging/alerting, full migration/versioning pipelines, or token-based auth lifecycle management.
API Design
7/10
How well APIs are designed
Clear, consistent REST surface with explicit idempotency handling and well-formed error contracts; minimal formal versioning but good guards against stale updates and invalid transitions.
Data Layer & Database
6/10
Working with databases
Thoughtful data-layer choices: parameterized queries, optimistic concurrency with version compare-and-swap, and unique constraints for idempotency; no migration history beyond CREATE TABLE IF NOT EXISTS scripts.
Scalability & Performance
7/10
Handling load and speed
Concrete scalability and performance work: bounded channels with drop-oldest backpressure, background generator, SSE streaming with Last-Event-ID resumption and retained-window semantics.
System Architecture
6/10
Overall system structure
Deliberate modular boundaries and DI: Database abstraction, domain components (OrderBook, Workflow, Market), and small, focused services; clear separation of concerns for web hosting and domain logic.
Security & Auth
5/10
Protecting data and access
Reasonable boundary security: constant-time API key comparison, input validation and parameterized SQL; lacks advanced auth lifecycle (tokens/refresh/revocation) but demonstrates injection awareness and role checks.
Reliability & Observability
5/10
Stability and monitoring
Good reliability patterns in places: cancellation-aware SSE loop, BackgroundService cancellation, and integration tests for race conditions; missing structured logging, explicit retry/backoff strategies and runtime metrics/alerts beyond a simple metrics endpoint.
Expertise
.NET• Middle
Microservices & API Architecture• Middle
Messaging & Real-time• Middle
Industries
Financial Services• Senior
Technologies
Node JS
Rest API• since 2020
gRPC• since 2022
.NET
ASP.NET Core
Apache Kafka• since 2022
Requests• mentioned only
Recommendations
  • Develop transactional APIs where optimistic concurrency and idempotency are central, such as order processing or approval workflows.
  • Build real-time streaming components and client reconnection semantics using bounded channels and SSE or WebSockets for low-latency feeds.
  • Implement small-to-medium backend services that require clear domain separation and atomic state transitions, including automated integration tests for concurrency scenarios.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Senior QA Engineer Confidence: Medium API QA Engineer
An API-focused Senior engineer specializing in correctness under concurrency for fintech-style services with a strong emphasis on atomic operations and negative-path testing. The strongest proven skill is designing and validating concurrency-safe, idempotent backend flows as demonstrated by OrderBook.cs and the accompanying integration.py concurrency and idempotency tests. Public code does not show formal CI test configuration artifacts, contract/schema testing, or systematic load/SLO benchmarking.
Test Automation Frameworks
5/10
Building automated tests
Practical, home-grown integration harnesses that run black-box scenarios and concurrency windows, but no formal test framework fixtures, factories, or mock servers; tests are runnable scripts rather than a structured test-suite with parallelization configuration.
Evidence
order-workflow-api/tests/integration.py
market-stream-lab/tests/integration.py
trade-execution-lab/tests/integration.py
Test Coverage & Strategy
6/10
What and how to test
Tests show risk-based negative-path design and boundary checks with exact expected failures and concurrency race assertions, demonstrating thoughtful test strategy; however there is no evidence of mutation testing, property-based tests, or a labeled smoke/regression tagging strategy.
Evidence
order-workflow-api/tests/integration.py - negative-paths and concurrent decision assertion
trade-execution-lab/tests/integration.py - idempotency and race assertions
API & Integration Testing
6/10
Testing how parts work together
Strong API and integration testing around idempotency, optimistic concurrency, stale-version handling and SSE behavior; tests exercise 400/409/401/403/400 responses and concurrency conflicts but lack formal contract tooling or schema-driven validation frameworks.
Evidence
trade-execution-lab/tests/integration.py - idempotency and conflict code checks
market-stream-lab/tests/integration.py - SSE cursor and validation checks
order-workflow-api/tests/integration.py - stale-version/409 and auth role checks
Performance & Load Testing
2/10
Testing speed under load
Some synthetic load-oriented unit checks (bounded channel buffer and publish loop) validate backpressure semantics, but there is no systematic load or SLO-driven performance testing (no k6/locust/gatling scenarios or percentile analysis).
Evidence
market-stream-lab/tests/DomainTests/Program.cs - publishes 500 ticks to verify bounded buffer behavior
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
Running tests automatically
Not evidenced in public code
Expertise
SDET & Test Engineering• Middle
Unit & Component Testing• Middle
Industries
Financial Services• Senior
Technologies
QA
CI/CD
Containers
TypeScript
SQL• since 2014 • Senior
C#• since 2014 • Staff
Docker Compose
GitHub Actions
Kibana• since 2022
Prometheus• since 2021
Yandex Cloud• since 2022
GitLab CI
Azure
CI/CD• since 2022
GitOps
ArgoCD• since 2022
Jenkins• since 2021
AWS• since 2021
Docker• since 2020
Kubernetes• since 2022
Grafana• since 2021
Entity Framework Core• since 2020
Serilog• since 2020
Dapper
gRPC for .NET
WPF• since 2014
xUnit
Moq• since 2020
Hangfire• since 2021
Harbor
TeamCity• since 2020
Bamboo
GitHub
GitLab• since 2020
Requests• mentioned only
Systems• mentioned only
Recommendations
  • Use the developer to build backend APIs and services that require correctness under concurrent access, idempotency and optimistic concurrency controls.
  • Assign them to design and own API integration test harnesses and black-box concurrency tests for critical payment or trading flows.
  • Have them add contract/schema validation and CI-integrated test runs to harden API contracts and reduce release risk.
  • Engage them to implement reproducible performance/load tests (k6/locust) and formalize SLO thresholds for streaming and order-execution paths.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern Frontend Developer Confidence: Low Generalist
Frontend developer (Intern) focused on lightweight JavaScript tooling and small-site UI integration. The strongest proven skill is basic build configuration and packaging as shown by the vite.config.js and package.json build entries. There is no public evidence of advanced component architecture, detailed accessibility work, measured performance optimization, or server-side/fullstack systems.
UI Component Architecture
How interface parts are built
Not evidenced in public code
Responsive & Cross-browser
Works on all screens and browsers
Not evidenced in public code
Performance Optimization
Speed of the interface
Not evidenced in public code
Accessibility & Semantics
Usable for everyone
Not evidenced in public code
State Management & Data Flow
Managing data in the app
Not evidenced in public code
UX & Visual Polish
Look and feel quality
Not evidenced in public code
Expertise
Frontend Architecture & Build Tools• Intern
Industries
Internet Services• Intern
Technologies
JavaScript
Next.js
Vite
Rollup
Recommendations
  • Maintain and extend frontend build and bundling tasks using Vite and Rollup-compatible configs.
  • Implement small UI integrations and i18n wiring for legacy/static HTML sites or forum themes.
  • Work on simple componentization and progressive enhancements for existing markup before adopting a framework.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: